CTX
- the context used to initialize the implementing instance.CON
- The type of the connection to be used.Closable
, CompositeComponent
, Configurable<CTX>
, ConfigurableLifeCycleComponent<CTX>
, ConnectionComponent<CON>
, ConnectionOpenable<CON>
, Decomposeable
, Destroyable
, org.refcodes.mixin.Disposable
, Flushable
, Flushable
, Initializable
, LifeCycleComponent
, LinkComponent
, Openable
, Pausable
, Resetable
, Resumable
, Startable
, Stoppable
CompositeComponentImpl.ExtendedCompositeComponentImpl
public static interface CompositeComponent.ExtendedCompositeComponent<CTX,CON> extends CompositeComponent, ConfigurableLifeCycleComponent<CTX>, ConnectionComponent<CON>
CompositeComponent.ExtendedCompositeComponent
provides extended functionality to
the CompositeComponent
's functionality by including extended
Openable
functionality (ConnectionOpenable
) and extends
Initializable
functionality (Configurable
).Closable.CloseAutomaton, Closable.CloseBuilder<B extends Closable.CloseBuilder<B>>
CompositeComponent.ExtendedCompositeComponent<CTX,CON>
Configurable.ConfigureAutomaton<CTX>, Configurable.ConfigureBuilder<CTX,B extends Configurable.ConfigureBuilder<CTX,B>>
ConfigurableLifeCycleComponent.ConfigurableLifeCycleAutomaton<CTX>
ConnectionComponent.ConnectionAutomaton<CON>, ConnectionComponent.ConnectionComponentBuilder<CON,B extends ConnectionComponent.ConnectionComponentBuilder<CON,B>>
ConnectionOpenable.ConnectionOpenAutomaton<CON>, ConnectionOpenable.ConnectionOpenBuilder<CON,B extends ConnectionOpenable.ConnectionOpenBuilder<CON,B>>
Decomposeable.DecomposeAutomaton
Destroyable.DestroyAutomaton
org.refcodes.mixin.Disposable.Disposedable
Flushable.FlushBuilder<B extends Flushable.FlushBuilder<B>>
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializable
LifeCycleComponent.LifeCycleAutomaton, LifeCycleComponent.UncheckedLifeCycleComponent
LinkComponent.LinkAutomaton, LinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>>
Openable.OpenAutomaton, Openable.OpenBuilder<B extends Openable.OpenBuilder<B>>
Pausable.PauseAutomaton, Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>>, Pausable.UncheckedPausable
Resumable.ResumeAutomaton, Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>>, Resumable.UncheckedResumable
Startable.StartAutomaton, Startable.StartBuilder<B extends Startable.StartBuilder<B>>, Startable.UncheckedStartable
Stoppable.StopAutomaton, Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>>, Stoppable.UncheckedStoppable
close, closeIn, closeQuietly, closeUnchecked
initialize, initializeUnchecked
open, openUnchecked
decompose
destroy
flush, flushUnchecked, isFlushable
initialize, initializeUnchecked
open, openUnchecked
pause, pauseUnchecked
resume, resumeUnchecked
start, startUnchecked
stop, stopUnchecked
Copyright © 2018. All rights reserved.