Class XAResourceRecordWrappingPluginImpl

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

    public class XAResourceRecordWrappingPluginImpl
    extends 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
    • 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 Integer getEISName​(XAResource xaResource)
                           throws IOException,
                                  com.arjuna.ats.arjuna.exceptions.ObjectStoreException
        Specified by:
        getEISName in interface com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecordWrappingPlugin
        Throws:
        IOException
        com.arjuna.ats.arjuna.exceptions.ObjectStoreException
      • getEISName

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