## Uses of Class
com.google.common.util.concurrent.Service.State

Packages that use Service.State
com.google.common.util.concurrent: Concurrency utilities.

Uses of Service.State in com.google.common.util.concurrent

Methods in com.google.common.util.concurrent that return Service.State
`protected Service.State` `ForwardingService.standardStartAndWait()` A sensible default implementation of `ForwardingService.startAndWait()`, in terms of `ForwardingService.start()`.
`protected Service.State` `ForwardingService.standardStopAndWait()` A sensible default implementation of `ForwardingService.stopAndWait()`, in terms of `ForwardingService.stop()`.
`Service.State` `ForwardingService.startAndWait()`
`Service.State` `AbstractIdleService.startAndWait()`
`Service.State` `AbstractExecutionThreadService.startAndWait()`
`Service.State` `AbstractScheduledService.startAndWait()`
`Service.State` `AbstractService.startAndWait()`
`Service.State` `Service.startAndWait()` Initiates service startup (if necessary), returning once the service has finished starting.
`Service.State` `ForwardingService.state()`
`Service.State` `AbstractIdleService.state()`
`Service.State` `AbstractExecutionThreadService.state()`
`Service.State` `AbstractScheduledService.state()`
`Service.State` `AbstractService.state()`
`Service.State` `Service.state()` Returns the lifecycle state of the service.
`Service.State` `ForwardingService.stopAndWait()`
`Service.State` `AbstractIdleService.stopAndWait()`
`Service.State` `AbstractExecutionThreadService.stopAndWait()`
`Service.State` `AbstractScheduledService.stopAndWait()`
`Service.State` `AbstractService.stopAndWait()`
`Service.State` `Service.stopAndWait()` Initiates service shutdown (if necessary), returning once the service has finished stopping.
`static Service.State` `Service.State.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static Service.State[]` `Service.State.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.google.common.util.concurrent that return types with arguments of type Service.State
`ListenableFuture<Service.State>` `ForwardingService.start()`
`ListenableFuture<Service.State>` `AbstractIdleService.start()`
`ListenableFuture<Service.State>` `AbstractExecutionThreadService.start()`
`ListenableFuture<Service.State>` `AbstractScheduledService.start()`
`ListenableFuture<Service.State>` `AbstractService.start()`
`ListenableFuture<Service.State>` `Service.start()` If the service state is `NEW`, this initiates service startup and returns immediately.
`ListenableFuture<Service.State>` `ForwardingService.stop()`
`ListenableFuture<Service.State>` `AbstractIdleService.stop()`
`ListenableFuture<Service.State>` `AbstractExecutionThreadService.stop()`
`ListenableFuture<Service.State>` `AbstractScheduledService.stop()`
`ListenableFuture<Service.State>` `AbstractService.stop()`
`ListenableFuture<Service.State>` `Service.stop()` If the service is starting or running, this initiates service shutdown and returns immediately.

Methods in com.google.common.util.concurrent with parameters of type Service.State
`protected Executor` `AbstractIdleService.executor(Service.State state)` Returns the `Executor` that will be used to run this service.
`void` `Service.Listener.failed(Service.State from, Throwable failure)` Called when the service transitions to the FAILED state.
`void` `Service.Listener.stopping(Service.State from)` Called when the service transitions to the STOPPING state.
`void` `Service.Listener.terminated(Service.State from)` Called when the service transitions to the TERMINATED state.

Copyright © 2010-2012. All Rights Reserved.