The Bundle object represents a ConductR bundle at runtime.
Describes a set of attributes that may accompany a bundle throughout the system.
Represents endpoint configurations for a given Bundle.
Represents endpoint configurations for a given Bundle.
Endpoints configuration
Represents configuration for a particular endpoint.
Represents configuration for a particular endpoint.
the protocol which the endpoint binds to. Valid values are http
, tcp
, or udp
.
Proxying only works for http
and tcp
based endpoints.
optional. If specified, the endpoint can be looked up through service locator through serviceName.
deprecated. List of services for a given endpoint. Deprecated in lieu of declaration using requestAcls.
One or more request mappings to access the declared endpoint.
Represents the bundle configuration file obtained from ConductR
Represents the bundle configuration file obtained from ConductR
the name of the file
the stream of data bytes of the file
Represents events to be sent to clients.
Represents a HTTP failure result for retrieving bundle events
Represents a HTTP failure result for retrieving bundle events
The HTTP status code
The error message
HTTP result for retrieving bundle events
Represents a HTTP success result for retrieving bundle events
Represents a HTTP success result for retrieving bundle events
The bundle events
Represent a bundle execution
Represents the bundle file obtained from ConductR
Represents the bundle file obtained from ConductR
the name of the file
the stream of data bytes of the file
Represents a HTTP failure result for retrieving bundle.
Represents a HTTP failure result for retrieving bundle.
The HTTP status code
The error message
HTTP result for retrieving bundle.
Represents a HTTP success result for retrieving bundle.
Represents a HTTP success result for retrieving bundle.
the given bundle id of the requested bundle.
Descriptor of a node's bundle installation including its associated optional configuration.
Descriptor of a node's bundle installation including its associated optional configuration.
the unique address within the cluster
the path to the bundle, has to be a URI
, because Path
is not serializable
the optional path to the bundle, has to be a URI
, because Path
is not serializable
Represents logs to be sent to the clients.
Represents a HTTP failure result for retrieving bundle log messages
Represents a HTTP failure result for retrieving bundle log messages
The HTTP status code
The error message
HTTP result for retrieving bundle log messages
Represents a HTTP success result for retrieving bundle log messages
Represents a HTTP success result for retrieving bundle log messages
The bundle log messages
Represents a HTTP failure result for a bundle request
Represents a HTTP failure result for a bundle request
The HTTP status code
The error message
HTTP result for one of the following bundle requests: - Loading a bundle - Scaling (running) a bundle - Stopping a bundle - Unloading a bundle
Represents a HTTP success result for a bundle request
Represents a HTTP success result for a bundle request
The unique request id generated by the ConductR control server
The given bundle id of the request
Thrown when timed out waiting for bundle to be installed during loading, or waiting for number of scale to be reached during scaling.
Thrown when timed out waiting for bundle to be installed during loading, or waiting for number of scale to be reached during scaling.
The error message
Contains the scaling information of a bundle.
Contains the scaling information of a bundle.
The number of instances of the bundle to start.
Optional: Identifier to other bundle. If specified, the current bundle will be run on the same host where the specified bundle is currently running.
Represents a HTTP failure result for an bundle request
Represents a HTTP failure result for an bundle request
The HTTP status code
The error message
HTTP result for an unload bundle request
Represents a HTTP success result for an unload bundle request
Represents a HTTP success result for an unload bundle request
The unique request id generated by the ConductR control server
Defines the members of an http failure class
Base type which represents request mapping for a HTTP-based protocol family (i.e.
Base type which represents request mapping for a HTTP-based protocol family (i.e. HTTP or HTTPS).
Base type which represents HTTP-based request mapping.
Thrown when HTTP response is invalid, i.e.
Thrown when HTTP response is invalid, i.e. doesn't contain any bundle file.
The error message
All logs and events representation must implement this trait.
Describes a ConductR cluster member
Represents a HTTP failure result for retrieving information of a ConductR cluster member
Represents a HTTP failure result for retrieving information of a ConductR cluster member
The HTTP status code
The error message
HTTP result for retrieving information of a ConductR cluster member
Represents a HTTP success result for retrieving information of a ConductR cluster member
Represents a HTTP success result for retrieving information of a ConductR cluster member
The cluster member
A sequence of members this member is unreachable from
Information which members has detected this member as unreachable
Base type which represents request mapping for a given protocol family.
Represents declaration of request mappings for a given endpoint.
Base type which represents request mapping for a particular endpoint.
Base type which represents request mapping for a TCP protocol family.
Represents request mapping for a particular TCP port.
Represents request mapping for a particular TCP port.
TCP port to be mapped
Base type which represents request mapping for a UDP protocol family.
Represents request mapping for a particular UDP port.
Represents request mapping for a particular UDP port.
UDP port to be mapped
Member identifier consisting of address and random uid
.
Member identifier consisting of address and random uid
.
The uid
is needed to be able to distinguish different
incarnations of a member with same hostname and port.