Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.pool
Class PooledConnectionFactory  view PooledConnectionFactory download PooledConnectionFactory.java

java.lang.Object
  extended byorg.activemq.pool.PooledConnectionFactory
All Implemented Interfaces:
javax.jms.ConnectionFactory, org.activemq.service.Service

public class PooledConnectionFactory
extends java.lang.Object
implements javax.jms.ConnectionFactory, org.activemq.service.Service

Version:
$Revision: 1.1 $

Field Summary
private  java.util.Map cache
           
private  org.activemq.ActiveMQConnectionFactory connectionFactory
           
 
Constructor Summary
PooledConnectionFactory()
           
PooledConnectionFactory(org.activemq.ActiveMQConnectionFactory connectionFactory)
           
PooledConnectionFactory(java.lang.String brokerURL)
           
 
Method Summary
 javax.jms.Connection createConnection()
           
protected  org.activemq.ActiveMQConnection createConnection(ConnectionKey key)
           
 javax.jms.Connection createConnection(java.lang.String userName, java.lang.String password)
           
 org.activemq.ActiveMQConnectionFactory getConnectionFactory()
           
 void setConnectionFactory(org.activemq.ActiveMQConnectionFactory connectionFactory)
           
 void start()
          Called to start the service
 void stop()
          Called to shutdown the service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionFactory

private org.activemq.ActiveMQConnectionFactory connectionFactory

cache

private java.util.Map cache
Constructor Detail

PooledConnectionFactory

public PooledConnectionFactory()

PooledConnectionFactory

public PooledConnectionFactory(java.lang.String brokerURL)

PooledConnectionFactory

public PooledConnectionFactory(org.activemq.ActiveMQConnectionFactory connectionFactory)
Method Detail

getConnectionFactory

public org.activemq.ActiveMQConnectionFactory getConnectionFactory()

setConnectionFactory

public void setConnectionFactory(org.activemq.ActiveMQConnectionFactory connectionFactory)

createConnection

public javax.jms.Connection createConnection()
                                      throws javax.jms.JMSException
Specified by:
createConnection in interface javax.jms.ConnectionFactory

createConnection

public javax.jms.Connection createConnection(java.lang.String userName,
                                             java.lang.String password)
                                      throws javax.jms.JMSException
Specified by:
createConnection in interface javax.jms.ConnectionFactory

createConnection

protected org.activemq.ActiveMQConnection createConnection(ConnectionKey key)
                                                    throws javax.jms.JMSException

start

public void start()
           throws javax.jms.JMSException
Description copied from interface: org.activemq.service.Service
Called to start the service

Specified by:
start in interface org.activemq.service.Service

stop

public void stop()
          throws javax.jms.JMSException
Description copied from interface: org.activemq.service.Service
Called to shutdown the service

Specified by:
stop in interface org.activemq.service.Service