Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mockobjects.jms
Class MockMessageConsumer  view MockMessageConsumer download MockMessageConsumer.java

java.lang.Object
  extended bycom.mockobjects.MockObject
      extended bycom.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


Field Summary
private  com.mockobjects.ExpectationValue messageListener
           
protected  com.mockobjects.ExpectationCounter myCloseCalls
           
private  javax.jms.JMSException myException
           
private  boolean myExpiresOnTimeout
           
private  com.mockobjects.ReturnValue myMessage
           
protected  com.mockobjects.ExpectationCounter myReceiveCalls
           
private  com.mockobjects.ExpectationValue timeout
           
 
Constructor Summary
MockMessageConsumer()
           
 
Method Summary
 void close()
           
 javax.jms.MessageListener getMessageListener()
           
 java.lang.String getMessageSelector()
           
 javax.jms.Message receive()
           
 javax.jms.Message receive(long timeout)
           
 javax.jms.Message receiveNoWait()
           
 void setExpectedCloseCalls(int callCount)
           
 void setExpectedMessageListener(javax.jms.MessageListener messageListener)
           
 void setExpectedReceiveCalls(int callCount)
           
 void setExpectedTimeout(long timeout)
           
 void setMessageListener(javax.jms.MessageListener messageListener)
           
 void setupExpiresOnTimeout(boolean expiresOnTimeout)
           
 void setupReceivedMessage(javax.jms.Message message)
           
 void setupThrowException(javax.jms.JMSException e)
           
protected  void throwExceptionIfAny()
           
 
Methods inherited from class com.mockobjects.MockObject
assertEquals, assertEquals, assertTrue, fail, notImplemented, notYetImplemented, notYetImplemented, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

MockMessageConsumer

public MockMessageConsumer()
Method Detail

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