Module org.refcodes.component
Package org.refcodes.component
Interface Initializable.InitializeAutomaton
- All Superinterfaces:
Initializable
,InitializedAccessor
- All Known Subinterfaces:
LifecycleComponent.LifecycleAutomaton
- All Known Implementing Classes:
LifecycleAutomatonImpl
,LifecycleAutomatonImpl.ManualLifecycleAutomatonImpl
- 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.UncheckedInitializable
Nested classes/interfaces inherited from interface org.refcodes.component.InitializedAccessor
InitializedAccessor.InitializedMutator, InitializedAccessor.InitializedProperty
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Determines whether the component may get initialized.Methods inherited from interface org.refcodes.component.Initializable
initialize, initializeUnchecked
Methods 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.
-