Interface ComponentComposite.ExtendedComponentComposite<CTX,CON>
- Type Parameters:
CTX- the context used to initialize the implementing instance.CON- The type of the connection to be used.
- All Superinterfaces:
Closable, ComponentComposite, Configurable<CTX>, ConfigurableLifecycleComponent<CTX>, ConnectionComponent<CON>, ConnectionOpenable<CON>, Decomposable, Destroyable, Disposable, Flushable, Flushable, Initializable, LifecycleComponent, LinkComponent, Openable, Pausable, Resetable, Resumable, Startable, Stoppable
- All Known Implementing Classes:
AbstractComponentComposite.ExtendedCompositeComponentImpl
- Enclosing interface:
ComponentComposite
public static interface ComponentComposite.ExtendedComponentComposite<CTX,CON>
extends ComponentComposite, ConfigurableLifecycleComponent<CTX>, ConnectionComponent<CON>
The
ComponentComposite.ExtendedComponentComposite provides extended functionality to
the ComponentComposite's functionality by including extended
Openable functionality (ConnectionOpenable) and extends
Initializable functionality (Configurable).-
Nested Class Summary
Nested classes/interfaces inherited from interface Closable
Closable.CloseAutomaton, Closable.CloseBuilder<B>Nested classes/interfaces inherited from interface ComponentComposite
ComponentComposite.ExtendedComponentComposite<CTX,CON> Nested classes/interfaces inherited from interface Configurable
Configurable.ConfigureAutomaton<CTX>, Configurable.ConfigureBuilder<CTX,B> Nested classes/interfaces inherited from interface ConfigurableLifecycleComponent
ConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton<CTX>Nested classes/interfaces inherited from interface ConnectionComponent
ConnectionComponent.ConnectionAutomaton<CON>, ConnectionComponent.ConnectionComponentBuilder<CON,B> Nested classes/interfaces inherited from interface ConnectionOpenable
ConnectionOpenable.ConnectionOpenAutomaton<CON>, ConnectionOpenable.ConnectionOpenBuilder<CON,B> Nested classes/interfaces inherited from interface Decomposable
Decomposable.DecomposeAutomatonNested classes/interfaces inherited from interface Destroyable
Destroyable.DestroyAutomatonNested classes/interfaces inherited from interface Flushable
Flushable.FlushBuilder<B>Nested classes/interfaces inherited from interface Initializable
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B>, Initializable.UncheckedInitializableNested classes/interfaces inherited from interface LifecycleComponent
LifecycleComponent.LifecycleAutomaton, LifecycleComponent.UncheckedLifecycleComponentNested classes/interfaces inherited from interface LinkComponent
LinkComponent.LinkAutomaton, LinkComponent.LinkComponentBuilder<B>Nested classes/interfaces inherited from interface Openable
Openable.OpenAutomaton, Openable.OpenBuilder<B>Nested classes/interfaces inherited from interface Pausable
Pausable.PauseAutomaton, Pausable.PauseBuilder<B>, Pausable.UncheckedPausableNested classes/interfaces inherited from interface Resumable
Resumable.ResumeAutomaton, Resumable.ResumeBuilder<B>, Resumable.UncheckedResumableNested classes/interfaces inherited from interface Startable
Startable.StartAutomaton, Startable.StartBuilder<B>, Startable.UncheckedStartableNested classes/interfaces inherited from interface Stoppable
Stoppable.StopAutomaton, Stoppable.StopBuilder<B>, Stoppable.UncheckedStoppable -
Method Summary
Methods inherited from interface Closable
close, closeIn, closeQuietly, closeUncheckedMethods inherited from interface Configurable
initialize, initializeUncheckedMethods inherited from interface ConnectionOpenable
open, openUncheckedMethods inherited from interface Decomposable
decomposeMethods inherited from interface Destroyable
destroyMethods inherited from interface Disposable
disposeMethods inherited from interface Flushable
flush, flushUnchecked, isFlushableMethods inherited from interface Initializable
initialize, initializeUncheckedMethods inherited from interface Openable
open, openUncheckedMethods inherited from interface Pausable
pause, pauseUncheckedMethods inherited from interface Resumable
resume, resumeUncheckedMethods inherited from interface Startable
start, startUncheckedMethods inherited from interface Stoppable
stop, stopUnchecked