Package org.apache.activemq.jms.pool
Class GenericResourceManager
- java.lang.Object
-
- org.apache.activemq.jms.pool.GenericResourceManager
-
- Direct Known Subclasses:
ActiveMQResourceManager
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 ConnectionFactorygetConnectionFactory()StringgetPassword()StringgetResourceName()TransactionManagergetTransactionManager()StringgetUserName()voidrecoverResource()voidsetConnectionFactory(ConnectionFactory connectionFactory)voidsetPassword(String password)voidsetResourceName(String resourceName)voidsetTransactionManager(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 TransactionManager getTransactionManager()
-
setTransactionManager
public void setTransactionManager(TransactionManager transactionManager)
-
getConnectionFactory
public ConnectionFactory getConnectionFactory()
-
setConnectionFactory
public void setConnectionFactory(ConnectionFactory connectionFactory)
-
-