Interface Plugin<CTX>
- Type Parameters:
CTX- The context type for thePlugininstances 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, initializeUncheckedMethods inherited from interface org.refcodes.component.Destroyable
destroy