OpenGroup::arm40::Provisional::transaction Namespace Reference

Classes

struct  ArmConstants
 Constants that are widely used in the ARM 4.0 interfaces. More...
interface  IArmApplication
 ArmApplication represents an instance of an executing application. More...
interface  IArmApplicationDefinition
 Describes the attributes of an application that do not change from one instance of the application to another. More...
interface  IArmBlockCause
 Describes the cause of a blocking condition. More...
interface  IArmCorrelator
 ArmCorrelator represents a correlation token passed from a calling transaction to a called transaction. More...
interface  IArmErrorCallback
 The use of IArmErrorCallback is optional. More...
interface  IArmID
 Implements an immutable wrapper around a 16-byte ID. More...
interface  IArmIdentityProperties
 Contains metadata attributes that are part of the identity of an application or a transaction. More...
interface  IArmIdentityPropertiesTransaction
 Extends IArmIdentityProperties for transactions by adding a URI property. More...
interface  IArmInterface
 The root of the inheritance hierarchy for almost all ARM interfaces. More...
interface  IArmToken
 An abstract interface serving as a superclass of IArmCorrelator, IArmSystemAddress, and IArmID. More...
interface  IArmTransaction
 The unit of work representation central to the ARM model. More...
interface  IArmTransactionDefinition
 Contains the metadata that is the same for all instances of a transaction type. More...
struct  IArmTransactionFactoryConstants
 IArmTransactionFactory is instantiated using a class loader. More...
interface  IArmTransactionFactory
 Provides methods to create instances of the classes in the OpenGroup.arm40.Provisional.transaction package. More...
interface  IArmUser
 IArmUser represents a user on behalf of whom a transaction is executed. More...
 All Classes Namespaces Functions Variables Properties