Class LifecycleHook<T extends ILifecycle>

    • Constructor Detail

      • LifecycleHook

        public LifecycleHook()
    • Method Detail

      • getDelegate

        protected final T getDelegate()
      • setDelegate

        protected final void setDelegate​(T delegate)
      • delegateChanged

        protected void delegateChanged​(T oldDelegate,
                                       T newDelegate)
      • delegateEvent

        protected void delegateEvent​(T delegate,
                                     IEvent event)
      • delegateAboutToActivate

        protected void delegateAboutToActivate​(T delegate)
      • delegateActivated

        protected void delegateActivated​(T delegate)
      • delegateAboutToDeactivate

        protected void delegateAboutToDeactivate​(T delegate)
      • delegateDeactivated

        protected void delegateDeactivated​(T delegate)
      • doActivate

        protected void doActivate()
                           throws java.lang.Exception
        Overrides:
        doActivate in class Lifecycle
        Throws:
        java.lang.Exception
      • doDeactivate

        protected void doDeactivate()
                             throws java.lang.Exception
        Overrides:
        doDeactivate in class Lifecycle
        Throws:
        java.lang.Exception
      • hookDelegate

        protected void hookDelegate​(T delegate)
      • unhookDelegate

        protected void unhookDelegate​(T delegate)
      • hookInactiveDelegates

        protected boolean hookInactiveDelegates()