ie.nuigalway.ecrg.jade.jmsmtp.common
Interface ProviderAdmin

All Known Implementing Classes:
JBossMqProviderAdmin, OpenJmsProviderAdmin, SonicMqProviderAdmin

public interface ProviderAdmin


Method Summary
 javax.jms.Queue getOrCreateQueue(JMSAddress jmsTA)
          Method used to get or Create the queue contained in the transport address on the JMS provider
 javax.jms.QueueConnectionFactory getQueueConnectionFactory(JMSAddress jmsTA)
          Method used to get get a queue connection factory on the JMS provider
 

Method Detail

getQueueConnectionFactory

public javax.jms.QueueConnectionFactory getQueueConnectionFactory(JMSAddress jmsTA)
                                                           throws jade.mtp.MTPException
Method used to get get a queue connection factory on the JMS provider

Parameters:
jmsTA - Contains the address of the provider to conntect to
Returns:
QueueConnectionFactory A connection factory for the JMS Provider
Throws:
jade.mtp.MTPException - Error during QueueConnectionFactory Activation

getOrCreateQueue

public javax.jms.Queue getOrCreateQueue(JMSAddress jmsTA)
                                 throws jade.mtp.MTPException
Method used to get or Create the queue contained in the transport address on the JMS provider

Parameters:
jmsTA - JMS containing the queue to be created
Returns:
Queue Queue specified in jmsTA
Throws:
jade.mtp.MTPException - Error during queue creation