Class Lifecycle

    • Field Detail

      • USE_LABEL

        public static boolean USE_LABEL
    • Constructor Detail

      • Lifecycle

        public Lifecycle()
        Since:
        2.0
    • Method Detail

      • isActive

        public final boolean isActive()
        Specified by:
        isActive in interface ILifecycle
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • dump

        protected final void dump()
      • checkActive

        protected final void checkActive()
      • checkInactive

        protected final void checkInactive()
      • checkNull

        protected final void checkNull​(java.lang.Object handle,
                                       java.lang.String msg)
                                throws java.lang.NullPointerException
        Throws:
        java.lang.NullPointerException
      • checkArg

        protected final void checkArg​(boolean expr,
                                      java.lang.String msg)
                               throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • checkArg

        protected final void checkArg​(java.lang.Object handle,
                                      java.lang.String handleName)
                               throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • checkState

        protected final void checkState​(boolean expr,
                                        java.lang.String msg)
                                 throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException
      • checkState

        protected final void checkState​(java.lang.Object handle,
                                        java.lang.String handleName)
                                 throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException
      • deferredActivate

        protected final void deferredActivate​(boolean successful)
        Since:
        2.0
      • doBeforeActivate

        protected void doBeforeActivate()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doActivate

        protected void doActivate()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doAfterActivate

        protected void doAfterActivate()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
        Since:
        3.0
      • doBeforeDeactivate

        protected void doBeforeDeactivate()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doDeactivate

        protected void doDeactivate()
                             throws java.lang.Exception
        Throws:
        java.lang.Exception