net.m2technologies.open_arm.tranreport
Class ArmTranReportFactoryImpl

java.lang.Object
  extended bynet.m2technologies.open_arm.transaction.ArmInterfaceImpl
      extended bynet.m2technologies.open_arm.transaction.ArmTransactionFactoryImpl
          extended bynet.m2technologies.open_arm.tranreport.ArmTranReportFactoryImpl
All Implemented Interfaces:
ArmErrorHandler, ArmInterface, ArmTranReportFactory, ArmTransactionFactory, OpenArmUtilities

public class ArmTranReportFactoryImpl
extends ArmTransactionFactoryImpl
implements ArmTranReportFactory

Copyright 2005 Mark Masterson

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Description:

Version:
0.009
Author:
Mark Masterson

Field Summary
 
Fields inherited from class net.m2technologies.open_arm.transaction.ArmInterfaceImpl
HASH_CODE_MAGIC_NUMBER
 
Fields inherited from interface org.opengroup.arm40.tranreport.ArmTranReportFactory
propertyKey
 
Fields inherited from interface org.opengroup.arm40.transaction.ArmTransactionFactory
propertyKey
 
Constructor Summary
ArmTranReportFactoryImpl(TransportMediatorBroker transportMediatorBroker)
           
 
Method Summary
 ArmApplicationRemote newArmApplicationRemote(ArmApplicationDefinition definition, java.lang.String group, java.lang.String instance, java.lang.String[] contextValues, ArmSystemAddress systemAddress)
           
 ArmSystemAddress newArmSystemAddress(short format, byte[] addressBytes, ArmID id)
           
 ArmSystemAddress newArmSystemAddress(short format, byte[] addressBytes, int offset, ArmID id)
           
 ArmSystemAddress newArmSystemAddress(short format, byte[] addressBytes, int offset, int length, ArmID id)
           
 ArmTranReport newArmTranReport(ArmApplication app, ArmTransactionDefinition definition)
           
 
Methods inherited from class net.m2technologies.open_arm.transaction.ArmTransactionFactoryImpl
fireErrorEvent, getGuid, getTransportMediatorBroker, newArmApplication, newArmApplicationDefinition, newArmCorrelator, newArmCorrelator, newArmID, newArmID, newArmIdentityProperties, newArmIdentityPropertiesTransaction, newArmTransaction, newArmTransactionDefinition, newArmUser, releaseGuid, setErrorCallback
 
Methods inherited from class net.m2technologies.open_arm.transaction.ArmInterfaceImpl
getCreatingFactory, getErrorCode, getErrorMessage, setErrorCode, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengroup.arm40.tranreport.ArmTranReportFactory
setErrorCallback
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Constructor Detail

ArmTranReportFactoryImpl

public ArmTranReportFactoryImpl(TransportMediatorBroker transportMediatorBroker)
Method Detail

newArmApplicationRemote

public ArmApplicationRemote newArmApplicationRemote(ArmApplicationDefinition definition,
                                                    java.lang.String group,
                                                    java.lang.String instance,
                                                    java.lang.String[] contextValues,
                                                    ArmSystemAddress systemAddress)
Specified by:
newArmApplicationRemote in interface ArmTranReportFactory

newArmSystemAddress

public ArmSystemAddress newArmSystemAddress(short format,
                                            byte[] addressBytes,
                                            ArmID id)
Specified by:
newArmSystemAddress in interface ArmTranReportFactory

newArmSystemAddress

public ArmSystemAddress newArmSystemAddress(short format,
                                            byte[] addressBytes,
                                            int offset,
                                            ArmID id)
Specified by:
newArmSystemAddress in interface ArmTranReportFactory

newArmSystemAddress

public ArmSystemAddress newArmSystemAddress(short format,
                                            byte[] addressBytes,
                                            int offset,
                                            int length,
                                            ArmID id)
Specified by:
newArmSystemAddress in interface ArmTranReportFactory

newArmTranReport

public ArmTranReport newArmTranReport(ArmApplication app,
                                      ArmTransactionDefinition definition)
Specified by:
newArmTranReport in interface ArmTranReportFactory