org.jboss.messaging.ra
Interface JBMSessionFactory

All Superinterfaces:
javax.jms.Connection, javax.jms.QueueConnection, javax.jms.TopicConnection, javax.jms.XAConnection, javax.jms.XAQueueConnection, javax.jms.XATopicConnection
All Known Implementing Classes:
JBMSessionFactoryImpl

public interface JBMSessionFactory
extends javax.jms.Connection, javax.jms.TopicConnection, javax.jms.QueueConnection, javax.jms.XAConnection, javax.jms.XATopicConnection, javax.jms.XAQueueConnection

A joint interface for all connection types

Version:
$Revision: 71554 $
Author:
Adrian Brock, Jesper Pedersen

Field Summary
static java.lang.String ISE
          Error message for strict behaviour
 
Method Summary
 void addTemporaryQueue(javax.jms.TemporaryQueue temp)
          Add a temporary queue
 void addTemporaryTopic(javax.jms.TemporaryTopic temp)
          Add a temporary topic
 void closeSession(JBMSession session)
          Notification that a session is closed
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.XAConnection
createSession, createXASession
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.XATopicConnection
createTopicSession, createXATopicSession
 
Methods inherited from interface javax.jms.XAConnection
createSession, createXASession
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.XAQueueConnection
createQueueSession, createXAQueueSession
 
Methods inherited from interface javax.jms.XAConnection
createSession, createXASession
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 
Methods inherited from interface javax.jms.Connection
close, createConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
 

Field Detail

ISE

static final java.lang.String ISE
Error message for strict behaviour

See Also:
Constant Field Values
Method Detail

addTemporaryQueue

void addTemporaryQueue(javax.jms.TemporaryQueue temp)
Add a temporary queue

Parameters:
temp - The temporary queue

addTemporaryTopic

void addTemporaryTopic(javax.jms.TemporaryTopic temp)
Add a temporary topic

Parameters:
temp - The temporary topic

closeSession

void closeSession(JBMSession session)
                  throws javax.jms.JMSException
Notification that a session is closed

Parameters:
session - The session
Throws:
javax.jms.JMSException - for any error


Copyright © 2006 JBoss Inc. All Rights Reserved.