org.apache.activemq.pool
Class PooledConnectionFactoryBean
java.lang.Object
org.apache.activemq.pool.PooledConnectionFactoryBean
- All Implemented Interfaces:
- org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean
public class PooledConnectionFactoryBean
- extends Object
- implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Simple factory bean used to create a jencks connection pool.
Depending on the properties set, it will create a simple pool,
a transaction aware connection pool, or a jca aware connection pool.
The resourceName property should be used along with the ActiveMQResourceManager and have
the same value than its resourceName property. This will make sure the transaction manager
maps correctly the connection factory to the recovery process.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PooledConnectionFactoryBean
public PooledConnectionFactoryBean()
getObject
public Object getObject()
throws Exception
- Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean
- Throws:
Exception
getObjectType
public Class getObjectType()
- Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean
getMaxConnections
public int getMaxConnections()
setMaxConnections
public void setMaxConnections(int maxConnections)
getMaximumActive
public int getMaximumActive()
setMaximumActive
public void setMaximumActive(int maximumActive)
getTransactionManager
public Object getTransactionManager()
setTransactionManager
public void setTransactionManager(Object transactionManager)
getResourceName
public String getResourceName()
setResourceName
public void setResourceName(String resourceName)
getConnectionFactory
public ConnectionFactory getConnectionFactory()
setConnectionFactory
public void setConnectionFactory(ConnectionFactory connectionFactory)
getPoolFactory
public ObjectPoolFactory getPoolFactory()
setPoolFactory
public void setPoolFactory(ObjectPoolFactory poolFactory)
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
- Throws:
Exception
destroy
public void destroy()
throws Exception
- Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
- Throws:
Exception
Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.