Interface Summary |
Connection |
Represents a physical connection between the client and the SOA middleware for an
application. |
EnumItems |
A container that holds completed task results. |
InputStream |
Used by a Message object for reading, i.e. deserializing. |
InterruptEvent |
An object that encapsulates the following information:
an event code, to determine the type of event that occurred
a grace period, which indicates how much time the service will
have to react to the event before being forcefully killed
Get the last InterruptEvent from the ServiceContext . |
OutputStream |
Used by a Message object for writing, i.e. serializing. |
ServiceContext |
Provides functionality that the service will require throughout its
lifetime. |
Session |
Acts as a conduit for tasks being submitted to the service instances. |
SessionContext |
A container for the information associated with a particular Session . |
TaskContext |
Provides the context for the task that is bound to the given service invocation. |
TaskInputHandle |
Will be returned to the client once a task input has been sent to the middleware,
and used by the client to match a task input to the corresponding task response. |
TaskOutputHandle |
A task response that consists of a task identifier, an output from the service
(if any), and an exception (if any). |
Class Summary |
ConnectionSecurityCallback |
Should be extended by the application developer to allow client verification
using custom security framework. |
DataCompressionFlags |
Data compression flags are used to modify the behavior of the data compression feature. |
DefaultByteArrayMessage |
This represents a default implementation for developers requiring a
convenient way to pass binary data between a client and a service
without creating their own implementation. |
DefaultSecurityCallback |
This implementation of ConnectionSecurityCallback uses the
middleware's built-in security framework for client verification. |
DefaultTextMessage |
This represents a default implementation for developers requiring a
convenient way to submit text messages without creating their own
implementation. |
DirectDataTransferFlags |
Direct Data Transfer flags are used to modify the behavior of the Direct Data Transfer feature. |
Message |
Contains the data that is to be passed by the middleware from the client to the
service, or vice versa. |
ResourceAttribute |
A resource attribute that the application wishes to publish to the system. |
ResourceAttributeDefinition |
Allows the developer to be able to add more customization for resource attributes used within preference expressions. |
ResourceAttributeScope |
Values indicating the scope of the ResourceAttribute being published. |
ResourcePreference |
This object gives the developer the ability to be able to programmatically
describe any preference for resources while their workload executes in the cluster. |
ServiceContainer |
The application developer must extend this class to create their own service. |
ServiceToSlotRatio |
A service to slot ratio, which describes how many slots a service instance consumes. |
SessionCallback |
Should be extended by the application developer to define custom handling for
the asynchronous receipt of task responses. |
SessionCloseFlags |
Flags to specify what action to take during the closing of
the Session . |
SessionCreationAttributes |
Container for all attributes that may be required upon session creation. |
SessionOpenAttributes |
Container for all attributes that may be required when opening a session. |
SessionUpdateAttributes |
Container for all attributes that may be required when updating a session. |
SessionUpdateTypes |
|
SoamFactory |
This factory class is used to allocate the SOAM API objects for the client
to provide proper lifetime management for all concrete objects in the SOAM API. |
TaskIdFilter |
A task output filter that is defined by a set of task IDs. |
TaskOutputFilter |
Abstract base class for a task output filter. |
TaskSubmissionAttributes |
Container for all attributes that may be required upon task submission. |