WebSphere:*,type=SchedulerSR
MBean SchedulerSR
CR interface for LongRunning Scheduler functions in specific SR
Operation Summary | |
java.lang.String | requeueSubmissions() Returns a unique jobID |
java.lang.Integer | dispatch( Dispatches a job |
java.lang.String | getJobID( Returns a unique jobID |
com.ibm.ws.batch.JobStatusDO | updateJobStatus() Updates a job's status in the LRS |
com.ibm.ws.batch.JobStatusDO | setJobState( Sets job's status in the LRS |
void | jobStatusUpdate( Updates a job's status in the LRS |
void | markFailedServerJobs( Sets job's status in the LRS to restartable state |
void | jobStatusResubscribe( Initiates endpoint job status listener in the LRS for the job which was executing |
com.ibm.ws.batch.JobStatusDO[] | getAllJobsByStatus( get all jobs by status |
java.lang.String | getxJCLSource( get xJCL source based on jobid |
void | recreateRecurringRequestAlarms() recreate alarms for Recurring Requests in the system after a scheduler restart |
java.lang.String | submitRecurringJobFromRepository( submit a recurring job based on a job in the job repository |
void | scheduleJob( schedule a job given a jobid |
com.ibm.ws.batch.RecurringRequestDO[] | getAllRecurringRequests() get all recurring requests |
com.ibm.ws.longrun.Job | setEpsCounters( Sets EPS counter values for a job |
Operation Detail |
public java.lang.String requeueSubmissions()
public java.lang.Integer dispatch(com.ibm.ws.longrun.Job job,
com.ibm.ws.longrun.EndPoint endpoint
)
job
-
Job to dispatchendpoint
-
Target Endpoint
public java.lang.String getJobID(java.lang.String jobName
)
jobName
-
Job name
public com.ibm.ws.batch.JobStatusDO updateJobStatus()
public com.ibm.ws.batch.JobStatusDO setJobState(java.lang.String jobID,
java.lang.String newState
)
jobID
-
the job idnewState
-
the state
public void jobStatusUpdate(java.lang.String msg
)
msg
-
the status message
public void markFailedServerJobs(java.lang.String endpoint
)
endpoint
-
The failing endpoint name
public void jobStatusResubscribe(java.lang.String endpoint
)
endpoint
-
The endpoint name which was executing the job when the scheduler failed
public com.ibm.ws.batch.JobStatusDO[] getAllJobsByStatus(java.lang.Integer status
)
status
-
job status
public java.lang.String getxJCLSource(java.lang.String jobID
)
jobID
-
the job id
public void recreateRecurringRequestAlarms()
public java.lang.String submitRecurringJobFromRepository(java.lang.String jobName,
java.lang.String startTime,
java.lang.String submitter
)
jobName
-
the job namestartTime
-
time to start jobsubmitter
-
submitter
public void scheduleJob(java.lang.String jobid,
java.lang.String submitter
)
jobid
-
the job idsubmitter
-
the job submitter id
public com.ibm.ws.batch.RecurringRequestDO[] getAllRecurringRequests()
public com.ibm.ws.longrun.Job setEpsCounters(com.ibm.ws.longrun.Job job
)
job
-
Job for counters