Package org.opentcs.components
Interface Lifecycle
- All Known Subinterfaces:
Dispatcher,KernelExtension,LocalKernel,PeripheralCommAdapter,PeripheralCommAdapterFactory,PeripheralCommAdapterPanelFactory,PeripheralController,PeripheralJobDispatcher,Router,Scheduler,Scheduler.Module,SimVehicleCommAdapter,VehicleCommAdapter,VehicleCommAdapterFactory,VehicleCommAdapterPanelFactory,VehicleController
- All Known Implementing Classes:
BasicPeripheralCommAdapter,BasicVehicleCommAdapter,ControlCenterPanel,PluggablePanel
public interface Lifecycle
Defines methods for controlling a generic component's lifecycle.
-
Method Summary
Modifier and TypeMethodDescriptionvoid(Re-)Initializes this component before it is being used.booleanChecks whether this component is initialized.voidTerminates the instance and frees resources.
-
Method Details
-
initialize
void initialize()(Re-)Initializes this component before it is being used. -
isInitialized
boolean isInitialized()Checks whether this component is initialized.- Returns:
trueif, and only if, this component is initialized.
-
terminate
void terminate()Terminates the instance and frees resources.
-