Annotation Interface KettleLifecyclePlugin


@Documented @Retention(RUNTIME) @Target(TYPE) public @interface KettleLifecyclePlugin
Defines a Kettle Lifecycle Plugin that will be invoked during Kettle Environment initialization and shutdown.
  • Element Details

    • name

      String name
      Default:
      ""
    • isSeparateClassLoaderNeeded

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

      String classLoaderGroup
      Default:
      ""