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
NOTE: If any of the methods of this interface are called after the main(...) method exits,
the client or service process may behave in an undefined manner (for example,
hang or terminate abnormally). |
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 |
NOTE: If any of the methods of this class are called after the main(...) method exits,
the client or service process may behave in an undefined manner (for example,
hang or terminate abnormally). |
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. |