|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.resources.ScheduledTask
@Singleton @Unbound @Configurable public class ScheduledTask
The cron resources starts application Work tasks at cron-specified intervals.
| Nested Class Summary | |
|---|---|
static class |
ScheduledTask.MethodTask
|
class |
ScheduledTask.ServletTask
|
| Constructor Summary | |
|---|---|
ScheduledTask()
Constructor. |
|
| Method Summary | |
|---|---|
void |
add(java.lang.Runnable task)
|
void |
environmentBind(EnvironmentClassLoader loader)
Handles the case where the environment is binding injection targets |
void |
environmentConfigure(EnvironmentClassLoader loader)
Handles the case where the environment is configuring and registering beans |
void |
environmentStart(EnvironmentClassLoader loader)
Handles the case where the environment is starting (after init). |
void |
environmentStop(EnvironmentClassLoader loader)
Handles the case where the environment is stopping (after init). |
java.lang.Runnable |
getTask()
|
void |
handleAlarm(Alarm alarm)
The runnable. |
void |
init()
Initialization. |
void |
setCron(java.lang.String cron)
Sets the cron interval. |
void |
setDelay(Period delay)
Sets the delay |
void |
setMethod(MethodExpression method)
Sets the method expression as a task |
void |
setPeriod(Period period)
Sets the period |
void |
setTask(java.lang.Runnable task)
Sets the task. |
void |
setUrl(java.lang.String url)
Sets the url expression as a task |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ScheduledTask()
| Method Detail |
|---|
@Configurable public void setDelay(Period delay)
@Configurable public void setPeriod(Period period)
@Configurable public void setCron(java.lang.String cron)
@Configurable public void setMethod(MethodExpression method)
@Configurable public void setUrl(java.lang.String url)
@Configurable public void setTask(java.lang.Runnable task)
public java.lang.Runnable getTask()
@Configurable public void add(java.lang.Runnable task)
@PostConstruct
public void init()
throws ConfigException
ConfigExceptionpublic void handleAlarm(Alarm alarm)
handleAlarm in interface AlarmListener
public void environmentConfigure(EnvironmentClassLoader loader)
throws ConfigException
EnvironmentListener
environmentConfigure in interface EnvironmentListenerConfigException
public void environmentBind(EnvironmentClassLoader loader)
throws ConfigException
EnvironmentListener
environmentBind in interface EnvironmentListenerConfigExceptionpublic void environmentStart(EnvironmentClassLoader loader)
EnvironmentListener
environmentStart in interface EnvironmentListenerpublic void environmentStop(EnvironmentClassLoader loader)
EnvironmentListener
environmentStop in interface EnvironmentListenerpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||