org.arm4.arm40.transaction
Class ArmTransactionFactory
public
class
ArmTransactionFactory
extends ArmFactory
implements ArmTransactionFactory
ArmTransactionFactory provides methods to create instances of the classes in
the org.opengroup.arm40.transaction package. An error callback method can be
registered for objects created with this factory.
ArmTransactionFactory is instantiated using a class loader. The actual name
of the factory implementation class is obtained from the system property
whose name is provided in the propertyKey constant of ArmTransactionFactory.
Author: dcarter
Method Summary |
ArmApplication | newArmApplication(ArmApplicationDefinition definition, String group, String instance, String[] contextValues) |
ArmApplicationDefinition | newArmApplicationDefinition(String name, ArmIdentityProperties identityProperties, ArmID id) |
ArmCorrelator | newArmCorrelator(byte[] corrBytes) |
ArmCorrelator | newArmCorrelator(byte[] corrBytes, int offset) |
ArmIdentityProperties | newArmIdentityProperties(String[] identityNames, String[] identityValues, String[] contextNames) |
ArmIdentityPropertiesTransaction | newArmIdentityPropertiesTransaction(String[] identityNames, String[] identityValues, String[] contextNames, String uriValue) |
ArmID | newArmID(byte[] idBytes) |
ArmID | newArmID(byte[] idBytes, int offset) |
ArmTransaction | newArmTransaction(ArmApplication app, ArmTransactionDefinition definition) |
ArmTransactionDefinition | newArmTransactionDefinition(ArmApplicationDefinition app, String name, ArmIdentityPropertiesTransaction identityProperties, ArmID id) |
ArmUser | newArmUser(String name, ArmID id) |
boolean | setErrorCallback(ArmErrorCallback errorCallback) |
public static final String propertyKey
public
ArmCorrelator newArmCorrelator(byte[] corrBytes, int offset)
public
ArmIdentityProperties newArmIdentityProperties(String[] identityNames, String[] identityValues, String[] contextNames)
public
ArmIdentityPropertiesTransaction newArmIdentityPropertiesTransaction(String[] identityNames, String[] identityValues, String[] contextNames, String uriValue)
public
ArmID newArmID(byte[] idBytes)
public
ArmID newArmID(byte[] idBytes, int offset)