|
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
public abstract class ExecWrapperBase
! HISTORY: ! ! MODIFIED (MM/DD/YY) (Bug #) (Description) ! sonelson - 12/22/10 - 10415033 - suppress writing log trace to request log file ! sonelson - 11/18/10 - 8804374 - log MessageID for INFO, WARNING and SEVERE messages ! sonelson - 11/09/10 - 10268976 - handle ExecutionPausedException ! sonelson - 10/20/10 - 10219439 - static initializer for logger ! sonelson - 09/29/10 - 10051306 - handle ExecutionManualRecoveryException ! sonelson - 09/27/10 - - add code history !
Field Summary | |
---|---|
java.lang.Object |
jobInstance
|
static java.lang.String |
LOGGER_PREFIX
The prefix to use when logging messages via ODL. |
static java.util.logging.Logger |
oLog
|
Constructor Summary | |
---|---|
ExecWrapperBase()
|
Method Summary | |
---|---|
protected boolean |
canLog(java.util.logging.Level level)
Check if log message can be written to the ODL log at a particular level. |
protected void |
cleanup()
|
void |
execute(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters params)
Implements the execute() method from the Executable interface. |
abstract void |
executeHelper(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters params)
|
protected void |
init(oracle.as.scheduler.RequestExecutionContext context,
oracle.as.scheduler.RequestParameters parameters)
Initialize instance |
void |
setExecutable(java.lang.Class<?> exec)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.util.logging.Logger oLog
public java.lang.Object jobInstance
public static final java.lang.String LOGGER_PREFIX
Constructor Detail |
---|
public ExecWrapperBase()
Method Detail |
---|
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
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 abstract 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
oracle.as.scheduler.ExecutionErrorException
oracle.as.scheduler.ExecutionWarningException
oracle.as.scheduler.ExecutionCancelledException
oracle.as.scheduler.ExecutionPausedException
oracle.as.scheduler.ExecutionManualRecoveryException
protected void init(oracle.as.scheduler.RequestExecutionContext context, oracle.as.scheduler.RequestParameters parameters) throws java.lang.Throwable
java.lang.Throwable
protected void cleanup()
protected boolean canLog(java.util.logging.Level level)
level
- a Level
value
boolean
valuepublic void setExecutable(java.lang.Class<?> exec)
|
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 |