org.pentaho.di.core.config
Class AnnotatedJobConfigManager<T extends JobPluginMeta>
java.lang.Object
org.pentaho.di.core.config.BasicConfigManager<T>
org.pentaho.di.core.config.AnnotatedJobConfigManager<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
- ConfigManager<T>
public class AnnotatedJobConfigManager<T extends JobPluginMeta>
- extends BasicConfigManager<T>
Registers classes annotated with @Job as Kettle/PDI jobs, without the need for XML configurations.
Note: XML configurations will superseed and overwrite annotated definitions.
- Author:
- Alex Silva
AnnotatedJobConfigManager
public AnnotatedJobConfigManager()
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.