| Interface | Description |
|---|---|
| Callback<T extends SdkEvent<?>> | |
| DispatchableEntity<E extends java.lang.Enum<E>,T extends SdkEvent<E>> | |
| Dispatcher |
This class is responsible for dispatching events to callback handlers for all entities registered
with it.
|
| Project |
A Project represents a running instance of a compiled project in a cluster.
|
| Project.Deployment |
Project deployment properties - describe where and how the project is running
in the cluster.
|
| SdkEvent<E extends java.lang.Enum<E>> | |
| Selector | |
| Server |
A
Server instance represents a running ESP cluster. |
| Server.Application |
Application entities known to the server framework
|
| Server.Application.Affinity | |
| Server.Application.Instance | |
| Server.Controller |
Controllers in the server
|
| Server.Manager |
Corresponds to an instance of Manager process running in the server framework
|
| Stream | |
| Updater |
This class is responsible for updating the status of all entities registered with it.
|
| Class | Description |
|---|---|
| Credentials |
Class to capture credentials information for authentication with cluster and projects.
|
| Credentials.Builder |
Helper class that lets users create an instance of a Credentials object.
|
| ProjectEvent |
Events that can happen on a Project object.
|
| ProjectOptions | |
| ProjectOptions.Builder | |
| SDK |
This is the main entry point to the SDK.
|
| SdkEventError<E extends java.lang.Enum<E>> | |
| ServerController |
This class provides facilities for controlling and monitoring a cluster.
|
| ServerController.ApplicationConfig |
Encapsulates application deployment information for deploying a project to a server.
|
| ServerController.InstanceConfig |
Class encapsulating configuration information about an application instance.
|
| ServerEvent |
Events that can occur on a server object.
|
| ServerOptions | |
| ServerOptions.Builder | |
| Uri |
Uris form the basis for uniquely identifying components within ESP.
|
| Uri.Builder |
| Enum | Description |
|---|---|
| Credentials.Type | |
| ProjectEvent.Type | |
| SDK.AccessMode |
Enumeration of access mode types.
|
| SdkEvent.Category | |
| Server.AffinityCharge | |
| Server.AffinityStrength | |
| Server.AffinityType | |
| Server.Application.Type | |
| Server.Status | |
| ServerController.ApplicationConfig.Option | |
| ServerEvent.Type | |
| Stream.Operation |
Operations suppored in ESP
|
| Stream.StreamType |
Different stream types supported in ESP.
|
| Stream.Visibility |
Stream access restrictions
|
| Uri.UriType |
Enumeration of different Uri types supported in the SDK.
|