Define a dependency to be satisfied before the component can start.
Define a dependency to be satisfied before the component can start.
The dependencies to wait for before start.
Note that there is an implicit conversion from LifecycleComponent.
To disable keep-alive behaviour, use <COMPONENT>.noKeepAlive.
this instance
Specify a synchronous action to invoke to start the component.
Specify a synchronous action to invoke to start the component. The action will provide the appropriate scala.concurrent.ExecutionContext to invoke further asynchronous actions.
A synchronous action to be invoked to start the component.
The ComponentSpec
Specify a synchronous action to invoke to start the component.
Specify a synchronous action to invoke to start the component.
A synchronous action to be invoked to start the component.
The ComponentSpec
Specify an asynchronous action to invoke to start the component.
Specify an asynchronous action to invoke to start the component. The action will be provided the appropriate scala.concurrent.ExecutionContext to invoke further asynchronous actions.
An asynchronous action to be invoked to start the component.
The ComponentSpec
Specify a synchronous action to invoke to stop the component.
Specify a synchronous action to invoke to stop the component. The action will be provided the appropriate scala.concurrent.ExecutionContext to invoke further asynchronous actions.
A synchronous action to be invoked to stop the component.
The ComponentSpec
Specify a synchronous action to invoke to stop the component.
Specify a synchronous action to invoke to stop the component.
A synchronous action to be invoked to stop the component.
The ComponentSpec
Specify an asynchronous action to invoke to stop the component.
Specify an asynchronous action to invoke to stop the component.
An asynchronous action to be invoked to stop the component.
The ComponentSpec
A specification of the relevant information to guide component creation.
A phantom type parameter to mark whether the start action has been specified.
A phantom type parameter to mark whether the stop action has been specified.
LifecycleManager.component