Package com.simplicite.util
Class CronDefinition
- java.lang.Object
-
- com.simplicite.util.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 namejava.lang.String
getCronExpr()
Cron expressionstatic java.lang.String
getCronExpr(int sec)
Get cron expression with a simple interval (seconds, minutes or hours)int
getFrequency()
Simple frequency in secondsjava.lang.String
getId()
Cron Idint
getLogDepth()
Log job depthjava.lang.String
getName()
Cron namejava.lang.String
getObject()
Cron object namejava.lang.String
getRunAs()
Run as loginorg.quartz.impl.triggers.CronTriggerImpl
getTrigger()
Quartz triggerboolean
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)
-
-
-
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
-
-