p

wvlet.airframe

lifecycle

package lifecycle

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CloseHook extends LifeCycleHook
  2. case class EventHookHolder[A](injectee: Injectee, hook: (A) ⇒ Any) extends LifeCycleHook with LogSupport with Product with Serializable
  3. class Injectee extends AnyRef
  4. trait LifeCycleEventHandler extends AnyRef

  5. class LifeCycleEventHandlerChain extends LifeCycleEventHandler
  6. class LifeCycleEventHandlerPair extends LifeCycleEventHandler
  7. trait LifeCycleHook extends AnyRef
  8. sealed trait LifeCycleHookType extends AnyRef
  9. class LifeCycleManager extends LogSupport

    LifeCycleManager manages the life cycle of objects within a Session

  10. sealed trait LifeCycleStage extends AnyRef

Value Members

  1. object AFTER_START extends LifeCycleHookType with Product with Serializable
  2. object AddShutdownHook extends LifeCycleEventHandler

  3. object BEFORE_SHUTDOWN extends LifeCycleHookType with Product with Serializable
  4. object EventHookHolder extends Serializable
  5. 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

  6. object INIT extends LifeCycleStage with Product with Serializable
  7. object JSR250LifeCycleExecutor extends LifeCycleEventHandler

  8. object LifeCycleManager extends Serializable
  9. object NilLifeCycleEventHandler extends LifeCycleEventHandler
  10. object ON_INIT extends LifeCycleHookType with Product with Serializable
  11. object ON_INJECT extends LifeCycleHookType with Product with Serializable
  12. object ON_SHUTDOWN extends LifeCycleHookType with Product with Serializable
  13. object ON_START extends LifeCycleHookType with Product with Serializable
  14. object STARTED extends LifeCycleStage with Product with Serializable
  15. object STARTING extends LifeCycleStage with Product with Serializable
  16. object STOPPED extends LifeCycleStage with Product with Serializable
  17. object STOPPING extends LifeCycleStage with Product with Serializable
  18. object ShowDebugLifeCycleLog extends LifeCycleEventHandler
  19. object ShowLifeCycleLog extends LifeCycleEventHandler

Ungrouped