org.mule.transport.jms.integration
Class AbstractJmsFunctionalTestCase.AbstractScenario

java.lang.Object
  extended by org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase.AbstractScenario
All Implemented Interfaces:
AbstractJmsFunctionalTestCase.Scenario
Direct Known Subclasses:
AbstractJmsFunctionalTestCase.NonTransactedScenario, AbstractJmsFunctionalTestCase.ScenarioCommit, AbstractJmsFunctionalTestCase.ScenarioRollback
Enclosing class:
AbstractJmsFunctionalTestCase

protected abstract class AbstractJmsFunctionalTestCase.AbstractScenario
extends Object
implements AbstractJmsFunctionalTestCase.Scenario


Constructor Summary
protected AbstractJmsFunctionalTestCase.AbstractScenario()
           
 
Method Summary
protected abstract  void applyTransaction(Session session)
           
 int getAcknowledge()
           
 String getInputDestinationName()
           
 String getOutputDestinationName()
           
 boolean isPersistent()
           
 Message receive(Session session, MessageConsumer consumer)
           
 void send(Session session, MessageProducer producer)
           
 void setInputDestinationName(String inputQueue)
           
 void setOutputDestinationName(String outputQueue)
           
 void setPersistent(boolean persistent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.transport.jms.integration.AbstractJmsFunctionalTestCase.Scenario
isTransacted
 

Constructor Detail

AbstractJmsFunctionalTestCase.AbstractScenario

protected AbstractJmsFunctionalTestCase.AbstractScenario()
Method Detail

isPersistent

public boolean isPersistent()
Specified by:
isPersistent in interface AbstractJmsFunctionalTestCase.Scenario

setPersistent

public void setPersistent(boolean persistent)
Specified by:
setPersistent in interface AbstractJmsFunctionalTestCase.Scenario

getInputDestinationName

public String getInputDestinationName()
Specified by:
getInputDestinationName in interface AbstractJmsFunctionalTestCase.Scenario

getOutputDestinationName

public String getOutputDestinationName()
Specified by:
getOutputDestinationName in interface AbstractJmsFunctionalTestCase.Scenario

setInputDestinationName

public void setInputDestinationName(String inputQueue)
Specified by:
setInputDestinationName in interface AbstractJmsFunctionalTestCase.Scenario

setOutputDestinationName

public void setOutputDestinationName(String outputQueue)
Specified by:
setOutputDestinationName in interface AbstractJmsFunctionalTestCase.Scenario

getAcknowledge

public int getAcknowledge()
Specified by:
getAcknowledge in interface AbstractJmsFunctionalTestCase.Scenario

send

public void send(Session session,
                 MessageProducer producer)
          throws JMSException
Specified by:
send in interface AbstractJmsFunctionalTestCase.Scenario
Throws:
JMSException

receive

public Message receive(Session session,
                       MessageConsumer consumer)
                throws JMSException
Specified by:
receive in interface AbstractJmsFunctionalTestCase.Scenario
Throws:
JMSException

applyTransaction

protected abstract void applyTransaction(Session session)
                                  throws JMSException
Throws:
JMSException


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.