jrun.jms.wrapper.enterprise
Class JRunWrapperFactory

java.lang.Object
  |
  +--jrun.jms.wrapper.enterprise.JRunWrapperFactory
All Implemented Interfaces:
java.io.Serializable, WrapperFactory

public class JRunWrapperFactory
extends java.lang.Object
implements WrapperFactory

Author:
Polina Alber
See Also:
Serialized Form

Field Summary
static java.lang.String J2EE_CLIENT_PREFIX
           
static JMSWrapper m_jmsWrapper
           
static java.lang.String MDB_CONTAINER_CLIENT_PREFIX
           
static java.lang.String MDB_TRANSACTED_CONTAINER_CLIENT_PREFIX
           
static java.lang.String STANDALONE_CLIENT_PREFIX
           
 
Fields inherited from interface jrun.jms.wrapper.enterprise.WrapperFactory
EJB_J2EE_CLIENT, J2EE_CLIENT, MDB_CONTAINER_CLIENT, MDB_J2EE_CLIENT, MDB_TRABNSACTED_CONTAINER_CLIENT, STANDALONE_CLIENT, UNDEFINED_CLIENT, WEB_J2EE_CLIENT
 
Constructor Summary
JRunWrapperFactory()
           
 
Method Summary
static javax.jms.ConnectionFactory getConnectionFactoryWrapper(JmsConnectionFactoryMetaData jmsConnectionFactoryMetaData)
           
static JMSWrapper getJMSWrapper()
           
static JMSWrapper getJMSWrapper(java.lang.String jrunServerName)
           
static java.lang.String getJRunFactoryName(int clientType, java.lang.String name)
           
static javax.jms.QueueConnectionFactory getQueueConnectionFactoryWrapper(java.lang.String qcfNameJNDI)
           
static javax.jms.QueueConnection getQueueConnectionWrapper(javax.jms.QueueConnection connection, int clientType)
           
static javax.jms.QueueReceiver getQueueReceiverWrapper(SessionWrapper sw, javax.jms.QueueReceiver qc, int clientType)
           
static javax.jms.QueueSender getQueueSenderWrapper(SessionWrapper sw, javax.jms.QueueSender qs)
           
static javax.jms.QueueSession getQueueSessionWrapper(ConnectionWrapper cw, javax.jms.QueueSession qs, int clientType)
           
static javax.jms.TopicConnectionFactory getTopicConnectionFactoryWrapper(java.lang.String tcfNameJNDI)
           
static javax.jms.TopicConnection getTopicConnectionWrapper(javax.jms.TopicConnection connection, int clientType)
           
static javax.jms.TopicPublisher getTopicPublisherWrapper(SessionWrapper sw, javax.jms.TopicPublisher tp)
           
static javax.jms.TopicSession getTopicSessionWrapper(ConnectionWrapper cw, javax.jms.Session ts, int clientType)
           
static javax.jms.TopicSubscriber getTopicSubscriberWrapper(SessionWrapper sw, javax.jms.TopicSubscriber ts, int clientType)
           
static javax.jms.Destination setupDestination(JmsDestinationMetaData jmsDestinationMetaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

J2EE_CLIENT_PREFIX

public static final java.lang.String J2EE_CLIENT_PREFIX

STANDALONE_CLIENT_PREFIX

public static final java.lang.String STANDALONE_CLIENT_PREFIX

MDB_CONTAINER_CLIENT_PREFIX

public static final java.lang.String MDB_CONTAINER_CLIENT_PREFIX

MDB_TRANSACTED_CONTAINER_CLIENT_PREFIX

public static final java.lang.String MDB_TRANSACTED_CONTAINER_CLIENT_PREFIX

m_jmsWrapper

public static JMSWrapper m_jmsWrapper
Constructor Detail

JRunWrapperFactory

public JRunWrapperFactory()
Method Detail

getJMSWrapper

public static JMSWrapper getJMSWrapper(java.lang.String jrunServerName)

getJMSWrapper

public static JMSWrapper getJMSWrapper()

setupDestination

public static javax.jms.Destination setupDestination(JmsDestinationMetaData jmsDestinationMetaData)
                                              throws javax.jms.JMSException

getConnectionFactoryWrapper

public static javax.jms.ConnectionFactory getConnectionFactoryWrapper(JmsConnectionFactoryMetaData jmsConnectionFactoryMetaData)
                                                               throws javax.jms.JMSException

getQueueConnectionFactoryWrapper

public static javax.jms.QueueConnectionFactory getQueueConnectionFactoryWrapper(java.lang.String qcfNameJNDI)
                                                                         throws javax.jms.JMSException

getTopicConnectionFactoryWrapper

public static javax.jms.TopicConnectionFactory getTopicConnectionFactoryWrapper(java.lang.String tcfNameJNDI)
                                                                         throws javax.jms.JMSException

getQueueConnectionWrapper

public static javax.jms.QueueConnection getQueueConnectionWrapper(javax.jms.QueueConnection connection,
                                                                  int clientType)

getTopicConnectionWrapper

public static javax.jms.TopicConnection getTopicConnectionWrapper(javax.jms.TopicConnection connection,
                                                                  int clientType)
                                                           throws javax.jms.JMSException

getQueueSessionWrapper

public static javax.jms.QueueSession getQueueSessionWrapper(ConnectionWrapper cw,
                                                            javax.jms.QueueSession qs,
                                                            int clientType)
                                                     throws javax.jms.JMSException

getTopicSessionWrapper

public static javax.jms.TopicSession getTopicSessionWrapper(ConnectionWrapper cw,
                                                            javax.jms.Session ts,
                                                            int clientType)
                                                     throws javax.jms.JMSException

getQueueReceiverWrapper

public static javax.jms.QueueReceiver getQueueReceiverWrapper(SessionWrapper sw,
                                                              javax.jms.QueueReceiver qc,
                                                              int clientType)
                                                       throws javax.jms.JMSException

getTopicSubscriberWrapper

public static javax.jms.TopicSubscriber getTopicSubscriberWrapper(SessionWrapper sw,
                                                                  javax.jms.TopicSubscriber ts,
                                                                  int clientType)
                                                           throws javax.jms.JMSException

getQueueSenderWrapper

public static javax.jms.QueueSender getQueueSenderWrapper(SessionWrapper sw,
                                                          javax.jms.QueueSender qs)
                                                   throws javax.jms.JMSException

getTopicPublisherWrapper

public static javax.jms.TopicPublisher getTopicPublisherWrapper(SessionWrapper sw,
                                                                javax.jms.TopicPublisher tp)
                                                         throws javax.jms.JMSException

getJRunFactoryName

public static java.lang.String getJRunFactoryName(int clientType,
                                                  java.lang.String name)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.