java.lang.Object
com.mockobjects.MockObject
com.mockobjects.jms.MockMessageConsumer
- All Implemented Interfaces:
- javax.jms.MessageConsumer, com.mockobjects.Verifiable
- Direct Known Subclasses:
- MockQueueReceiver, MockTopicSubscriber
- public class MockMessageConsumer
- extends com.mockobjects.MockObject
- implements javax.jms.MessageConsumer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myMessage
private final com.mockobjects.ReturnValue myMessage
myExpiresOnTimeout
private boolean myExpiresOnTimeout
myException
private javax.jms.JMSException myException
myCloseCalls
protected com.mockobjects.ExpectationCounter myCloseCalls
myReceiveCalls
protected com.mockobjects.ExpectationCounter myReceiveCalls
messageListener
private com.mockobjects.ExpectationValue messageListener
timeout
private final com.mockobjects.ExpectationValue timeout
MockMessageConsumer
public MockMessageConsumer()
setExpectedMessageListener
public void setExpectedMessageListener(javax.jms.MessageListener messageListener)
close
public void close()
throws javax.jms.JMSException
- Specified by:
close in interface javax.jms.MessageConsumer
getMessageListener
public javax.jms.MessageListener getMessageListener()
throws javax.jms.JMSException
- Specified by:
getMessageListener in interface javax.jms.MessageConsumer
getMessageSelector
public java.lang.String getMessageSelector()
throws javax.jms.JMSException
- Specified by:
getMessageSelector in interface javax.jms.MessageConsumer
receive
public javax.jms.Message receive()
throws javax.jms.JMSException
- Specified by:
receive in interface javax.jms.MessageConsumer
receive
public javax.jms.Message receive(long timeout)
throws javax.jms.JMSException
- Specified by:
receive in interface javax.jms.MessageConsumer
setExpectedTimeout
public void setExpectedTimeout(long timeout)
receiveNoWait
public javax.jms.Message receiveNoWait()
throws javax.jms.JMSException
- Specified by:
receiveNoWait in interface javax.jms.MessageConsumer
setExpectedCloseCalls
public void setExpectedCloseCalls(int callCount)
setExpectedReceiveCalls
public void setExpectedReceiveCalls(int callCount)
setupReceivedMessage
public void setupReceivedMessage(javax.jms.Message message)
setupExpiresOnTimeout
public void setupExpiresOnTimeout(boolean expiresOnTimeout)
setupThrowException
public void setupThrowException(javax.jms.JMSException e)
setMessageListener
public void setMessageListener(javax.jms.MessageListener messageListener)
throws javax.jms.JMSException
- Specified by:
setMessageListener in interface javax.jms.MessageConsumer
throwExceptionIfAny
protected void throwExceptionIfAny()
throws javax.jms.JMSException