A launch context that represents an actor that has to be launched in container.
JSON (de)serialization for the Common API requests and responses.
A response that indicates that the container with the given name already exists.
A response that indicates that the container with the given name already exists. This is one of the possible responses to the CreateContainer request.
the ID of the original request.
the name of the container.
JSON (de)serialization for the Container API requests and responses.
A response that indicates a successful creation of the container.
A response that indicates a successful creation of the container. This is a result of the CreateContainer operation.
the ID of the original request.
the name of the created container.
Contains all the necessary information to launch a new instance in container.
Contains all the necessary information to launch a new instance in container.
the unique name of the container.
the number of CPUs that will be allocated for each instance of this container.
the amount of RAM in MB that will be allocated for each instance of this container.
the list of actors that will be deployed. See ActorLaunchContext.
the list of JVM arguments that will be passed to each instance of this container. I.e. "-Xmx1g"
the map of JVM properties that will be passed to each instance of this container. This map reflects the behaviour of the "-Dproperty=value" JVM argument.
the map of environment variables that will passed to each instance of this container. The key of the map is an environment variable name and the value is a variable's value.
A response that indicates a successful removing of the container.
A response that indicates a successful removing of the container. This is a result of the DeleteContainer operation.
the ID of the original request.
the name of the removed container.
A result of the GetContainer request.
A result of the GetContainer request. Contains the definition of the request container.
the ID of the original request.
the definition of the requested container.
A response that indicates that the requested container was not found.
A response that indicates that the requested container was not found.
the ID of the original request.
the name of the requested container.
The base interface for all requests related to Container API.
The base interface for all responses related to Container API.
A response that indicates a successful update of the container.
A response that indicates a successful update of the container. This is a result of the UpdateContainer operation.
the ID of the original request.
the name of the updated container.
A response that contains the list of existing container names as a result of the GetContainers request.
A response that contains the list of existing container names as a result of the GetContainers request.
the ID of the original request.
the list of container names.
A container creation request.
A container creation request. The possible responses are:
the container definition. See ContainerDefinition.
the optional request ID. If not specified a random ID will be generated.
A container delete request.
A container delete request. The possible responses are:
the name of the container that has to be deleted.
the optional request ID. If not specified a random ID will be generated.
JSON (de)serialization for the Deploy API requests and responses.
A request to deploy (launch) new instance(s) of the given container.
A request to deploy (launch) new instance(s) of the given container. The possible responses are:
the name of the container that will be deployed.
the number of instances that will be deployed.
the list of JVM arguments that override/extend JVM arguments from the container definition.
the map of properties, where the key - is a property name, and the value is a property value. Overrides/extends properties from the container definition.
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the definition of the container with the given name.
A request to retrieve the definition of the container with the given name. The possible responses are:
the container's name
the optional request ID. If not specified a random ID will be generated.
A request to retrieve names of all existing containers.
A request to retrieve names of all existing containers. The possible responses are:
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the information about the instance using its ID.
A request to retrieve the information about the instance using its ID. The possible responses are:
the ID of the instance.
the optional request ID. If not specified a random ID will be generated.
A request to retrieve the IDs of all existing instances.
A request to retrieve the IDs of all existing instances. The possible responses are:
the optional request ID. If not specified a random ID will be generated.
A request to find the instance IDs that match specific requirements.
A request to find the instance IDs that match specific requirements. The possible responses are:
the list of roles the requested instance must have. An empty list means any roles. Note: an instance must include all roles enumerated in this list in order to meet the search requirements.
the name of the container the requested instance must belong to. If not specified instance with any container will match.
the list of desired statuses.
the optional request ID. If not specified a random ID will be generated.
Represents a unique ID of the instance.
Represents a unique ID of the instance.
the name of the container this instance belongs to.
the unique ID of the instance.
A complete information about the instance.
A response that contains an information about the requested instance.
A response that contains an information about the requested instance. This is a result of the GetInstance operation.
the ID of the original request.
the information about the requested instance. See InstanceInfo.
A response that indicates that the request instance was not found.
A response that indicates that the request instance was not found.
the ID of the original request.
the requested instance ID.
The base interface for all requests related to Monitoring API.
The base interface for all responses related to Monitoring API.
Represents a status of the instance.
A response that indicates the successful termination of the instance.
A response that indicates the successful termination of the instance. This is a result of the TerminateInstance operation.
the ID of the original request.
the ID of the terminated intance.
A response that contains the list of IDs of existing instances.
A response that contains the list of IDs of existing instances. This is a result of the GetInstances operation.
the ID of the original request.
the list of instance IDs.
JSON (de)serialization for the Monitoring API requests and responses.
A response message that represents an arbitrary general error.
A response message that represents an arbitrary general error. It's usually used when some unexpected or unhandled error occurs.
the ID of the original request that caused an operation that failed.
the reason of the failure.
The unique ID of the API request.
The unique ID of the API request.
the unique ID.
A response that indicates a successful deployment of new instances.
A response that indicates a successful deployment of new instances. Note: this response only indicates the successful allocation of containers and doesn't imply that actors are launched successfully too.
the ID of the original request.
the name of the container that has been deployed.
the list of IDs of newly launched instances.
A request to terminate a running instance.
A request to terminate a running instance. The possible responses are:
the ID of the instance that has to be terminated.
the optional request ID. If not specified a random ID will be generated.
A container update request.
A container update request. The possible responses are:
the updated definition of the existing container. See ContainerDefinition.
the optional request ID. If not specified a random ID will be generated.
The base interface for all messages that include unique request ID.
A heartbeat message to prevent Akkeeper Master from termination.
A command that terminates the Akkeeper Master instance.
A launch context that represents an actor that has to be launched in container.
the name of the actor.
the full qualified name of the actor, i.e. "com.myproject.MyActor".