Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

oracle.apps.fnd.appltest.diagfwk.engine.impl
Class StepExecutorJava

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorBase
      extended by oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorJava
All Implemented Interfaces:
DiagConstants, DiagImplConstants, StepExecutor

public class StepExecutorJava
extends StepExecutorBase

Executor for executing Java test steps

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/appltest/applications/Diagnostics/Engine/src/oracle/apps/fnd/appltest/diagfwk/engine/impl/StepExecutorJava.java /main/11 2009/10/12 14:37:33 lwong Exp $
Author:
ppradhan

Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorBase
StepExecutorBase.TokenEvaluator, StepExecutorBase.TokenEvaluatorStepOutput, StepExecutorBase.TokenEvaluatorTestInput, StepExecutorBase.TokenEvaluatorTestOutput
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
 
Fields inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorBase
mContext, mStep
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.engine.impl.DiagImplConstants
KEY_I_PARAM_DEF_REF, KEY_O_PARAM_DEF_REF, KEY_REF_TEST_DEF_TABLE, KEY_STEP_INPUT_PARAM_SECRET, SECRET_MASK, STEP_REP_EXEC_NAME_ENGINE, STEP_REP_NAME_ENGINE_LOG, TOKEN_DELIM, TOKEN_OUTPUTS, TOKEN_STEP, TOKEN_TEST_INPUTS, TOKEN_TEST_OUTPUTS
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Constructor Summary
StepExecutorJava(JavaStepDefType pStepDef, java.lang.String pBaseExtnName)
           
 
Method Summary
protected  void executeStep()
          Executes the step definition for this step.
protected  java.lang.String getExecutableName()
          Gets the name of the executable for this step
protected  java.lang.String getExecutableType()
          Gets the type of the executable for this step.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.engine.impl.StepExecutorBase
completeStep, execute, getTokenEvaluator, initializeStep, initializeStepReport, prepareContextForStepExecution, resolveParameterBindings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StepExecutorJava

public StepExecutorJava(JavaStepDefType pStepDef,
                        java.lang.String pBaseExtnName)
Method Detail

executeStep

protected void executeStep()
Description copied from class: StepExecutorBase
Executes the step definition for this step.

Specified by:
executeStep in class StepExecutorBase

getExecutableName

protected java.lang.String getExecutableName()
Description copied from class: StepExecutorBase
Gets the name of the executable for this step

Specified by:
getExecutableName in class StepExecutorBase
Returns:
the name of the executable for this step

getExecutableType

protected java.lang.String getExecutableType()
Description copied from class: StepExecutorBase
Gets the type of the executable for this step. Type could be 'J' for Java step, or 'T' for Test Reference step or 'P' for PLSQL

Specified by:
getExecutableType in class StepExecutorBase
Returns:
type of the executable for this step.

Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.