javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface JobRuntimeMBean extends RuntimeMBean
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
CANCELLED |
State indicating the Job has been cancelled
|
static java.lang.String |
RUNNING |
State indicating that the job is running.
|
Modifier and Type | Method | Description |
---|---|---|
void |
cancel() |
Cancel this job and prevent it from executing again in any server, not just
this server.
|
java.lang.String |
getDescription() |
Get the description of the submitted
commonj.timers.TimerListener . |
java.lang.String |
getID() |
The unique ID corresponding to this job
|
long |
getLastLocalExecutionTime() |
Returns the most recent execution time of this job in the local server.
|
long |
getLocalExecutionCount() |
Returns the number of times this job was executed locally.
|
long |
getPeriod() |
Returns the specified periodicity of this job
|
java.lang.String |
getState() |
Returns the state of the task.
|
long |
getTimeout() |
Returns when the job will be executed next
|
java.io.Serializable |
getTimerListener() |
Get the
TimerListener associated with this job. |
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
static final java.lang.String RUNNING
static final java.lang.String CANCELLED
java.io.Serializable getTimerListener()
TimerListener
associated with this job. This
call involves a database roundtrip and should be used too frequently.java.lang.String getDescription()
commonj.timers.TimerListener
.
Returns commonj.timers.TimerListener#toString
.java.lang.String getID()
long getPeriod()
long getTimeout()
long getLastLocalExecutionTime()
long getLocalExecutionCount()
void cancel()
java.lang.String getState()