org.pentaho.di.core.annotations
Annotation Type KettleLifecyclePlugin


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface KettleLifecyclePlugin

Defines a Kettle Lifecycle Plugin that will be invoked during Kettle Environment initialization and shutdown.


Required Element Summary
 String id
           
 
Optional Element Summary
 boolean isSeparateClassLoaderNeeded
           
 String name
           
 

Element Detail

id

public abstract String id

name

public abstract String name
Default:
""

isSeparateClassLoaderNeeded

public abstract boolean isSeparateClassLoaderNeeded
Returns:
true if a separate class loader is needed every time this class is instantiated
Default:
false