public abstract class
BaseApiService
extends AbstractIdleService
Known Direct Subclasses |
Base object encapsulating common functionality for interacting with Google APIs such as setting credentials, request timeouts, error handling and retry etc.
Nested Class Summary
class | BaseApiService.AbstractBuilder<B extends AbstractBuilder<B, T extends AbstractGoogleJsonClient>, T> | Builder object for creating an instance of BaseApiService . |
|
class | BaseApiService.RetryRequestInitializer | Adds a backoff and retry response and exception handlers to the HttpRequest . |
Inherited Method Summary
final void |
addListener(Service.Listener arg0, Executor arg1)
|
final void |
awaitRunning()
|
final void |
awaitRunning(long arg0, TimeUnit arg1)
|
final void |
awaitTerminated(long arg0, TimeUnit arg1)
|
final void |
awaitTerminated()
|
final Throwable |
failureCause()
|
final boolean |
isRunning()
|
final Service |
startAsync()
|
final Service.State |
state()
|
final Service |
stopAsync()
|
String |
toString()
|
boolean |
equals(Object arg0)
|
final Class<?> |
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String |
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
abstract void |
addListener(Service.Listener arg0, Executor arg1)
|
abstract void |
awaitRunning()
|
abstract void |
awaitRunning(long arg0, TimeUnit arg1)
|
abstract void |
awaitTerminated(long arg0, TimeUnit arg1)
|
abstract void |
awaitTerminated()
|
abstract Throwable |
failureCause()
|
abstract boolean |
isRunning()
|
abstract Service |
startAsync()
|
abstract Service.State |
state()
|
abstract Service |
stopAsync()
|