This class was ported, I believe from JBoss MQ into JBM:
/** * JMS Provider Adapter based recovery. * * This should be done when recovery is being driven from a transaction manager deployed with JBoss AS * since it relies on JMSProviderLoader instances being deployed that correspond to the JMS providers * to recover for. * * @author <a href="adrian@jboss.com">Adrian Brock</a> * @author <a href="juha@jboss.com">Juha Lindfors</a> * * @version $Revision: 1.1 $ */ public class JMSProviderXAResourceRecovery implements XAResourceRecovery { private boolean trace = log.isTraceEnabled(); private static final Logger log = Logger.getLogger(JMSProviderXAResourceRecovery.class); /** The jms provider name */ private String providerName; /** The delegate XAResource */ private XAResourceWrapper wrapper; ... ...