WebSphere:*,type=BatchGridScheduler
MBean BatchGridScheduler
Management interface for batch/grid Scheduler.
Operation Summary | |
com.ibm.ws.batch.JobStatusDO[] | getAllJobStatus() getAllJobStatus |
void | cancelJob( cancelJob |
void | forcedCancelJob( Forcibly cancel a job |
void | restartJob( restartJob |
void | purgeJob( purgeJob |
void | suspendJob( suspendJob |
void | resumeJob( resumeJob |
java.lang.String | findBestNodeToDisable( Finds the best node to disable |
java.lang.String | findBestLocation( Finds the best new location for a DC |
int[] | cancelJob( cancelJob |
int[] | restartJob( restartJob |
int[] | purgeJob( purgeJob |
int[] | suspendJob( suspendJob |
int[] | resumeJob( resumeJob |
void | createJobStatusSubject( createJobStatusSubject |
java.lang.String | getSchedulerName( Get name of scheduler who owns this job |
void | updateJobUsage( Update job usage data in JOBUSAGE database table |
java.lang.String | getJobUsageByJob( Get job usage data by job |
java.lang.String | getJobUsageBySubmitter( Get job usage data by submitter |
java.lang.String | getAllJobUsage() Get all job usage data |
java.lang.String | getJobLog( Gets the name of the zipped job log |
java.util.ArrayList | getLogMetaData( Gets the log meta data associated with the passed jobid |
java.util.ArrayList | getLogPartList( Gets the log part list associated with the passed jobid and log directory |
java.util.ArrayList | getLogPart( Gets the log part file associated with the passed jobid, log directory, and part file name |
java.lang.String | getJobSize( Gets the size of the job log associated with the passed jobid and log directory |
java.lang.String | getJobAge( Gets the age of the job log associated with the passed jobid and log directory |
void | removeJobLog( remove the job log zip file associated with the passed jobid |
void | removeRemoteJobLog( remove the job log zip file associated with the passed jobid |
void | purgeJobLog( purge the job logs associated with the passed jobid and log directory |
void | quiesceLogging( quiesce job logging for the passed jobid |
java.lang.String[] | cancelBatchJobs( get the states of server applications |
void | writeSMF( writeSMF |
Notification Summary | |
job.state.started Indicates a compute grid job has started. | |
step.state.started Indicates a compute grid job step has started. | |
step.state.ended Indicates a compute grid job step has ended. | |
job.state.ended Indicates a compute grid job has ended. |
Operation Detail |
public com.ibm.ws.batch.JobStatusDO[] getAllJobStatus()
public void cancelJob(java.lang.String jobID
)
jobID
-
jobID
public void forcedCancelJob(java.lang.String jobID
)
jobID
-
jobID
public void restartJob(java.lang.String jobID
)
jobID
-
jobID
public void purgeJob(java.lang.String jobID
)
jobID
-
jobID
public void suspendJob(java.lang.String jobID,
java.lang.String seconds
)
jobID
-
jobIDseconds
-
seconds to suspend
public void resumeJob(java.lang.String jobID
)
jobID
-
jobID
public java.lang.String findBestNodeToDisable(java.lang.String nodeGroupName
)
nodeGroupName
-
node group name
public java.lang.String findBestLocation(java.lang.String dcMemberName,
java.lang.String oldNodeName,
java.lang.Integer healthCondition
)
dcMemberName
-
DC Member nameoldNodeName
-
old node namehealthCondition
-
health condition encountered
public int[] cancelJob(java.lang.String[] jobID
)
jobID
-
jobID
public int[] restartJob(java.lang.String[] jobID
)
jobID
-
jobID
public int[] purgeJob(java.lang.String[] jobID
)
jobID
-
jobID
public int[] suspendJob(java.lang.String[] jobID,
java.lang.String seconds
)
jobID
-
jobIDseconds
-
seconds to suspend
public int[] resumeJob(java.lang.String[] jobID
)
jobID
-
jobID
public void createJobStatusSubject(com.ibm.ws.batch.JobStatusDO[] jsDO
)
jsDO
-
array of job status data object
public java.lang.String getSchedulerName(java.lang.String jobID
)
jobID
-
jobID
public void updateJobUsage(com.ibm.ws.batch.sensor.EndpointSensorJob[] jobs
)
jobs
-
an array of job usage data to be created or updated
public java.lang.String getJobUsageByJob(java.lang.String jobID,
java.lang.Long startTime
)
jobID
-
jobIDstartTime
-
time job started
public java.lang.String getJobUsageBySubmitter(java.lang.String submitter
)
submitter
-
submitter id
public java.lang.String getAllJobUsage()
public java.lang.String getJobLog(java.lang.String jobid
)
jobid
-
job identifier
public java.util.ArrayList getLogMetaData(java.lang.String jobid,
java.lang.String requestingScheduler
)
jobid
-
job identifierrequestingScheduler
-
requesting scheduler name
public java.util.ArrayList getLogPartList(java.lang.String jobid,
java.lang.String logSubDirName,
java.lang.String requestingScheduler
)
jobid
-
job identifierlogSubDirName
-
log subdirectory namerequestingScheduler
-
requesting scheduler name
public java.util.ArrayList getLogPart(java.lang.String jobid,
java.lang.String logSubDirName,
java.lang.String partName,
java.lang.String requestingScheduler
)
jobid
-
job identifierlogSubDirName
-
log subdirectory namepartName
-
log part file namerequestingScheduler
-
requesting scheduler name
public java.lang.String getJobSize(java.lang.String jobid,
java.lang.String logSubDirName
)
jobid
-
job identifierlogSubDirName
-
log subdirectory name
public java.lang.String getJobAge(java.lang.String jobid,
java.lang.String logSubDirName
)
jobid
-
job identifierlogSubDirName
-
log subdirectory name
public void removeJobLog(java.lang.String jobid
)
jobid
-
job identifier
public void removeRemoteJobLog(java.lang.String jobid
)
jobid
-
job identifier
public void purgeJobLog(java.lang.String jobid,
java.lang.String logSubDirName
)
jobid
-
job identifierlogSubDirName
-
log subdirectory name
public void quiesceLogging(java.lang.String jobid
)
jobid
-
job identifier
public java.lang.String[] cancelBatchJobs(java.lang.String node,
java.lang.String server,
java.lang.String application
)
node
-
node nameserver
-
server nameapplication
-
application name
public void writeSMF(com.ibm.ws.batch.JobUsageDO[] juDO,
java.lang.Integer recordCount
)
juDO
-
array of job usage data objectrecordCount
-
count of job usage data objects for ended jobsNotification Detail |