javax.jms
Interface Session

All Superinterfaces:
java.lang.Runnable
All Known Subinterfaces:
QueueSession, TopicSession, XAQueueSession, XASession, XATopicSession

public interface Session
extends java.lang.Runnable

Version:
$Rev: 46019 $ $Date: 2004-09-14 11:56:06 +0200 (Tue, 14 Sep 2004) $

Field Summary
static int AUTO_ACKNOWLEDGE
           
static int CLIENT_ACKNOWLEDGE
           
static int DUPS_OK_ACKNOWLEDGE
           
static int SESSION_TRANSACTED
           
 
Method Summary
 void close()
           
 void commit()
           
 QueueBrowser createBrowser(Queue queue)
           
 QueueBrowser createBrowser(Queue queue, java.lang.String messageSelector)
           
 BytesMessage createBytesMessage()
           
 MessageConsumer createConsumer(Destination destination)
           
 MessageConsumer createConsumer(Destination destination, java.lang.String messageSelector)
           
 MessageConsumer createConsumer(Destination destination, java.lang.String messageSelector, boolean NoLocal)
           
 TopicSubscriber createDurableSubscriber(Topic topic, java.lang.String name)
           
 TopicSubscriber createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
           
 MapMessage createMapMessage()
           
 Message createMessage()
           
 ObjectMessage createObjectMessage()
           
 ObjectMessage createObjectMessage(java.io.Serializable object)
           
 MessageProducer createProducer(Destination destination)
           
 Queue createQueue(java.lang.String queueName)
           
 StreamMessage createStreamMessage()
           
 TemporaryQueue createTemporaryQueue()
           
 TemporaryTopic createTemporaryTopic()
           
 TextMessage createTextMessage()
           
 TextMessage createTextMessage(java.lang.String text)
           
 Topic createTopic(java.lang.String topicName)
           
 int getAcknowledgeMode()
           
 MessageListener getMessageListener()
           
 boolean getTransacted()
           
 void recover()
           
 void rollback()
           
 void run()
           
 void setMessageListener(MessageListener listener)
           
 void unsubscribe(java.lang.String name)
           
 

Field Detail

AUTO_ACKNOWLEDGE

public static final int AUTO_ACKNOWLEDGE
See Also:
Constant Field Values

CLIENT_ACKNOWLEDGE

public static final int CLIENT_ACKNOWLEDGE
See Also:
Constant Field Values

DUPS_OK_ACKNOWLEDGE

public static final int DUPS_OK_ACKNOWLEDGE
See Also:
Constant Field Values

SESSION_TRANSACTED

public static final int SESSION_TRANSACTED
See Also:
Constant Field Values
Method Detail

createBytesMessage

public BytesMessage createBytesMessage()
                                throws JMSException
Throws:
JMSException

createMapMessage

public MapMessage createMapMessage()
                            throws JMSException
Throws:
JMSException

createMessage

public Message createMessage()
                      throws JMSException
Throws:
JMSException

createObjectMessage

public ObjectMessage createObjectMessage()
                                  throws JMSException
Throws:
JMSException

createObjectMessage

public ObjectMessage createObjectMessage(java.io.Serializable object)
                                  throws JMSException
Throws:
JMSException

createStreamMessage

public StreamMessage createStreamMessage()
                                  throws JMSException
Throws:
JMSException

createTextMessage

public TextMessage createTextMessage()
                              throws JMSException
Throws:
JMSException

createTextMessage

public TextMessage createTextMessage(java.lang.String text)
                              throws JMSException
Throws:
JMSException

getTransacted

public boolean getTransacted()
                      throws JMSException
Throws:
JMSException

getAcknowledgeMode

public int getAcknowledgeMode()
                       throws JMSException
Throws:
JMSException

commit

public void commit()
            throws JMSException
Throws:
JMSException

rollback

public void rollback()
              throws JMSException
Throws:
JMSException

close

public void close()
           throws JMSException
Throws:
JMSException

recover

public void recover()
             throws JMSException
Throws:
JMSException

getMessageListener

public MessageListener getMessageListener()
                                   throws JMSException
Throws:
JMSException

setMessageListener

public void setMessageListener(MessageListener listener)
                        throws JMSException
Throws:
JMSException

run

public void run()
Specified by:
run in interface java.lang.Runnable

createProducer

public MessageProducer createProducer(Destination destination)
                               throws JMSException
Throws:
JMSException

createConsumer

public MessageConsumer createConsumer(Destination destination)
                               throws JMSException
Throws:
JMSException

createConsumer

public MessageConsumer createConsumer(Destination destination,
                                      java.lang.String messageSelector)
                               throws JMSException
Throws:
JMSException

createConsumer

public MessageConsumer createConsumer(Destination destination,
                                      java.lang.String messageSelector,
                                      boolean NoLocal)
                               throws JMSException
Throws:
JMSException

createQueue

public Queue createQueue(java.lang.String queueName)
                  throws JMSException
Throws:
JMSException

createTopic

public Topic createTopic(java.lang.String topicName)
                  throws JMSException
Throws:
JMSException

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               java.lang.String name)
                                        throws JMSException
Throws:
JMSException

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               java.lang.String name,
                                               java.lang.String messageSelector,
                                               boolean noLocal)
                                        throws JMSException
Throws:
JMSException

createBrowser

public QueueBrowser createBrowser(Queue queue)
                           throws JMSException
Throws:
JMSException

createBrowser

public QueueBrowser createBrowser(Queue queue,
                                  java.lang.String messageSelector)
                           throws JMSException
Throws:
JMSException

createTemporaryQueue

public TemporaryQueue createTemporaryQueue()
                                    throws JMSException
Throws:
JMSException

createTemporaryTopic

public TemporaryTopic createTemporaryTopic()
                                    throws JMSException
Throws:
JMSException

unsubscribe

public void unsubscribe(java.lang.String name)
                 throws JMSException
Throws:
JMSException


Copyright © {inceptionYear}-2007 null. All Rights Reserved.