org.exolab.jms.config
Class ConnectionFactories

java.lang.Object
  |
  +--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 ConnectionFactories 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 -  

addQueueConnectionFactory

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

addTopicConnectionFactory

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

addTopicConnectionFactory

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

addXAQueueConnectionFactory

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

addXAQueueConnectionFactory

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

addXATopicConnectionFactory

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

addXATopicConnectionFactory

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

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

enumerateTopicConnectionFactory

public java.util.Enumeration enumerateTopicConnectionFactory()
Method enumerateTopicConnectionFactory

enumerateXAQueueConnectionFactory

public java.util.Enumeration enumerateXAQueueConnectionFactory()
Method enumerateXAQueueConnectionFactory

enumerateXATopicConnectionFactory

public java.util.Enumeration enumerateXATopicConnectionFactory()
Method enumerateXATopicConnectionFactory

getQueueConnectionFactory

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

getQueueConnectionFactory

public QueueConnectionFactory[] getQueueConnectionFactory()
Method getQueueConnectionFactory

getQueueConnectionFactoryCount

public int getQueueConnectionFactoryCount()
Method getQueueConnectionFactoryCount

getTopicConnectionFactory

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

getTopicConnectionFactory

public TopicConnectionFactory[] getTopicConnectionFactory()
Method getTopicConnectionFactory

getTopicConnectionFactoryCount

public int getTopicConnectionFactoryCount()
Method getTopicConnectionFactoryCount

getXAQueueConnectionFactory

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

getXAQueueConnectionFactory

public XAQueueConnectionFactory[] getXAQueueConnectionFactory()
Method getXAQueueConnectionFactory

getXAQueueConnectionFactoryCount

public int getXAQueueConnectionFactoryCount()
Method getXAQueueConnectionFactoryCount

getXATopicConnectionFactory

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

getXATopicConnectionFactory

public XATopicConnectionFactory[] getXATopicConnectionFactory()
Method getXATopicConnectionFactory

getXATopicConnectionFactoryCount

public int getXATopicConnectionFactoryCount()
Method getXATopicConnectionFactoryCount

isValid

public boolean isValid()
Method isValid

marshal

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

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 -  

removeQueueConnectionFactory

public boolean removeQueueConnectionFactory(QueueConnectionFactory vQueueConnectionFactory)
Method removeQueueConnectionFactory
Parameters:
vQueueConnectionFactory -  

removeTopicConnectionFactory

public boolean removeTopicConnectionFactory(TopicConnectionFactory vTopicConnectionFactory)
Method removeTopicConnectionFactory
Parameters:
vTopicConnectionFactory -  

removeXAQueueConnectionFactory

public boolean removeXAQueueConnectionFactory(XAQueueConnectionFactory vXAQueueConnectionFactory)
Method removeXAQueueConnectionFactory
Parameters:
vXAQueueConnectionFactory -  

removeXATopicConnectionFactory

public boolean removeXATopicConnectionFactory(XATopicConnectionFactory vXATopicConnectionFactory)
Method removeXATopicConnectionFactory
Parameters:
vXATopicConnectionFactory -  

setQueueConnectionFactory

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

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 -  

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 -  

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 -  

setXATopicConnectionFactory

public void setXATopicConnectionFactory(XATopicConnectionFactory[] XATopicConnectionFactoryArray)
Method setXATopicConnectionFactory
Parameters:
XATopicConnectionFactoryArray -  

unmarshal

public static ConnectionFactories unmarshal(java.io.Reader reader)
                                     throws org.exolab.castor.xml.MarshalException,
                                            org.exolab.castor.xml.ValidationException
Method unmarshal
Parameters:
reader -  

validate

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


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