Module org.refcodes.component
Package org.refcodes.component
Interface Initializable.InitializeAutomaton
- All Superinterfaces:
Initializable,InitializedAccessor
- All Known Subinterfaces:
LifecycleComponent.LifecycleAutomaton
- All Known Implementing Classes:
LifecycleMachine,LifecycleMachine.ManualLifecycleMachine
- Enclosing interface:
- Initializable
public static interface Initializable.InitializeAutomaton
extends Initializable, InitializedAccessor
The
Initializable.InitializeAutomaton interface defines those methods related
to the initialize life-cycle.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.component.Initializable
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializableNested classes/interfaces inherited from interface org.refcodes.component.InitializedAccessor
InitializedAccessor.InitializedMutator, InitializedAccessor.InitializedProperty -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines whether the component may get initialized.Methods inherited from interface org.refcodes.component.Initializable
initialize, initializeUncheckedMethods inherited from interface org.refcodes.component.InitializedAccessor
isInitialized
-
Method Details
-
isInitalizable
boolean isInitalizable()Determines whether the component may get initialized.- Returns:
- True if
Initializable.initialize()is possible.
-