|
Oracle Fusion Middleware External Executors Java API Reference for Oracle Business Intelligence Data Warehouse Administration Console 11g Release 1 (11.1.1) E20491-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DACExecutorDescriptor
DACExecutorDescriptor is a starting point for custom external executor implementation. It describes what executor does and what properties it requires. Properties need to implement com.oracle.dac.thirdparty.executor.DACExecutorProperty. Custom implementation is optional. You can use com.oracle.dac.thirdparty.executor.defaultImpl.DACExecutorPropertyImpl instead. An instance of DACExecutorDescriptor will be used by DAC code to generate required executors during ETL.
Method Summary | |
---|---|
DACExecutor |
createDACExecutor(java.lang.String name) Creates an instance of an executor. |
java.lang.String |
getDescription() Returns description of the executor implementation. |
java.util.List<java.lang.String> |
getExecutionContextParameterNames() Returns the list of CONTEXT names. |
java.util.List<DACExecutorProperty> |
getProperties() Returns a list of properties. |
void |
init(java.lang.String name, java.util.logging.Logger logger) Initializes descriptor. |
Method Detail |
---|
void init(java.lang.String name, java.util.logging.Logger logger)
name
- descriptor name (as defined in DAC Repository) that can be used for logginglogger
- logger used by ETL processjava.lang.String getDescription()
java.util.List<DACExecutorProperty> getProperties()
java.util.List<java.lang.String> getExecutionContextParameterNames()
A CONTEXT is used when: 1. external executor requires an additional parameter that is not present in DAC, and 2. the value can't be defined as a constant for the external executor instance. The value varies depending on execution plan, source system container or data source.
For example, if executor requires project id that could be different from one execution plan to another, drive through use of contexts.
Note: If no contexts are required, leave the list empty.
DACExecutor createDACExecutor(java.lang.String name)
name
- executor instance name (as defined in DAC Repository)
|
Oracle Fusion Middleware External Executors Java API Reference for Oracle Business Intelligence Data Warehouse Administration Console 11g Release 1 (11.1.1) E20491-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |