org.objectweb.joram.client.jms

Class Session

Implemented Interfaces:
javax.jms.Session
Known Direct Subclasses:
QueueSession, TopicSession, XASession

public class Session
extends java.lang.Object
implements javax.jms.Session

Implements the javax.jms.Session interface.

Field Summary

protected javax.jms.MessageListener
messageListener
The message listener of the session, if any.

Method Summary

void
close()
API method.
void
commit()
API method.
javax.jms.QueueBrowser
createBrowser(javax.jms.Queue queue)
API method
javax.jms.QueueBrowser
createBrowser(javax.jms.Queue queue, String selector)
API method
javax.jms.BytesMessage
createBytesMessage()
API method.
javax.jms.MessageConsumer
createConsumer(javax.jms.Destination dest)
API method.
javax.jms.MessageConsumer
createConsumer(javax.jms.Destination dest, String selector)
API method.
javax.jms.MessageConsumer
createConsumer(javax.jms.Destination dest, String selector, boolean noLocal)
API method.
javax.jms.TopicSubscriber
createDurableSubscriber(javax.jms.Topic topic, String name)
API method.
javax.jms.TopicSubscriber
createDurableSubscriber(javax.jms.Topic topic, String name, String selector, boolean noLocal)
API method.
javax.jms.MapMessage
createMapMessage()
API method.
javax.jms.Message
createMessage()
API method.
javax.jms.ObjectMessage
createObjectMessage()
API method.
javax.jms.ObjectMessage
createObjectMessage(java.io.Serializable obj)
API method.
javax.jms.MessageProducer
createProducer(javax.jms.Destination dest)
API method.
javax.jms.Queue
createQueue(String queueName)
API method.
javax.jms.StreamMessage
createStreamMessage()
API method.
javax.jms.TemporaryQueue
createTemporaryQueue()
API method.
javax.jms.TemporaryTopic
createTemporaryTopic()
API method.
javax.jms.TextMessage
createTextMessage()
API method.
javax.jms.TextMessage
createTextMessage(String text)
API method.
javax.jms.Topic
createTopic(String topicName)
API method.
int
getAcknowledgeMode()
API method.
javax.jms.MessageListener
getMessageListener()
API method.
boolean
getTransacted()
API method.
void
recover()
API method.
void
rollback()
API method.
void
run()
API method.
void
setMessageListener(javax.jms.MessageListener messageListener)
API method.
void
setTransacted(boolean t)
set transacted.
String
toString()
Returns a String image of this session.
void
unsubscribe(String name)
API method.

Field Details

messageListener

protected javax.jms.MessageListener messageListener
The message listener of the session, if any.

Method Details

close

public void close()
            throws JMSException
API method.


commit

public void commit()
            throws JMSException
API method.


createBrowser

public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue)
            throws JMSException
API method


createBrowser

public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue,
                                            String selector)
            throws JMSException
API method


createBytesMessage

public javax.jms.BytesMessage createBytesMessage()
            throws JMSException
API method.


createConsumer

public javax.jms.MessageConsumer createConsumer(javax.jms.Destination dest)
            throws JMSException
API method.


createConsumer

public javax.jms.MessageConsumer createConsumer(javax.jms.Destination dest,
                                                String selector)
            throws JMSException
API method.


createConsumer

public javax.jms.MessageConsumer createConsumer(javax.jms.Destination dest,
                                                String selector,
                                                boolean noLocal)
            throws JMSException
API method.


createDurableSubscriber

public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
                                                         String name)
            throws JMSException
API method.


createDurableSubscriber

public javax.jms.TopicSubscriber createDurableSubscriber(javax.jms.Topic topic,
                                                         String name,
                                                         String selector,
                                                         boolean noLocal)
            throws JMSException
API method.


createMapMessage

public javax.jms.MapMessage createMapMessage()
            throws JMSException
API method.


createMessage

public javax.jms.Message createMessage()
            throws JMSException
API method.


createObjectMessage

public javax.jms.ObjectMessage createObjectMessage()
            throws JMSException
API method.


createObjectMessage

public javax.jms.ObjectMessage createObjectMessage(java.io.Serializable obj)
            throws JMSException
API method.


createProducer

public javax.jms.MessageProducer createProducer(javax.jms.Destination dest)
            throws JMSException
API method.


createQueue

public javax.jms.Queue createQueue(String queueName)
            throws JMSException
API method.


createStreamMessage

public javax.jms.StreamMessage createStreamMessage()
            throws JMSException
API method.


createTemporaryQueue

public javax.jms.TemporaryQueue createTemporaryQueue()
            throws JMSException
API method.


createTemporaryTopic

public javax.jms.TemporaryTopic createTemporaryTopic()
            throws JMSException
API method.


createTextMessage

public javax.jms.TextMessage createTextMessage()
            throws JMSException
API method.


createTextMessage

public javax.jms.TextMessage createTextMessage(String text)
            throws JMSException
API method.


createTopic

public javax.jms.Topic createTopic(String topicName)
            throws JMSException
API method.


getAcknowledgeMode

public int getAcknowledgeMode()
            throws JMSException
API method.


getMessageListener

public javax.jms.MessageListener getMessageListener()
            throws JMSException
API method.


getTransacted

public boolean getTransacted()
            throws JMSException
API method.


recover

public void recover()
            throws JMSException
API method.


rollback

public void rollback()
            throws JMSException
API method.


run

public void run()
API method.


setMessageListener

public void setMessageListener(javax.jms.MessageListener messageListener)
            throws JMSException
API method.


setTransacted

public void setTransacted(boolean t)
set transacted. see connector ManagedConnectionImpl.


toString

public String toString()
Returns a String image of this session.


unsubscribe

public void unsubscribe(String name)
            throws JMSException
API method.


Copyright B) 2004 Scalagent - All rights reserved