public interface AsyncJobHandlerInterface
Modifier and Type | Method and Description |
---|---|
void |
asyncProcess(MXServer server,
java.lang.String jobName,
java.lang.String jobQueueNum,
java.lang.String Object,
UserInfo ui,
java.lang.String whereClause,
java.util.HashMap<java.lang.String,MaxType> params)
This method performs the Asynchronous operation.
|
void asyncProcess(MXServer server, java.lang.String jobName, java.lang.String jobQueueNum, java.lang.String Object, UserInfo ui, java.lang.String whereClause, java.util.HashMap<java.lang.String,MaxType> params) throws MXException, java.rmi.RemoteException
jobName
- The name of the job.jobQueueNum
- The identifier of the job in the job queue.Object
- The name of the main object that the async process is performed on.userInfo
- The user info object which capture the userName, language, locale and timezone that are used for running this job.whereClause
- The where clause applied on the main objects to identify one or more objects that the
async process is performed on.locale
- The locale of the user if different from the User's default locale. Null can be passed in
if it is using the default locale.params
- A hash map of all the other parameters need to run the async job. The keys are the parameter names
and the values are the MaxTypeObjectMXException
java.rmi.RemoteException