Main Page Class Hierarchy Compound List Compound Members Platform Symphony 5.1 C++ API Reference Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
Connection Used by the client to maintain a physical connection between client and the SOA middleware for an application ConnectionPtr Smart pointer for the Connection
classDefaultBinaryMessage A default implementation for a binary data message DefaultByteArrayMessage A default implementation for a byte array message DefaultSecurityCallback Invoked when a new connection is being made to the middleware DefaultTextMessage A default implementation for a text message EnumItems Implements the Enumeration interface generates a series of elements, one at a time. Successive calls to the getNext method return successive elements of the series EnumItemsPtr Smart pointer for the EnumItems
classExecutionCommandContext This class is used to give context to the command being executed ExecutionEnumItems A collection of ExecutionStatus
objectsExecutionSession Acts as a conduit for commands sent to the middleware ExecutionSessionContext This class is used to give context to all the command being executed within the context of an ExecutionSession ExecutionStatus Allows access to the status of an executed command FailureException Thrown to indicate a non-fatal error has occurred in the service FailureExceptionPtr Smart pointer for the FailureException class FatalException Thrown to indicate a fatal error has occurred in the service FatalExceptionPtr Smart pointer for the FatalException class InputStream A stream object which will be used by a Message object for reading, i.e. for de-serializing InputStreamPtr Smart pointer for the InputStream
classMessage The interfaces of the Message object will be implemented by the SOAM developer OutputStream A stream object which will be used by a Message object for writing, i.e. for serializing OutputStreamPtr Smart pointer for the OutputStream
classResourceAttribute 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 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. This preference can be associated with sessions or tasks ServiceContainer The application developer must extend this class to create their own service ServiceContext The interface class of service context used by service instance ServiceContextPtr Smart pointer for the ServiceContext
classServiceToSlotRatio A service to slot ratio, which describes how many slots a service instance consumes Session An object to enable the client to manage its workload SessionCallback Invoked when a task request is responsed SessionContext The interface class of session context used by service instance SessionContextPtr Smart pointer for the SessionContext
classSessionCreationAttributes Container for all attributes that may be required upon session creation SessionOpenAttributes Container for all attributes that may be required when opening a session SessionPtr Smart pointer for the Session
classSessionUpdateAttributes Container for all attributes that may be required when updating a session SoamException Base class of exceptions generated by the system, accessible to both client applications and services SoamExceptionPtr Smart pointer for the SoamException class or any of its derivatives SoamFactory Factory class for the client to allocate the soam API objects SoamSmartPtr Smart pointer template TaskContext Provides functionality that a service invocation will require. The TaskContext is only valid for the duration of the ServiceContainer::onInvoke() method call TaskContextPtr Smart pointer for the TaskContext
classTaskIdFilter A task output filter that is defined by a set of task IDs TaskInputHandle Will be returned to the client once a message has been sent to the system TaskInputHandlePtr Smart pointer for the TaskInputHandle
classTaskOutputFilter Interface for a task output filter. A task output filter sets the criteria as to which task outputs to retrieve TaskOutputHandle Hosts a task ID, a message response (if any), and an exception (if any) from SOAM. For synchronous message retrieval, an enumeration of TaskOutputHandles will be returned from the Session::fetchTaskOutput() method. You can enumerate through this object by calling EnumItems::getNext. For asynchronous message retrieval, a TaskOutputHandle is passed as an argument to the SessionCallback::onResponse handler for every task that has completed TaskOutputHandlePtr Smart pointer for the TaskOutputHandle
classTaskSubmissionAttributes Container for all attributes that may be required upon task submission
Date Modified: 28 Apr 2011
Platform Support: support@platform.com
Platform Information Development: doc@platform.com
Platform Computing. Accelerating Intelligence(TM).
Copyright © 2001-2009 Platform Computing Corporation. All rights reserved.