org.jboss.jms.client
Class JBossConnectionFactory

java.lang.Object
  extended by org.jboss.jms.client.JBossConnectionFactory
All Implemented Interfaces:
java.io.Serializable

public class JBossConnectionFactory
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 2977 $ $Id: JBossConnectionFactory.java 2977 2007-08-08 15:32:14Z timfox $
Author:
Ovidiu Feodorov, Tim Fox
See Also:
Serialized Form

Field Summary
protected  ConnectionFactoryDelegate delegate
           
 
Constructor Summary
JBossConnectionFactory(ConnectionFactoryDelegate delegate)
           
 
Method Summary
 Connection createConnection()
           
 Connection createConnection(java.lang.String username, java.lang.String password)
           
protected  JBossConnection createConnectionInternal(java.lang.String username, java.lang.String password, boolean isXA, int type)
           
 QueueConnection createQueueConnection()
           
 QueueConnection createQueueConnection(java.lang.String username, java.lang.String password)
           
 TopicConnection createTopicConnection()
           
 TopicConnection createTopicConnection(java.lang.String username, java.lang.String password)
           
 XAConnection createXAConnection()
           
 XAConnection createXAConnection(java.lang.String username, java.lang.String password)
           
 XAQueueConnection createXAQueueConnection()
           
 XAQueueConnection createXAQueueConnection(java.lang.String username, java.lang.String password)
           
 XATopicConnection createXATopicConnection()
           
 XATopicConnection createXATopicConnection(java.lang.String username, java.lang.String password)
           
 ConnectionFactoryDelegate getDelegate()
           
 javax.naming.Reference getReference()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

delegate

protected ConnectionFactoryDelegate delegate
Constructor Detail

JBossConnectionFactory

public JBossConnectionFactory(ConnectionFactoryDelegate delegate)
Method Detail

createConnection

public Connection createConnection()
                            throws JMSException
Throws:
JMSException

createConnection

public Connection createConnection(java.lang.String username,
                                   java.lang.String password)
                            throws JMSException
Throws:
JMSException

createQueueConnection

public QueueConnection createQueueConnection()
                                      throws JMSException
Throws:
JMSException

createQueueConnection

public QueueConnection createQueueConnection(java.lang.String username,
                                             java.lang.String password)
                                      throws JMSException
Throws:
JMSException

createTopicConnection

public TopicConnection createTopicConnection()
                                      throws JMSException
Throws:
JMSException

createTopicConnection

public TopicConnection createTopicConnection(java.lang.String username,
                                             java.lang.String password)
                                      throws JMSException
Throws:
JMSException

createXAConnection

public XAConnection createXAConnection()
                                throws JMSException
Throws:
JMSException

createXAConnection

public XAConnection createXAConnection(java.lang.String username,
                                       java.lang.String password)
                                throws JMSException
Throws:
JMSException

createXAQueueConnection

public XAQueueConnection createXAQueueConnection()
                                          throws JMSException
Throws:
JMSException

createXAQueueConnection

public XAQueueConnection createXAQueueConnection(java.lang.String username,
                                                 java.lang.String password)
                                          throws JMSException
Throws:
JMSException

createXATopicConnection

public XATopicConnection createXATopicConnection()
                                          throws JMSException
Throws:
JMSException

createXATopicConnection

public XATopicConnection createXATopicConnection(java.lang.String username,
                                                 java.lang.String password)
                                          throws JMSException
Throws:
JMSException

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Throws:
javax.naming.NamingException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDelegate

public ConnectionFactoryDelegate getDelegate()

createConnectionInternal

protected JBossConnection createConnectionInternal(java.lang.String username,
                                                   java.lang.String password,
                                                   boolean isXA,
                                                   int type)
                                            throws JMSException
Throws:
JMSException


Copyright © 2006 JBoss Inc. All Rights Reserved.