org.exolab.jms.config
Class ConnectionFactories

java.lang.Object
  extended by org.exolab.jms.config.ConnectionFactories
All Implemented Interfaces:
java.io.Serializable

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

Connection factories are bound in JNDI by the OpenJMS server. This element defines the type and binding of factories.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ConnectionFactories()
           
 
Method Summary
 void addQueueConnectionFactory(int index, QueueConnectionFactory vQueueConnectionFactory)
          Method addQueueConnectionFactory
 void addQueueConnectionFactory(QueueConnectionFactory vQueueConnectionFactory)
          Method addQueueConnectionFactory
 void addTopicConnectionFactory(int index, TopicConnectionFactory vTopicConnectionFactory)
          Method addTopicConnectionFactory
 void addTopicConnectionFactory(TopicConnectionFactory vTopicConnectionFactory)
          Method addTopicConnectionFactory
 void addXAQueueConnectionFactory(int index, XAQueueConnectionFactory vXAQueueConnectionFactory)
          Method addXAQueueConnectionFactory
 void addXAQueueConnectionFactory(XAQueueConnectionFactory vXAQueueConnectionFactory)
          Method addXAQueueConnectionFactory
 void addXATopicConnectionFactory(int index, XATopicConnectionFactory vXATopicConnectionFactory)
          Method addXATopicConnectionFactory
 void addXATopicConnectionFactory(XATopicConnectionFactory vXATopicConnectionFactory)
          Method addXATopicConnectionFactory
 void clearQueueConnectionFactory()
          Method clearQueueConnectionFactory
 void clearTopicConnectionFactory()
          Method clearTopicConnectionFactory
 void clearXAQueueConnectionFactory()
          Method clearXAQueueConnectionFactory
 void clearXATopicConnectionFactory()
          Method clearXATopicConnectionFactory
 java.util.Enumeration enumerateQueueConnectionFactory()
          Method enumerateQueueConnectionFactory
 java.util.Enumeration enumerateTopicConnectionFactory()
          Method enumerateTopicConnectionFactory
 java.util.Enumeration enumerateXAQueueConnectionFactory()
          Method enumerateXAQueueConnectionFactory
 java.util.Enumeration enumerateXATopicConnectionFactory()
          Method enumerateXATopicConnectionFactory
 QueueConnectionFactory[] getQueueConnectionFactory()
          Method getQueueConnectionFactory
 QueueConnectionFactory getQueueConnectionFactory(int index)
          Method getQueueConnectionFactory
 int getQueueConnectionFactoryCount()
          Method getQueueConnectionFactoryCount
 TopicConnectionFactory[] getTopicConnectionFactory()
          Method getTopicConnectionFactory
 TopicConnectionFactory getTopicConnectionFactory(int index)
          Method getTopicConnectionFactory
 int getTopicConnectionFactoryCount()
          Method getTopicConnectionFactoryCount
 XAQueueConnectionFactory[] getXAQueueConnectionFactory()
          Method getXAQueueConnectionFactory
 XAQueueConnectionFactory getXAQueueConnectionFactory(int index)
          Method getXAQueueConnectionFactory
 int getXAQueueConnectionFactoryCount()
          Method getXAQueueConnectionFactoryCount
 XATopicConnectionFactory[] getXATopicConnectionFactory()
          Method getXATopicConnectionFactory
 XATopicConnectionFactory getXATopicConnectionFactory(int index)
          Method getXATopicConnectionFactory
 int getXATopicConnectionFactoryCount()
          Method getXATopicConnectionFactoryCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeQueueConnectionFactory(QueueConnectionFactory vQueueConnectionFactory)
          Method removeQueueConnectionFactory
 boolean removeTopicConnectionFactory(TopicConnectionFactory vTopicConnectionFactory)
          Method removeTopicConnectionFactory
 boolean removeXAQueueConnectionFactory(XAQueueConnectionFactory vXAQueueConnectionFactory)
          Method removeXAQueueConnectionFactory
 boolean removeXATopicConnectionFactory(XATopicConnectionFactory vXATopicConnectionFactory)
          Method removeXATopicConnectionFactory
 void setQueueConnectionFactory(int index, QueueConnectionFactory vQueueConnectionFactory)
          Method setQueueConnectionFactory
 void setQueueConnectionFactory(QueueConnectionFactory[] queueConnectionFactoryArray)
          Method setQueueConnectionFactory
 void setTopicConnectionFactory(int index, TopicConnectionFactory vTopicConnectionFactory)
          Method setTopicConnectionFactory
 void setTopicConnectionFactory(TopicConnectionFactory[] topicConnectionFactoryArray)
          Method setTopicConnectionFactory
 void setXAQueueConnectionFactory(int index, XAQueueConnectionFactory vXAQueueConnectionFactory)
          Method setXAQueueConnectionFactory
 void setXAQueueConnectionFactory(XAQueueConnectionFactory[] XAQueueConnectionFactoryArray)
          Method setXAQueueConnectionFactory
 void setXATopicConnectionFactory(int index, XATopicConnectionFactory vXATopicConnectionFactory)
          Method setXATopicConnectionFactory
 void setXATopicConnectionFactory(XATopicConnectionFactory[] XATopicConnectionFactoryArray)
          Method setXATopicConnectionFactory
