## Uses of Interface
com.google.common.util.concurrent.Service

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

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

Classes in com.google.common.util.concurrent that implement Service
`class` `AbstractExecutionThreadService` Base class for services that can implement `AbstractExecutionThreadService.startUp()`, `AbstractExecutionThreadService.run()` and `AbstractExecutionThreadService.shutDown()` methods.
`class` `AbstractIdleService` Base class for services that do not need a thread while "running" but may need one during startup and shutdown.
`class` `AbstractScheduledService` Base class for services that can implement `AbstractScheduledService.startUp()` and `AbstractScheduledService.shutDown()` but while in the "running" state need to perform a periodic task.
`class` `AbstractService` Base class for implementing services that can handle `AbstractService.doStart()` and `AbstractService.doStop()` requests, responding to them with `AbstractService.notifyStarted()` and `AbstractService.notifyStopped()` callbacks.
`class` `ForwardingService` A `Service` that forwards all method calls to another service.

Methods in com.google.common.util.concurrent that return Service
`protected abstract Service` `ForwardingService.delegate()`

Copyright © 2010-2012. All Rights Reserved.