WebSphere:*,type=SchedulerCR
MBean SchedulerCR
z/OS SR-CR hopper for LongRunning Scheduler
Operation Summary | |
java.lang.String | init() Initializes LRS Component |
void | uninit() Uninitializes LRS Component |
void | deregister() Deregisters MBean |
void | createJobStatus( Publishes a job's status to the Bulletin Board |
void | EPSComplete( Notifies the EPS of a job's ending status |
void | EPSRemove( Removes a job from the EPS |
java.lang.String | getJobID( Gets a job id assigned to a new job |
java.lang.String | schedule( Gets a job id assigned to a new job |
void | invokeEndpoint( Invokes the Endpoint Web Service |
java.lang.String | findBestNodeToDisable( Finds the best Node to Disable in a NodeGroup |
java.lang.String | findBestLocation( Finds the best Node |
void | createDJQ() Creates a Delayed Job Queuer in the CR |
void | createDJQAlarm() Creates an AlarmManager alarm in the CR for the Delayed Job Queuer |
void | djqAdd( adds an element to the Delayed Job Queuer in the CR |
java.lang.Integer | djqSize() returns the size of the Delayed Job Queue |
void | createRecurringRequestAlarm( Creates an AlarmManager alarm in the CR for Recurring Request |
com.ibm.ws.batch.RecurringRequestAlarmListener | createRecurringRequestListener( Creates an alarm listener for Recurring Request Alarm in the CR |
void | cancelRecurringRequestAlarm( Cancels a Recurring Request Alarm alarm in the CR |
void | recreateRecurringRequestAlarms( Creates an alarm in the CR to reinit existing Recurring Requests |
void | createJobStatusSubject( createJobStatusSubject |
void | dsjQueueAdd( dsjQueueAdd |
void | dsjQueueRemove( dsjQueueRemove |
void | displayDSJQueueContents() displayDSJQueueContents |
void | createRecurringRequest( createRecurringRequest |
void | removeJobStatusSubject( removeJobStatusSubject |
Operation Detail |
public java.lang.String init()
public void uninit()
public void deregister()
public void createJobStatus(java.lang.String jobid
)
jobid
-
Job ID
public void EPSComplete(java.lang.String jobid,
java.lang.String node,
java.lang.String appServer
)
jobid
-
Job IDnode
-
node nameappServer
-
server name
public void EPSRemove(java.lang.String jobid
)
jobid
-
Job ID
public java.lang.String getJobID(java.lang.String jobName
)
jobName
-
Job name
public java.lang.String schedule(java.lang.String xJCL,
java.lang.String jobid
)
xJCL
-
xJCLjobid
-
Job ID
public void invokeEndpoint(java.lang.String node,
java.lang.String server,
java.lang.String opName,
java.lang.Object[] parms,
java.lang.String[] signature,
java.lang.String epArgs
)
node
-
node of targetserver
-
target serveropName
-
operationparms
-
parmssignature
-
signature of parmsepArgs
-
arguments for EPS
public java.lang.String findBestNodeToDisable(java.lang.String nodeGroupName
)
nodeGroupName
-
the Node Group
public java.lang.String findBestLocation(java.lang.String dcMemberName,
java.lang.String oldNodeGroupName,
java.lang.Integer healthCondition
)
dcMemberName
-
the DC NameoldNodeGroupName
-
the Node Group NamehealthCondition
-
the health indicator
public void createDJQ()
public void createDJQAlarm()
public void djqAdd(com.ibm.ws.longrun.Job job
)
job
-
the Job to add
public java.lang.Integer djqSize()
public void createRecurringRequestAlarm(java.lang.String reqId,
java.lang.Long nextStartTime,
com.ibm.ws.batch.RecurringRequestAlarmListener rrAL
)
reqId
-
name of requestnextStartTime
-
alarm activation timerrAL
-
listener for this alarm
public com.ibm.ws.batch.RecurringRequestAlarmListener createRecurringRequestListener(com.ibm.ws.batch.RecurringRequestDO rrDO
)
rrDO
-
Recurring Request Data Object
public void cancelRecurringRequestAlarm(java.lang.String reqId
)
reqId
-
name of request
public void recreateRecurringRequestAlarms(com.ibm.ws.batch.RecurringRequestDO[] rrDO
)
rrDO
-
recurring request data objects
public void createJobStatusSubject(com.ibm.ws.batch.JobStatusDO[] jsDO
)
jsDO
-
array of job status data object
public void dsjQueueAdd(com.ibm.ws.batch.DelayedSubmitJob dsj
)
dsj
-
name of delayed submit job to add
public void dsjQueueRemove(com.ibm.ws.batch.DelayedSubmitJob dsj
)
dsj
-
name of delayed submit job to remove
public void displayDSJQueueContents()
public void createRecurringRequest(com.ibm.ws.batch.RecurringRequestDO rrDO,
java.lang.Long durationToStart
)
rrDO
-
recurring request data objectdurationToStart
-
duration to start recurring jobs
public void removeJobStatusSubject(java.lang.String jobID
)
jobID
-
jobid