Class XAResourceRecordWrappingPluginImpl

  • All Implemented Interfaces:
    com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin

    public class XAResourceRecordWrappingPluginImpl
    extends java.lang.Object
    implements com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin
    A plugin implementation for copying resource metadata from the JBoss AS specific XAResourceWrapper class to an XAResourceRecord.
    Author:
    Jonathan Halliday (jonathan.halliday@redhat.com) 2011-07
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getEISName​(java.lang.Integer eisKey)  
      java.lang.Integer getEISName​(javax.transaction.xa.XAResource xaResource)  
      void transcribeWrapperData​(com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord record)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XAResourceRecordWrappingPluginImpl

        public XAResourceRecordWrappingPluginImpl()
    • Method Detail

      • transcribeWrapperData

        public void transcribeWrapperData​(com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord record)
        Specified by:
        transcribeWrapperData in interface com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin
      • getEISName

        public java.lang.Integer getEISName​(javax.transaction.xa.XAResource xaResource)
                                     throws java.io.IOException,
                                            com.arjuna.ats.arjuna.exceptions.ObjectStoreException
        Specified by:
        getEISName in interface com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin
        Throws:
        java.io.IOException
        com.arjuna.ats.arjuna.exceptions.ObjectStoreException
      • getEISName

        public java.lang.String getEISName​(java.lang.Integer eisKey)
        Specified by:
        getEISName in interface com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin