Class ServiceManager.Listener
- java.lang.Object
-
- com.google.common.util.concurrent.ServiceManager.Listener
-
- Enclosing class:
- ServiceManager
public abstract static class ServiceManager.Listener extends Object
A listener for the aggregate state changes of the services that are under management. Users that need to listen to more fine-grained events (such as when each particular service starts, or terminates), should attach service listeners to each individual service.- Since:
- 15.0 (present as an interface in 14.0)
- Author:
- Luke Sandberg
-
-
Constructor Summary
Constructors Constructor Description Listener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
failure(Service service)
Called when a component service has failed.void
healthy()
Called when the service initially becomes healthy.void
stopped()
Called when the all of the component services have reached a terminal state, either terminated or failed.
-
-
-
Constructor Detail
-
Listener
public Listener()
-
-
Method Detail
-
healthy
public void healthy()
-
stopped
public void stopped()
Called when the all of the component services have reached a terminal state, either terminated or failed.
-
-