javax.jms

Interface Session

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

public interface Session
extends Runnable

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, 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, String name)
TopicSubscriber
createDurableSubscriber(Topic topic, String name, String messageSelector, boolean noLocal)
MapMessage
createMapMessage()
Message
createMessage()
ObjectMessage
createObjectMessage()
ObjectMessage
createObjectMessage(Serializable object)
MessageProducer
createProducer(Destination destination)
Queue
createQueue(String queueName)
StreamMessage
createStreamMessage()
TemporaryQueue
createTemporaryQueue()
TemporaryTopic
createTemporaryTopic()
TextMessage
createTextMessage()
TextMessage
createTextMessage(String text)
Topic
createTopic(String topicName)
int
getAcknowledgeMode()
MessageListener
getMessageListener()
boolean
getTransacted()
void
recover()
void
rollback()
void
run()
void
setMessageListener(MessageListener listener)
void
unsubscribe(String name)

Field Details

AUTO_ACKNOWLEDGE

public static final int AUTO_ACKNOWLEDGE
Field Value:
1

CLIENT_ACKNOWLEDGE

public static final int CLIENT_ACKNOWLEDGE
Field Value:
2

DUPS_OK_ACKNOWLEDGE

public static final int DUPS_OK_ACKNOWLEDGE
Field Value:
3

SESSION_TRANSACTED

public static final int SESSION_TRANSACTED
Field Value:
0

Method Details

close

public void close()
            throws JMSException

commit

public void commit()
            throws JMSException

createBrowser

public QueueBrowser createBrowser(Queue queue)
            throws JMSException

createBrowser

public QueueBrowser createBrowser(Queue queue,
                                  String messageSelector)
            throws JMSException

createBytesMessage

public BytesMessage createBytesMessage()
            throws JMSException

createConsumer

public MessageConsumer createConsumer(Destination destination)
            throws JMSException

createConsumer

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

createConsumer

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

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name)
            throws JMSException

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name,
                                               String messageSelector,
                                               boolean noLocal)
            throws JMSException

createMapMessage

public MapMessage createMapMessage()
            throws JMSException

createMessage

public Message createMessage()
            throws JMSException

createObjectMessage

public ObjectMessage createObjectMessage()
            throws JMSException

createObjectMessage

public ObjectMessage createObjectMessage(Serializable object)
            throws JMSException

createProducer

public MessageProducer createProducer(Destination destination)
            throws JMSException

createQueue

public Queue createQueue(String queueName)
            throws JMSException

createStreamMessage

public StreamMessage createStreamMessage()
            throws JMSException

createTemporaryQueue

public TemporaryQueue createTemporaryQueue()
            throws JMSException

createTemporaryTopic

public TemporaryTopic createTemporaryTopic()
            throws JMSException

createTextMessage

public TextMessage createTextMessage()
            throws JMSException

createTextMessage

public TextMessage createTextMessage(String text)
            throws JMSException

createTopic

public Topic createTopic(String topicName)
            throws JMSException

getAcknowledgeMode

public int getAcknowledgeMode()
            throws JMSException

getMessageListener

public MessageListener getMessageListener()
            throws JMSException

getTransacted

public boolean getTransacted()
            throws JMSException

recover

public void recover()
            throws JMSException

rollback

public void rollback()
            throws JMSException

run

public void run()

setMessageListener

public void setMessageListener(MessageListener listener)
            throws JMSException

unsubscribe

public void unsubscribe(String name)
            throws JMSException