|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JobManager
The JobManager interface enables you to interact with the Job Manager service.
For example, you can use a this class when invoking a long-lived process, you get back an identifier
value that is used to obtain the status of the
long-lived process. To obtain the status of an long-lived process, you must use this class. For
information about invoking a long-lived process, see Invoking Adobe Experience Manager forms.
| Field Summary | |
|---|---|
static java.lang.String |
SERVICE_NAME
|
| Method Summary | |
|---|---|
void |
completeJob(JobId jobId,
InvocationResponse response)
Completes an existing job using the specified InvocationResponse object. |
JobId |
createJob(InvocationRequest request,
boolean persistent)
For internal use only. |
void |
disposeJob(JobId jobId)
Dispose of the job identified by the specified job identifier, and reclaim all of its associated resources. |
void |
faultJob(JobId jobId,
com.adobe.idp.dsc.FaultResponse faultResponse)
Fails an existing job using the specified FaultResponse object. |
com.adobe.idp.dsc.FaultResponse |
getFaultResponse(JobId jobId)
Returns a FaultResponse object of a failed job that is specified by the job identifier. |
java.util.List |
getJobInstances(com.adobe.idp.dsc.filter.PagingFilter aPagingFilter)
Return a list of JobInstance
in the system. |
InvocationResponse |
getResponse(JobId jobId)
Returns the InvocationResponse object
of a completed job identified by the specified job identifier. |
JobStatus |
getStatus(JobId jobId)
Returns the current status of the job that is specified by the specified job identifier value. |
void |
resumeJob(JobId jobId)
Resume a suspended job identified by the specified job identifier. |
void |
suspendJob(JobId jobId)
Suspends an existing job identified by the specified job identifier. |
void |
terminateJob(JobId jobId)
Terminates an existing job specified by the specified job identifier. |
| Field Detail |
|---|
static final java.lang.String SERVICE_NAME
| Method Detail |
|---|
JobId createJob(InvocationRequest request,
boolean persistent)
throws JobManagerException
Creates a new asynchronous job using the specified InvocationRequest object.
request - A valid InvocationRequest object.persistent - A Boolean value where the value false results in the job instance not being persisted.
JobId object that represents the unique job identifier of the request.
JobManagerException - if an error occurs during this request.
JobStatus getStatus(JobId jobId)
throws JobManagerException
A - JobId object that represents the job identifier value.
JobStatus object that corresponds to the job identifier value.
JobNotFoundException - if the job specified by specified job identifier value does not exist.
JobManagerException - if an error occurs during this request.
InvocationResponse getResponse(JobId jobId)
throws JobManagerException
InvocationResponse object
of a completed job identified by the specified job identifier.
A - JobId that represents the completed job.
InvocationResponse object that corresponds to the request.
JobNotFoundException - if the job specified by job identifier does not exist.
JobManagerException - if an error occurs during this request.
com.adobe.idp.dsc.FaultResponse getFaultResponse(JobId jobId)
throws JobManagerException
FaultResponse object of a failed job that is specified by the job identifier.
jobId - A JobId that specifies the identifer of the failed job.
FaultResponse object of a failed job.
JobManagerException - if an error occurs during this request.
void faultJob(JobId jobId,
com.adobe.idp.dsc.FaultResponse faultResponse)
throws JobManagerException
FaultResponse object.
jobId - A JobId object that specifies the identifer of the failed job.faultResponse - A FaultResponse object of a failed job.
JobManagerException - if an error occurs during this request.
void completeJob(JobId jobId,
InvocationResponse response)
throws JobManagerException
InvocationResponse object.
jobId - A JobId object that specifies the job to complete.response - A InvocationResponse object.
JobManagerException - if an error occurs during this request.
void terminateJob(JobId jobId)
throws JobManagerException
jobId - A JobId object that specifies the job to terminate.
JobManagerException - if an error occurs during this request.
void suspendJob(JobId jobId)
throws JobManagerException
jobId - A JobId object that specifies the job to suspend.
JobManagerException - if an error occurs during this request.
void resumeJob(JobId jobId)
throws JobManagerException
jobId - A JobId object that specifies the job to resume
JobManagerException - if an error occurs during this request.
void disposeJob(JobId jobId)
throws JobManagerException
jobId - A JobId object that specifies the job to dispose
JobManagerException - if an error occurs during this request.
java.util.List getJobInstances(com.adobe.idp.dsc.filter.PagingFilter aPagingFilter)
throws JobManagerException
JobInstance
in the system.
aPagingFilter - a result set filter which defines the start offset, the max
size, and the sorted order of the return list.
JobManagerException - if an error occurs during this request.JobInstance
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||