What is required to build a custom JTA XAResource implementation?
Typically, external resource managers (e.g. databases, messaging servers) provide an implementation of JTA XAResource interface in their resource adapters. However, if its absolutely necessary to build your own resource object representation of a resource manager, construct a class to implement the JTA XAResource for that resource manager.