Interface | Description |
---|---|
ApiChannel |
A low-level contract for interfacing with an pCloud API Host via
binary protocol-encoded messages.
|
Call |
A contract for a network call to a server
|
Callback |
A contract for a callback
|
EndpointProvider |
A contract for a provider object able to provide an Endpoint
|
Interactor |
A Iterator-like interface allowing the execution of
MultiCall s in a pull-based fashion. |
MultiCall |
A contract for an object which can handle multiple calls
|
MultiCallback |
A contract for a callback to be fired when making a MultiCall
|
RequestInterceptor |
A contract for an interceptor which is able to intercept an network request and write some data to it
|
Class | Description |
---|---|
ConnectionPool |
An implementation to provide a pool structure for connections.
|
Endpoint |
Implementation to wrap the details of an endpoint - a host address, a port and a SocketAddress.
|
MultiResponse |
An implementation of a container for multiple responses.
|
PCloudAPIClient |
An implementation of a client used to make network calls
|
PCloudAPIClient.Builder |
Builds instances of the PCloudAPIClient and allows different properties to be set as needed
|
Request |
An implementation of a network request to the server
|
Request.Builder |
A builder to build a Request with and set all its parameters
|
RequestBody |
An interface to represent a request body for a Request
|
Response |
An implementation of a response to a network request
|
Response.Builder |
A builder to construct Response objects
|
ResponseBody |
An interface for the response body of a network call
|
ResponseData |
An implementation to represent the data for a network call ResponseBody
|