Package org.apache.activemq.jms.pool
Class GenericResourceManager
- java.lang.Object
-
- org.apache.activemq.jms.pool.GenericResourceManager
-
public class GenericResourceManager extends Object
This class allows wiring the ActiveMQ broker and the Geronimo transaction manager in a way that will allow the transaction manager to correctly recover XA transactions. For example, it can be used the following way:
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenericResourceManager.ConnectionAndWrapperNamedXAResourcestatic classGenericResourceManager.RecoveryThis class will ensure the broker is properly recovered when wired with the Geronimo transaction manager.
-
Constructor Summary
Constructors Constructor Description GenericResourceManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.ConnectionFactorygetConnectionFactory()StringgetPassword()StringgetResourceName()javax.transaction.TransactionManagergetTransactionManager()StringgetUserName()voidrecoverResource()voidsetConnectionFactory(javax.jms.ConnectionFactory connectionFactory)voidsetPassword(String password)voidsetResourceName(String resourceName)voidsetTransactionManager(javax.transaction.TransactionManager transactionManager)voidsetUserName(String userName)
-
-
-
Method Detail
-
recoverResource
public void recoverResource()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
-
getResourceName
public String getResourceName()
-
setResourceName
public void setResourceName(String resourceName)
-
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(javax.transaction.TransactionManager transactionManager)
-
getConnectionFactory
public javax.jms.ConnectionFactory getConnectionFactory()
-
setConnectionFactory
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
-
-