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

Quick Search    Search Deep

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

java.lang.Object
  extended bycom.mockobjects.MockObject
      extended bycom.mockobjects.jms.MockSession
          extended bycom.mockobjects.jms.MockQueueSession
All Implemented Interfaces:
javax.jms.QueueSession, java.lang.Runnable, javax.jms.Session, com.mockobjects.Verifiable

public class MockQueueSession
extends MockSession
implements javax.jms.QueueSession


Field Summary
private  com.mockobjects.ExpectationValue messageSelector
           
private  com.mockobjects.ReturnValue myReceiver
           
private  com.mockobjects.ExpectationValue myReceivingQueue
           
private  com.mockobjects.ReturnValue mySender
           
private  com.mockobjects.ExpectationValue mySendingQueue
           
private  com.mockobjects.ReturnValue myTemporaryQueue
           
private  com.mockobjects.ExpectationValue queue
           
private  com.mockobjects.ReturnValue queueBrowser
           
private  com.mockobjects.ReturnValue queueToReturn
           
 
Fields inherited from class com.mockobjects.jms.MockSession
myCloseCalls, myCreateTextMessageCalls
 
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
 
Constructor Summary
MockQueueSession()
           
 
Method Summary
 javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue)
           
 javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue, java.lang.String messageSelector)
           
 javax.jms.Queue createQueue(java.lang.String queueName)
           
 javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue)
           
 javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue, java.lang.String messageSelector)
           
 javax.jms.QueueSender createSender(javax.jms.Queue queue)
           
 javax.jms.TemporaryQueue createTemporaryQueue()
           
 void setExpectedMessageSelector(java.lang.String messageSelector)
           
 void setExpectedQueue(javax.jms.Queue queue)
           
 void setExpectedReceivingQueue(javax.jms.Queue queue)
           
 void setExpectedSendingQueue(javax.jms.Queue queue)
           
 void setupCreateQueue(javax.jms.Queue queue)
           
 void setupCreateQueueBrowser(javax.jms.QueueBrowser browser)
           
 void setupReceiver(javax.jms.QueueReceiver receiver)
           
 void setupSender(javax.jms.QueueSender sender)
           
 void setupTemporaryQueue(MockTemporaryQueue temporaryQueue)
           
 
Methods inherited from class com.mockobjects.jms.MockSession
close, commit, createBytesMessage, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createStreamMessage, createTextMessage, createTextMessage, getMessageListener, getTransacted, recover, rollback, run, setExpectedCloseCalls, setExpectedCreateTextMessageCalls, setMessageListener, setupCreateObjectMessage, setupTextMessage, setupThrowException, 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
 
Methods inherited from interface javax.jms.Session
close, commit, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createStreamMessage, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, getTransacted, recover, rollback, run, setMessageListener, unsubscribe
 

Field Detail

mySendingQueue

private final com.mockobjects.ExpectationValue mySendingQueue

myReceivingQueue

private final com.mockobjects.ExpectationValue myReceivingQueue

messageSelector

private final com.mockobjects.ExpectationValue messageSelector

queue

private final com.mockobjects.ExpectationValue queue

queueToReturn

private final com.mockobjects.ReturnValue queueToReturn

myReceiver

private final com.mockobjects.ReturnValue myReceiver

mySender

private final com.mockobjects.ReturnValue mySender

myTemporaryQueue

private final com.mockobjects.ReturnValue myTemporaryQueue

queueBrowser

private final com.mockobjects.ReturnValue queueBrowser
Constructor Detail

MockQueueSession

public MockQueueSession()
Method Detail

createBrowser

public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue)
                                     throws javax.jms.JMSException
Specified by:
createBrowser in interface javax.jms.QueueSession

setExpectedQueue

public void setExpectedQueue(javax.jms.Queue queue)

setupCreateQueueBrowser

public void setupCreateQueueBrowser(javax.jms.QueueBrowser browser)

createBrowser

public javax.jms.QueueBrowser createBrowser(javax.jms.Queue queue,
                                            java.lang.String messageSelector)
                                     throws javax.jms.JMSException
Specified by:
createBrowser in interface javax.jms.QueueSession

setupCreateQueue

public void setupCreateQueue(javax.jms.Queue queue)

createQueue

public javax.jms.Queue createQueue(java.lang.String queueName)
                            throws javax.jms.JMSException
Specified by:
createQueue in interface javax.jms.QueueSession

createReceiver

public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue)
                                       throws javax.jms.JMSException
Specified by:
createReceiver in interface javax.jms.QueueSession

createReceiver

public javax.jms.QueueReceiver createReceiver(javax.jms.Queue queue,
                                              java.lang.String messageSelector)
                                       throws javax.jms.JMSException
Specified by:
createReceiver in interface javax.jms.QueueSession

createSender

public javax.jms.QueueSender createSender(javax.jms.Queue queue)
                                   throws javax.jms.JMSException
Specified by:
createSender in interface javax.jms.QueueSession

createTemporaryQueue

public javax.jms.TemporaryQueue createTemporaryQueue()
                                              throws javax.jms.JMSException
Specified by:
createTemporaryQueue in interface javax.jms.QueueSession

setExpectedSendingQueue

public void setExpectedSendingQueue(javax.jms.Queue queue)

setExpectedReceivingQueue

public void setExpectedReceivingQueue(javax.jms.Queue queue)

setupReceiver

public void setupReceiver(javax.jms.QueueReceiver receiver)

setupSender

public void setupSender(javax.jms.QueueSender sender)

setupTemporaryQueue

public void setupTemporaryQueue(MockTemporaryQueue temporaryQueue)

setExpectedMessageSelector

public void setExpectedMessageSelector(java.lang.String messageSelector)