static java.lang.Object unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionFactories

public ConnectionFactories()
Method Detail

addQueueConnectionFactory

public void addQueueConnectionFactory(QueueConnectionFactory vQueueConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method addQueueConnectionFactory

Parameters:
vQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addQueueConnectionFactory

public void addQueueConnectionFactory(int index,
                                      QueueConnectionFactory vQueueConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method addQueueConnectionFactory

Parameters:
index -
vQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addTopicConnectionFactory

public void addTopicConnectionFactory(TopicConnectionFactory vTopicConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method addTopicConnectionFactory

Parameters:
vTopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addTopicConnectionFactory

public void addTopicConnectionFactory(int index,
                                      TopicConnectionFactory vTopicConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method addTopicConnectionFactory

Parameters:
index -
vTopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addXAQueueConnectionFactory

public void addXAQueueConnectionFactory(XAQueueConnectionFactory vXAQueueConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method addXAQueueConnectionFactory

Parameters:
vXAQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addXAQueueConnectionFactory

public void addXAQueueConnectionFactory(int index,
                                        XAQueueConnectionFactory vXAQueueConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method addXAQueueConnectionFactory

Parameters:
index -
vXAQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addXATopicConnectionFactory

public void addXATopicConnectionFactory(XATopicConnectionFactory vXATopicConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method addXATopicConnectionFactory

Parameters:
vXATopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

addXATopicConnectionFactory

public void addXATopicConnectionFactory(int index,
                                        XATopicConnectionFactory vXATopicConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method addXATopicConnectionFactory

Parameters:
index -
vXATopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

clearQueueConnectionFactory

public void clearQueueConnectionFactory()
Method clearQueueConnectionFactory


clearTopicConnectionFactory

public void clearTopicConnectionFactory()
Method clearTopicConnectionFactory


clearXAQueueConnectionFactory

public void clearXAQueueConnectionFactory()
Method clearXAQueueConnectionFactory


clearXATopicConnectionFactory

public void clearXATopicConnectionFactory()
Method clearXATopicConnectionFactory


enumerateQueueConnectionFactory

public java.util.Enumeration enumerateQueueConnectionFactory()
Method enumerateQueueConnectionFactory

Returns:
Enumeration

enumerateTopicConnectionFactory

public java.util.Enumeration enumerateTopicConnectionFactory()
Method enumerateTopicConnectionFactory

Returns:
Enumeration

enumerateXAQueueConnectionFactory

public java.util.Enumeration enumerateXAQueueConnectionFactory()
Method enumerateXAQueueConnectionFactory

Returns:
Enumeration

enumerateXATopicConnectionFactory

public java.util.Enumeration enumerateXATopicConnectionFactory()
Method enumerateXATopicConnectionFactory

Returns:
Enumeration

getQueueConnectionFactory

public QueueConnectionFactory getQueueConnectionFactory(int index)
                                                 throws java.lang.IndexOutOfBoundsException
Method getQueueConnectionFactory

Parameters:
index -
Returns:
QueueConnectionFactory
Throws:
java.lang.IndexOutOfBoundsException

getQueueConnectionFactory

public QueueConnectionFactory[] getQueueConnectionFactory()
Method getQueueConnectionFactory

Returns:
QueueConnectionFactory

getQueueConnectionFactoryCount

public int getQueueConnectionFactoryCount()
Method getQueueConnectionFactoryCount

Returns:
int

getTopicConnectionFactory

public TopicConnectionFactory getTopicConnectionFactory(int index)
                                                 throws java.lang.IndexOutOfBoundsException
Method getTopicConnectionFactory

Parameters:
index -
Returns:
TopicConnectionFactory
Throws:
java.lang.IndexOutOfBoundsException

getTopicConnectionFactory

public TopicConnectionFactory[] getTopicConnectionFactory()
Method getTopicConnectionFactory

Returns:
TopicConnectionFactory

getTopicConnectionFactoryCount

public int getTopicConnectionFactoryCount()
Method getTopicConnectionFactoryCount

Returns:
int

getXAQueueConnectionFactory

public XAQueueConnectionFactory getXAQueueConnectionFactory(int index)
                                                     throws java.lang.IndexOutOfBoundsException
Method getXAQueueConnectionFactory

Parameters:
index -
Returns:
XAQueueConnectionFactory
Throws:
java.lang.IndexOutOfBoundsException

getXAQueueConnectionFactory

public XAQueueConnectionFactory[] getXAQueueConnectionFactory()
Method getXAQueueConnectionFactory

Returns:
XAQueueConnectionFactory

getXAQueueConnectionFactoryCount

public int getXAQueueConnectionFactoryCount()
Method getXAQueueConnectionFactoryCount

Returns:
int

getXATopicConnectionFactory

public XATopicConnectionFactory getXATopicConnectionFactory(int index)
                                                     throws java.lang.IndexOutOfBoundsException
Method getXATopicConnectionFactory

Parameters:
index -
Returns:
XATopicConnectionFactory
Throws:
java.lang.IndexOutOfBoundsException

getXATopicConnectionFactory

public XATopicConnectionFactory[] getXATopicConnectionFactory()
Method getXATopicConnectionFactory

Returns:
XATopicConnectionFactory

getXATopicConnectionFactoryCount

public int getXATopicConnectionFactoryCount()
Method getXATopicConnectionFactoryCount

Returns:
int

isValid

public boolean isValid()
Method isValid

Returns:
boolean

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
Throws:
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeQueueConnectionFactory

public boolean removeQueueConnectionFactory(QueueConnectionFactory vQueueConnectionFactory)
Method removeQueueConnectionFactory

Parameters:
vQueueConnectionFactory -
Returns:
boolean

removeTopicConnectionFactory

public boolean removeTopicConnectionFactory(TopicConnectionFactory vTopicConnectionFactory)
Method removeTopicConnectionFactory

Parameters:
vTopicConnectionFactory -
Returns:
boolean

removeXAQueueConnectionFactory

public boolean removeXAQueueConnectionFactory(XAQueueConnectionFactory vXAQueueConnectionFactory)
Method removeXAQueueConnectionFactory

Parameters:
vXAQueueConnectionFactory -
Returns:
boolean

removeXATopicConnectionFactory

public boolean removeXATopicConnectionFactory(XATopicConnectionFactory vXATopicConnectionFactory)
Method removeXATopicConnectionFactory

Parameters:
vXATopicConnectionFactory -
Returns:
boolean

setQueueConnectionFactory

public void setQueueConnectionFactory(int index,
                                      QueueConnectionFactory vQueueConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method setQueueConnectionFactory

Parameters:
index -
vQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

setQueueConnectionFactory

public void setQueueConnectionFactory(QueueConnectionFactory[] queueConnectionFactoryArray)
Method setQueueConnectionFactory

Parameters:
queueConnectionFactoryArray -

setTopicConnectionFactory

public void setTopicConnectionFactory(int index,
                                      TopicConnectionFactory vTopicConnectionFactory)
                               throws java.lang.IndexOutOfBoundsException
Method setTopicConnectionFactory

Parameters:
index -
vTopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

setTopicConnectionFactory

public void setTopicConnectionFactory(TopicConnectionFactory[] topicConnectionFactoryArray)
Method setTopicConnectionFactory

Parameters:
topicConnectionFactoryArray -

setXAQueueConnectionFactory

public void setXAQueueConnectionFactory(int index,
                                        XAQueueConnectionFactory vXAQueueConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method setXAQueueConnectionFactory

Parameters:
index -
vXAQueueConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

setXAQueueConnectionFactory

public void setXAQueueConnectionFactory(XAQueueConnectionFactory[] XAQueueConnectionFactoryArray)
Method setXAQueueConnectionFactory

Parameters:
XAQueueConnectionFactoryArray -

setXATopicConnectionFactory

public void setXATopicConnectionFactory(int index,
                                        XATopicConnectionFactory vXATopicConnectionFactory)
                                 throws java.lang.IndexOutOfBoundsException
Method setXATopicConnectionFactory

Parameters:
index -
vXATopicConnectionFactory -
Throws:
java.lang.IndexOutOfBoundsException

setXATopicConnectionFactory

public void setXATopicConnectionFactory(XATopicConnectionFactory[] XATopicConnectionFactoryArray)
Method setXATopicConnectionFactory

Parameters:
XATopicConnectionFactoryArray -

unmarshal

public static java.lang.Object unmarshal(java.io.Reader reader)
                                  throws org.exolab.castor.xml.MarshalException,
                                         org.exolab.castor.xml.ValidationException
Method unmarshal

Parameters:
reader -
Returns:
Object
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

Throws:
org.exolab.castor.xml.ValidationException


Copyright © 1999-2005 The OpenJMS Group. All Rights Reserved.