Package org.refcodes.component
Interface LifeCycleComponent.UncheckedLifeCycleComponent
-
- All Superinterfaces:
Destroyable
,Initializable
,Initializable.UncheckedInitializable
,LifeCycleComponent
,Pausable
,Pausable.UncheckedPausable
,Resumable
,Resumable.UncheckedResumable
,Startable
,Startable.UncheckedStartable
,Stoppable
,Stoppable.UncheckedStoppable
- Enclosing interface:
- LifeCycleComponent
public static interface LifeCycleComponent.UncheckedLifeCycleComponent extends LifeCycleComponent, Initializable.UncheckedInitializable, Startable.UncheckedStartable, Pausable.UncheckedPausable, Resumable.UncheckedResumable, Stoppable.UncheckedStoppable, Destroyable
Same as theLifeCycleComponent
though without the need to try-catch any exceptions on the various life-cycle stages.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.component.Destroyable
Destroyable.DestroyAutomaton
-
Nested classes/interfaces inherited from interface org.refcodes.component.Initializable
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializable
-
Nested classes/interfaces inherited from interface org.refcodes.component.LifeCycleComponent
LifeCycleComponent.LifeCycleAutomaton, LifeCycleComponent.UncheckedLifeCycleComponent
-
Nested classes/interfaces inherited from interface org.refcodes.component.Pausable
Pausable.PauseAutomaton, Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>>, Pausable.UncheckedPausable
-
Nested classes/interfaces inherited from interface org.refcodes.component.Resumable
Resumable.ResumeAutomaton, Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>>, Resumable.UncheckedResumable
-
Nested classes/interfaces inherited from interface org.refcodes.component.Startable
Startable.StartAutomaton, Startable.StartBuilder<B extends Startable.StartBuilder<B>>, Startable.UncheckedStartable
-
Nested classes/interfaces inherited from interface org.refcodes.component.Stoppable
Stoppable.StopAutomaton, Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>>, Stoppable.UncheckedStoppable
-
-
Method Summary
-
Methods inherited from interface org.refcodes.component.Destroyable
destroy
-
Methods inherited from interface org.refcodes.component.Initializable
initializeUnchecked
-
Methods inherited from interface org.refcodes.component.Initializable.UncheckedInitializable
initialize
-
Methods inherited from interface org.refcodes.component.Pausable
pauseUnchecked
-
Methods inherited from interface org.refcodes.component.Pausable.UncheckedPausable
pause
-
Methods inherited from interface org.refcodes.component.Resumable
resumeUnchecked
-
Methods inherited from interface org.refcodes.component.Resumable.UncheckedResumable
resume
-
Methods inherited from interface org.refcodes.component.Startable
startUnchecked
-
Methods inherited from interface org.refcodes.component.Startable.UncheckedStartable
start
-
Methods inherited from interface org.refcodes.component.Stoppable
stopUnchecked
-
Methods inherited from interface org.refcodes.component.Stoppable.UncheckedStoppable
stop
-
-