| Interface | Description |
|---|---|
| EndPoint |
End point that may be specified for
ServiceManager to provide base url for all its
related services. |
| ServiceObject |
Interface for objects that may be associated with services and theirs requests.
|
| Class | Description |
|---|---|
| BaseServiceObject |
Base implementation of
ServiceObject for objects associated to services. |
| ErrorResponse |
A
ServiceResponse that may be used to parse body of response send by a server that
contains an ErrorResponse.Error object. |
| ErrorResponse.Error |
Simple error object that can hold two attributes:
Error#code and Error#message. |
| ServiceApi<M extends ServiceManager> |
ServiceApi represents an access layer for a single services interface or set of such service
interfaces.
|
| ServiceApiProvider<A> |
ServiceApiProvider represents a provider that can provide an instance of
ServiceApi
implementation. |
| ServiceCall<T> |
A
Call implementation that wraps original Retrofit call to provide functionality that
supports association of ServiceCallback with the related service along with service request. |
| ServiceCallback<R> |
Base implementation of
Callback that may be used to receive a response for a particular
service request asynchronously and dispatch it to its receivers. |
| ServiceError |
A
BaseServiceObject implementation that represents an error occurred during service execution. |
| ServiceManager |
Manager that may be used for accessing of multiple instances of services (theirs PROXYies) and
also of theirs configuration.
|
| ServiceManager.ServicesConfiguration<S> |
Class used for configuration of a specific Retrofit services interface.
|
| ServiceResponse |
A
BaseServiceObject implementation for service objects used to parse body of response
send by a server. |