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()
      Get cron action name
      java.lang.String getCronExpr()
      Get cron expression
      static java.lang.String getCronExpr​(int sec)
      Get cron expression with a simple interval (seconds, minutes or hours)
      int getFrequency()
      Get simple frequency in seconds
      java.lang.String getId()
      Get cron ID
      int getLogDepth()
      Get log job depth
      java.lang.String getName()
      Get cron name
      java.lang.String getObject()
      Get cron object name
      java.lang.String getRunAs()
      Get run as login
      org.quartz.impl.triggers.CronTriggerImpl getTrigger()
      Get Quartz trigger
      boolean isEnabled()
      Is enabled ?
      boolean isUnique()
      Is unique (executed on one singler server node)
      void setAction​(java.lang.String action)
      Set cron action name
      void setCronExpr​(java.lang.String expr)
      Set cron expression
      void setEnabled​(boolean enabled)
      Set enabled
      void setId​(java.lang.String id)
      Set cron ID
      void setLogDepth​(int d)
      Set log jobs depth
      void setName​(java.lang.String name)
      Set cron name
      void setObject​(java.lang.String obj)
      Set cron object name
      void setRunAs​(java.lang.String login)
      Set run as login
      void setTrigger​(org.quartz.impl.triggers.CronTriggerImpl t)
      Set Quartz trigger
      void setUnique​(boolean unique)
      Set unique (executed on one single server node)
      • 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()
        Get cron ID
        Returns:
        Cron ID
      • setId

        public void setId​(java.lang.String id)
        Set cron ID
        Parameters:
        id - Cron ID
      • getName

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

        public void setName​(java.lang.String name)
        Set cron name
        Parameters:
        name - Cron name
      • getObject

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

        public void setObject​(java.lang.String obj)
        Set cron object name
        Parameters:
        obj - Cron object name
      • getAction

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

        public void setAction​(java.lang.String action)
        Set cron action name
        Parameters:
        action - Cron action name
      • getCronExpr

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

        public void setCronExpr​(java.lang.String expr)
        Set cron expression
        Parameters:
        expr - Cron expression
      • getRunAs

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

        public void setRunAs​(java.lang.String login)
        Set run as login
        Parameters:
        login - Run as login
      • isUnique

        public boolean isUnique()
        Is unique (executed on one singler server node)
        Returns:
        True if is unique
      • setUnique

        public void setUnique​(boolean unique)
        Set unique (executed on one single server node)
        Parameters:
        unique - Unique?
      • isEnabled

        public boolean isEnabled()
        Is enabled ?
        Returns:
        True if is enabled ?
      • setEnabled

        public void setEnabled​(boolean enabled)
        Set enabled
        Parameters:
        enabled - Enabled?
      • getLogDepth

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

        public void setLogDepth​(int d)
        Set log jobs depth
        Parameters:
        d - Log jobs depth
      • getFrequency

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

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

        public void setTrigger​(org.quartz.impl.triggers.CronTriggerImpl t)
        Set Quartz trigger
        Parameters:
        t - Quartz trigger
      • 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