Package com.orientechnologies.orient.etl
Interface OETLComponent
- All Known Subinterfaces:
OETLBlock,OETLExtractor,OETLLoader,OETLPipelineComponent,OETLSource,OETLTransformer
- All Known Implementing Classes:
OETLAbstractBlock,OETLAbstractComponent,OETLAbstractExtractor,OETLAbstractLoader,OETLAbstractLookupTransformer,OETLAbstractPipelineComponent,OETLAbstractSource,OETLAbstractSourceExtractor,OETLAbstractTransformer,OETLBlockTransformer,OETLCodeBlock,OETLCodeTransformer,OETLCommandTransformer,OETLConsoleBlock,OETLContentSource,OETLCSVExtractor,OETLEdgeTransformer,OETLFieldTransformer,OETLFileSource,OETLFlowTransformer,OETLHttpSource,OETLInputSource,OETLJDBCExtractor,OETLJsonExtractor,OETLJSONTransformer,OETLLetBlock,OETLLinkTransformer,OETLLoadTransformer,OETLLogTransformer,OETLMergeTransformer,OETLOrientDBLoader,OETLOutputLoader,OETLRowExtractor,OETLVertexTransformer,OETLXmlExtractor
public interface OETLComponent
ETL basic component. Each ETL component must implement this interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconfigure(ODocument configuration, OCommandContext context) Called by the @OETLProcessorvoidend()getName()Return the symbolic name of the componentvoidsetProcessor(OETLProcessor processor)
-
Method Details
-
getConfiguration
ODocument getConfiguration()- Returns:
-
configure
Called by the @OETLProcessor- Parameters:
configuration-context-
-
begin
-
end
void end() -
getName
String getName()Return the symbolic name of the component- Returns:
- the name of the component
-
getContext
OETLContext getContext() -
getProcessor
OETLProcessor getProcessor() -
setProcessor
-