org.pentaho.di.core.config
Class AnnotatedStepsConfigManager<T extends StepPluginMeta>
java.lang.Object
org.pentaho.di.core.config.BasicConfigManager<T>
org.pentaho.di.core.config.AnnotatedStepsConfigManager<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
- ConfigManager<T>
public class AnnotatedStepsConfigManager<T extends StepPluginMeta>
- extends BasicConfigManager<T>
Registers classes annotated with @Step as Kettle/PDI steps, without the need for XML configurations.
Note: XML configurations will supersede and overwrite annotated definitions.
- Author:
- Alex Silva
AnnotatedStepsConfigManager
public AnnotatedStepsConfigManager()
load
public Collection<T> load()
throws org.pentaho.di.core.exception.KettleConfigException
- Description copied from interface:
ConfigManager
- Loads the configuration parameters.
- Returns:
- A collection containing the parameters
- Throws:
org.pentaho.di.core.exception.KettleConfigException
- If an error occurs during load.