Interface Plugin<CTX>

Type Parameters:
CTX - The context type for the Plugin instances to operate on when being initialized.
All Superinterfaces:
org.refcodes.component.Configurable<CTX>, org.refcodes.component.Destroyable

public interface Plugin<CTX> extends org.refcodes.component.Configurable<CTX>, org.refcodes.component.Destroyable
Plugin interface (SPI) for plugins to implement.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.component.Configurable

    org.refcodes.component.Configurable.ConfigureAutomaton<CTX>, org.refcodes.component.Configurable.ConfigureBuilder<CTX,B extends org.refcodes.component.Configurable.ConfigureBuilder<CTX,B>>

    Nested classes/interfaces inherited from interface org.refcodes.component.Destroyable

    org.refcodes.component.Destroyable.DestroyAutomaton
  • Method Summary

    Methods inherited from interface org.refcodes.component.Configurable

    initialize, initializeUnchecked

    Methods inherited from interface org.refcodes.component.Destroyable

    destroy