Class CronDefinition

  • All Implemented Interfaces:
    java.io.Serializable

    public class CronDefinition
    extends java.lang.Object
    implements java.io.Serializable
    Cron task definition
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      CronDefinition()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAction()
      Cron action name
      java.lang.String getCronExpr()
      Cron expression
      static java.lang.String getCronExpr​(int sec)
      Get cron expression with a simple interval (seconds, minutes or hours)
      int getFrequency()
      Simple frequency in seconds
      java.lang.String getId()
      Cron Id
      int getLogDepth()
      Log job depth
      java.lang.String getName()
      Cron name
      java.lang.String getObject()
      Cron object name
      java.lang.String getRunAs()
      Run as login
      org.quartz.impl.triggers.CronTriggerImpl getTrigger()
      Quartz trigger
      boolean isEnabled()
      Enabled ?
      boolean isUnique()
      Unique (executed on one server)
      void setAction​(java.lang.String action)  
      void setCronExpr​(java.lang.String expr)  
      void setEnabled​(boolean enable)  
      void setId​(java.lang.String id)  
      void setLogDepth​(int d)  
      void setName​(java.lang.String name)  
      void setObject​(java.lang.String obj)  
      void setRunAs​(java.lang.String login)  
      void setTrigger​(org.quartz.impl.triggers.CronTriggerImpl t)  
      void setUnique​(boolean unique)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CronDefinition

        public CronDefinition()
    • Method Detail

      • getId

        public java.lang.String getId()
        Cron Id
        Returns:
        cron id
      • setId

        public void setId​(java.lang.String id)
      • getName

        public java.lang.String getName()
        Cron name
        Returns:
        cron name
      • setName

        public void setName​(java.lang.String name)
      • getObject

        public java.lang.String getObject()
        Cron object name
        Returns:
        object name
      • setObject

        public void setObject​(java.lang.String obj)
      • getAction

        public java.lang.String getAction()
        Cron action name
        Returns:
        action name
      • setAction

        public void setAction​(java.lang.String action)
      • getCronExpr

        public java.lang.String getCronExpr()
        Cron expression
        Returns:
        cron expression
      • setCronExpr

        public void setCronExpr​(java.lang.String expr)
      • getRunAs

        public java.lang.String getRunAs()
        Run as login
        Returns:
        login
      • setRunAs

        public void setRunAs​(java.lang.String login)
      • isUnique

        public boolean isUnique()
        Unique (executed on one server)
        Returns:
        is Unique (executed on one server)
      • setUnique

        public void setUnique​(boolean unique)
      • isEnabled

        public boolean isEnabled()
        Enabled ?
        Returns:
        is enabled ?
      • setEnabled

        public void setEnabled​(boolean enable)
      • getLogDepth

        public int getLogDepth()
        Log job depth
        Returns:
        log job depth
      • setLogDepth

        public void setLogDepth​(int d)
      • getFrequency

        public int getFrequency()
        Simple frequency in seconds
        Returns:
        frequency in seconds
      • getTrigger

        public org.quartz.impl.triggers.CronTriggerImpl getTrigger()
        Quartz trigger
        Returns:
        trigger
      • setTrigger

        public void setTrigger​(org.quartz.impl.triggers.CronTriggerImpl t)
      • getCronExpr

        public static java.lang.String getCronExpr​(int sec)
        Get cron expression with a simple interval (seconds, minutes or hours)
        Parameters:
        sec - polling interval in seconds
        Returns:
        cron expression