|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.2) E22563-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.applcp.request.exec.ExecWrapperBase oracle.apps.fnd.applcp.request.exec.AsyncExecutableWrapper
public class AsyncExecutableWrapper
! HISTORY: ! ! MODIFIED (MM/DD/YY) (Bug #) (Description) ! sonelson - 11/18/10 - 8804374 - log MessageID for INFO, WARNING and SEVERE messages ! sonelson - 10/27/10 - 10186439 - set AsyncStatus.ERROR_MANUAL_RECOVERY in OnEvent ! sonelson - 10/20/10 - 10219439 - static initializer for logger ! sonelson - 10/05/10 - 9965802 - enhance logging ! sonelson - 10/01/10 - 10051306 - refactor onEvent (); ExecutionManualRecoveryException ! sonelson - 09/27/10 - - add code history !
Field Summary |
---|
Fields inherited from class oracle.apps.fnd.applcp.request.exec.ExecWrapperBase |
---|
jobInstance, LOGGER_PREFIX |
Constructor Summary | |
---|---|
AsyncExecutableWrapper()
|
Method Summary | |
---|---|
void |
cancel(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters requestParams)
Implement the cancel() method in the AsyncCancellable interface. |
void |
execute(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters params)
Implements the execute() method from the AsyncExecutable interface. |
void |
executeHelper(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters params)
|
void |
init(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters params)
Initialize instance |
oracle.as.scheduler.async.UpdateAction |
onEvent(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters parameters,
oracle.as.scheduler.async.AsyncStatus resultCode,
java.lang.String messagePayload)
Implement the onAction() method in the Updatable interface. |
Methods inherited from class oracle.apps.fnd.applcp.request.exec.ExecWrapperBase |
---|
canLog, cleanup, setExecutable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AsyncExecutableWrapper()
Method Detail |
---|
public void init(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters params) throws java.lang.Throwable
ExecWrapperBase
init
in class ExecWrapperBase
java.lang.Throwable
public void execute(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters params) throws oracle.as.scheduler.ExecutionErrorException, oracle.as.scheduler.ExecutionWarningException, oracle.as.scheduler.ExecutionCancelledException, oracle.as.scheduler.ExecutionPausedException, oracle.as.scheduler.ExecutionManualRecoveryException
execute
in interface oracle.as.scheduler.Executable
execute
in class ExecWrapperBase
context
- the context of the current requestparams
- the parameters associated with this request
oracle.as.scheduler.ExecutionErrorException
- if an error occurs during execution
oracle.as.scheduler.ExecutionWarningException
- if an warning occurs during execution
oracle.as.scheduler.ExecutionCancelledException
- if execution is cancelled by the
program for any reason
oracle.as.scheduler.ExecutionPausedException
- if the program logic wants to pause
this request
oracle.as.scheduler.ExecutionManualRecoveryException
- if an error occurs during execution
of async program job logic that requires manual recoverypublic void executeHelper(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters params) throws oracle.as.scheduler.ExecutionErrorException, oracle.as.scheduler.ExecutionWarningException, oracle.as.scheduler.ExecutionCancelledException, oracle.as.scheduler.ExecutionPausedException, oracle.as.scheduler.ExecutionManualRecoveryException
executeHelper
in class ExecWrapperBase
oracle.as.scheduler.ExecutionErrorException
oracle.as.scheduler.ExecutionWarningException
oracle.as.scheduler.ExecutionCancelledException
oracle.as.scheduler.ExecutionPausedException
oracle.as.scheduler.ExecutionManualRecoveryException
public void cancel(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters requestParams)
cancel
in interface oracle.as.scheduler.AsyncCancellable
public oracle.as.scheduler.async.UpdateAction onEvent(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters parameters, oracle.as.scheduler.async.AsyncStatus resultCode, java.lang.String messagePayload)
onEvent
in interface oracle.as.scheduler.Updatable
|
Oracle Fusion Middleware extensions for Enterprise Scheduler Service 11g Release 1 (11.1.2) E22563-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |