package lifecycle
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class CloseHook extends LifeCycleHook
- case class EventHookHolder[A](injectee: Injectee, hook: (A) ⇒ Any) extends LifeCycleHook with LogSupport with Product with Serializable
- class Injectee extends AnyRef
- trait LifeCycleEventHandler extends AnyRef
- class LifeCycleEventHandlerChain extends LifeCycleEventHandler
- class LifeCycleEventHandlerPair extends LifeCycleEventHandler
- trait LifeCycleHook extends AnyRef
- sealed trait LifeCycleHookType extends AnyRef
-
class
LifeCycleManager extends LogSupport
LifeCycleManager manages the life cycle of objects within a Session
- sealed trait LifeCycleStage extends AnyRef
Value Members
- object AFTER_START extends LifeCycleHookType with Product with Serializable
- object AddShutdownHook extends LifeCycleEventHandler
- object BEFORE_SHUTDOWN extends LifeCycleHookType with Product with Serializable
- object EventHookHolder extends Serializable
-
object
FILOLifeCycleHookExecutor extends LifeCycleEventHandler with LogSupport
First In, Last Out (FILO) hook executor.
First In, Last Out (FILO) hook executor.
If objects are injected in A -> B -> C order, the init and shutdown orders will be as follows: init hook call order: A -> B -> C shutdown hook call order: C -> B -> A
- object INIT extends LifeCycleStage with Product with Serializable
- object JSR250LifeCycleExecutor extends LifeCycleEventHandler
- object LifeCycleManager extends Serializable
- object NilLifeCycleEventHandler extends LifeCycleEventHandler
- object ON_INIT extends LifeCycleHookType with Product with Serializable
- object ON_INJECT extends LifeCycleHookType with Product with Serializable
- object ON_SHUTDOWN extends LifeCycleHookType with Product with Serializable
- object ON_START extends LifeCycleHookType with Product with Serializable
- object STARTED extends LifeCycleStage with Product with Serializable
- object STARTING extends LifeCycleStage with Product with Serializable
- object STOPPED extends LifeCycleStage with Product with Serializable
- object STOPPING extends LifeCycleStage with Product with Serializable
- object ShowDebugLifeCycleLog extends LifeCycleEventHandler
- object ShowLifeCycleLog extends LifeCycleEventHandler