Class Service.Listener

  • Enclosing interface:
    Service

    @Beta
    @Deprecated(since="2022-12-01")
    public abstract static class Service.Listener
    extends java.lang.Object
    Deprecated.
    The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
    A listener for the various state changes that a Service goes through in its lifecycle.

    All methods are no-ops by default, implementors should override the ones they care about.

    Since:
    15.0 (present as an interface in 13.0)
    • Constructor Detail

      • Listener

        public Listener()
        Deprecated.
    • Method Detail

      • running

        public void running()
        Deprecated.
        Called when the service transitions from STARTING to RUNNING. This occurs when a service has successfully started.
      • stopping

        public void stopping​(Service.State from)
        Deprecated.
        Called when the service transitions to the STOPPING state. The only valid values for from are STARTING or RUNNING. This occurs when Service.stop() is called.
        Parameters:
        from - The previous state that is being transitioned from.
      • terminated

        public void terminated​(Service.State from)
        Deprecated.
        Called when the service transitions to the TERMINATED state. The TERMINATED state is a terminal state in the transition diagram. Therefore, if this method is called, no other methods will be called on the Service.Listener.
        Parameters:
        from - The previous state that is being transitioned from. The only valid values for this are NEW, RUNNING or STOPPING.
      • failed

        public void failed​(Service.State from,
                           java.lang.Throwable failure)
        Deprecated.
        Called when the service transitions to the FAILED state. The FAILED state is a terminal state in the transition diagram. Therefore, if this method is called, no other methods will be called on the Service.Listener.
        Parameters:
        from - The previous state that is being transitioned from. Failure can occur in any state with the exception of NEW or TERMINATED.
        failure - The exception that caused the failure.