|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.batch.JobStatusJMXNotificationData
public class JobStatusJMXNotificationData
Components can register to SchedulerMBean to be notified on job state changes. At least three notifications will be provided for every job during its lifecycle. These are of the types
Field Summary | |
---|---|
static java.lang.String |
JOB_STATE_CANCEL_PENDING
|
static java.lang.String |
JOB_STATE_ENDED
|
static java.lang.String |
JOB_STATE_RESUME_PENDING
|
static java.lang.String |
JOB_STATE_STARTED
|
static java.lang.String |
JOB_STATE_STOP_PENDING
|
static java.lang.String |
JOB_STATE_STOPPED
|
static java.lang.String |
JOB_STATE_SUBMIT_PENDING
|
static java.lang.String |
JOB_STATE_SUBMITTED
|
static java.lang.String |
JOB_STATE_SUSPEND_PENDING
|
static java.lang.String |
JOB_STATE_SUSPENDED
|
Constructor Summary | |
---|---|
JobStatusJMXNotificationData()
|
Method Summary | |
---|---|
java.lang.String |
getEndpointName()
Gets the name of the endpoint processing this job |
java.lang.String |
getEndTime()
Gets the time on endpoint when the job processing ended |
java.lang.String |
getJobId()
Gets the job id associated with this notification data |
java.lang.String |
getJobType()
Gets the job type associated with this notification data - batch or CI or native execution |
int |
getRC()
Gets the return code of the job associated with this notification |
java.lang.String |
getStartTime()
Gets the clock time on endpoint when the job processing started |
int |
getStatus()
Gets the status of the job associated with this notification |
java.lang.String |
getStatusText()
Gets the status in text form of the job associated with this notification |
java.lang.String |
getSubmitterId()
Gets the identity of the submitter of this job |
java.lang.String |
getSuspendedUntil()
Gets the clock time until which this job is suspended |
void |
readExternal(java.io.ObjectInput in)
|
void |
setEndpointName(java.lang.String endpointName)
|
void |
setEndTime(java.lang.String endTime)
|
void |
setJobId(java.lang.String jobid)
|
void |
setJobType(java.lang.String jobType)
|
void |
setRC(int rc)
|
void |
setStartTime(java.lang.String startTime)
|
void |
setStatus(int status)
|
void |
setStatusText(java.lang.String statusText)
|
void |
setSubmitter(java.lang.String submitter)
|
void |
setSuspendedUtil(java.lang.String suspendedUntil)
|
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JOB_STATE_SUBMITTED
public static final java.lang.String JOB_STATE_STARTED
public static final java.lang.String JOB_STATE_ENDED
public static final java.lang.String JOB_STATE_SUSPEND_PENDING
public static final java.lang.String JOB_STATE_CANCEL_PENDING
public static final java.lang.String JOB_STATE_RESUME_PENDING
public static final java.lang.String JOB_STATE_SUSPENDED
public static final java.lang.String JOB_STATE_STOP_PENDING
public static final java.lang.String JOB_STATE_SUBMIT_PENDING
public static final java.lang.String JOB_STATE_STOPPED
Constructor Detail |
---|
public JobStatusJMXNotificationData()
Method Detail |
---|
public java.lang.String getJobId()
public java.lang.String getJobType()
public java.lang.String getSubmitterId()
public int getStatus()
public java.lang.String getEndpointName()
public java.lang.String getStartTime()
public java.lang.String getSuspendedUntil()
public java.lang.String getEndTime()
public int getRC()
public java.lang.String getStatusText()
public java.lang.String toString()
toString
in class java.lang.Object
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void setJobId(java.lang.String jobid)
public void setStatus(int status)
public void setStatusText(java.lang.String statusText)
public void setRC(int rc)
public void setSubmitter(java.lang.String submitter)
public void setJobType(java.lang.String jobType)
public void setEndpointName(java.lang.String endpointName)
public void setStartTime(java.lang.String startTime)
public void setEndTime(java.lang.String endTime)
public void setSuspendedUtil(java.lang.String suspendedUntil)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |