Interface InitializableComponent
-
- All Superinterfaces:
Component
- All Known Subinterfaces:
AccessControlService,ReloadableService<T>
- All Known Implementing Classes:
AbstractIdentifiableInitializableComponent,AbstractIdentifiedInitializableComponent,AbstractInitializableComponent,AbstractReloadableService,BasicAccessControlService,BasicKeystoreKeyStrategy,BasicParserPool,CookieManager,DataSealer,DelegatingAccessControlService,FileCachingHttpClientBuilder.StorageManagingHttpClient,IPRangeAccessControl,ScriptedKeyStrategy,ScriptedRunnable
public interface InitializableComponent extends Component
AComponentwhich needs to be initialized prior to any "real" use. Real use usually means, for example, calling business logic but does not usually cover getting/setting properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitialize()Initializes the component.booleanisInitialized()Gets whether this component is initialized.
-
-
-
Method Detail
-
isInitialized
boolean isInitialized()
Gets whether this component is initialized.- Returns:
- true iff this component is initialized
-
initialize
void initialize() throws ComponentInitializationExceptionInitializes the component.- Throws:
ComponentInitializationException- thrown if there is a problem initializing the component
-
-