
public class OETLComponentFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Class<? extends OBlock>> |
blocks |
protected Map<String,Class<? extends OExtractor>> |
extractors |
protected Map<String,Class<? extends OLoader>> |
loaders |
protected Map<String,Class<? extends OSource>> |
sources |
protected Map<String,Class<? extends OTransformer>> |
transformers |
| Constructor and Description |
|---|
OETLComponentFactory() |
| Modifier and Type | Method and Description |
|---|---|
OBlock |
getBlock(String iName) |
OExtractor |
getExtractor(String iName) |
OLoader |
getLoader(String iName) |
OSource |
getSource(String iName) |
OTransformer |
getTransformer(String iName) |
OETLComponentFactory |
registerBlock(Class<? extends OBlock> iComponent) |
OETLComponentFactory |
registerExtractor(Class<? extends OExtractor> iComponent) |
OETLComponentFactory |
registerLoader(Class<? extends OLoader> iComponent) |
OETLComponentFactory |
registerSource(Class<? extends OSource> iComponent) |
OETLComponentFactory |
registerTransformer(Class<? extends OTransformer> iComponent) |
protected final Map<String,Class<? extends OExtractor>> extractors
protected final Map<String,Class<? extends OTransformer>> transformers
public OETLComponentFactory registerSource(Class<? extends OSource> iComponent)
public OETLComponentFactory registerBlock(Class<? extends OBlock> iComponent)
public OETLComponentFactory registerExtractor(Class<? extends OExtractor> iComponent)
public OETLComponentFactory registerTransformer(Class<? extends OTransformer> iComponent)
public OETLComponentFactory registerLoader(Class<? extends OLoader> iComponent)
public OExtractor getExtractor(String iName) throws IllegalAccessException, InstantiationException
public OTransformer getTransformer(String iName) throws IllegalAccessException, InstantiationException
public OBlock getBlock(String iName) throws IllegalAccessException, InstantiationException
public OLoader getLoader(String iName) throws IllegalAccessException, InstantiationException
public OSource getSource(String iName) throws IllegalAccessException, InstantiationException
Copyright © 2009–2025 OrientDB. All rights reserved.