public class Cron extends Service
Modifier and Type | Class and Description |
---|---|
static class |
Cron.Task |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVERY_MINUTE |
static org.slf4j.Logger |
log |
java.util.ArrayList<Cron.Task> |
tasks |
cfgDir, dnaPool, MESSAGE_RECORDING_FORMAT_BINARY, MESSAGE_RECORDING_FORMAT_XML
Constructor and Description |
---|
Cron(java.lang.String n) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addTask(java.lang.String cron,
java.lang.String serviceName,
java.lang.String method) |
java.lang.String |
addTask(java.lang.String cron,
java.lang.String serviceName,
java.lang.String method,
java.lang.Object... data) |
java.util.ArrayList<Cron.Task> |
getCronTasks() |
static ServiceType |
getMetaData()
This static method returns all the details of the class without it having
to be constructed.
|
static void |
main(java.lang.String[] args) |
void |
startService() |
void |
stopService()
Stops the service.
|
int |
test(java.lang.Integer data) |
addListener, addListener, addTask, addTask, addTask, addTaskOneShot, allowDisplay, allowDisplay, attach, attach, broadcastState, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, detach, echoHeartbeat, error, error, error, getAttached, getCfgDir, getComm, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDna, getDnaString, getHostName, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLastError, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeerKey, getPeerName, getServiceResourceFile, getSimpleName, getTasks, getThisThread, getType, hasError, hasPeers, help, help, in, info, info, invoke, invoke, invoke, invokeOn, isAttached, isAttached, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preProcessHook, preRoutingHook, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeers, releaseService, removeAllListeners, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, save, send, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, setInstanceId, setName, setPeer, setSecurityProvider, setState, setThisThread, setVirtual, sleep, stackToString, startHeartbeat, startPeer, startPeer, startRecording, stopHeartbeat, stopMsgRecording, subscribe, subscribe, subscribe, toString, unsubscribe, unsubscribe, unsubscribe, updateStats, warn, warn
public static final org.slf4j.Logger log
public static final java.lang.String EVERY_MINUTE
public java.util.ArrayList<Cron.Task> tasks
public static void main(java.lang.String[] args)
public java.lang.String addTask(java.lang.String cron, java.lang.String serviceName, java.lang.String method)
public java.lang.String addTask(java.lang.String cron, java.lang.String serviceName, java.lang.String method, java.lang.Object... data)
public java.util.ArrayList<Cron.Task> getCronTasks()
public void startService()
startService
in interface ServiceInterface
startService
in class Service
public void stopService()
Service
stopService
in interface ServiceInterface
stopService
in class Service
public int test(java.lang.Integer data)
public static ServiceType getMetaData()