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

Quick Search    Search Deep

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

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

public class MockSession
extends com.mockobjects.MockObject
implements javax.jms.Session


Field Summary
protected  com.mockobjects.ExpectationCounter myCloseCalls
           
protected  com.mockobjects.ExpectationCounter myCreateTextMessageCalls
           
private  javax.jms.JMSException myException
           
private  javax.jms.TextMessage myTextMessage
           
private  javax.jms.ObjectMessage objectMessageToReturn
           
 
Fields inherited from interface javax.jms.Session
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
 
Constructor Summary
MockSession()
           
 
Method Summary
 void close()
           
 void commit()
           
 javax.jms.BytesMessage createBytesMessage()
           
 javax.jms.MapMessage createMapMessage()
           
 javax.jms.Message createMessage()
           
 javax.jms.ObjectMessage createObjectMessage()
           
 javax.jms.ObjectMessage createObjectMessage(java.io.Serializable object)
           
 javax.jms.StreamMessage createStreamMessage()
           
 javax.jms.TextMessage createTextMessage()
           
 javax.jms.TextMessage createTextMessage(java.lang.String text)
           
 javax.jms.MessageListener getMessageListener()
           
 boolean getTransacted()
           
 void recover()
           
 void rollback()
           
 void run()
          This method will be called by whoever wishes to run your class implementing Runnable.
 void setExpectedCloseCalls(int callCount)
           
 void setExpectedCreateTextMessageCalls(int callCount)
           
 void setMessageListener(javax.jms.MessageListener listener)
           
 void setupCreateObjectMessage(javax.jms.ObjectMessage objectMessageToReturn)
           
 void setupTextMessage(javax.jms.TextMessage textMessage)
           
 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
 
Methods inherited from interface javax.jms.Session
createBrowser, createBrowser, createConsumer, createConsumer, createConsumer, createDurableSubscriber, createDurableSubscriber, createProducer, createQueue, createTemporaryQueue, createTemporaryTopic, createTopic, getAcknowledgeMode, unsubscribe
 

Field Detail

myCloseCalls

protected com.mockobjects.ExpectationCounter myCloseCalls

myCreateTextMessageCalls

protected com.mockobjects.ExpectationCounter myCreateTextMessageCalls

myTextMessage

private javax.jms.TextMessage myTextMessage

myException

private javax.jms.JMSException myException

objectMessageToReturn

private javax.jms.ObjectMessage objectMessageToReturn
Constructor Detail

MockSession

public MockSession()
Method Detail

setupCreateObjectMessage

public void setupCreateObjectMessage(javax.jms.ObjectMessage objectMessageToReturn)

createObjectMessage

public javax.jms.ObjectMessage createObjectMessage()
                                            throws javax.jms.JMSException
Specified by:
createObjectMessage in interface javax.jms.Session

createObjectMessage

public javax.jms.ObjectMessage createObjectMessage(java.io.Serializable object)
                                            throws javax.jms.JMSException
Specified by:
createObjectMessage in interface javax.jms.Session

rollback

public void rollback()
              throws javax.jms.JMSException
Specified by:
rollback in interface javax.jms.Session

setupTextMessage

public void setupTextMessage(javax.jms.TextMessage textMessage)

createBytesMessage

public javax.jms.BytesMessage createBytesMessage()
                                          throws javax.jms.JMSException
Specified by:
createBytesMessage in interface javax.jms.Session

createMapMessage

public javax.jms.MapMessage createMapMessage()
                                      throws javax.jms.JMSException
Specified by:
createMapMessage in interface javax.jms.Session

createMessage

public javax.jms.Message createMessage()
                                throws javax.jms.JMSException
Specified by:
createMessage in interface javax.jms.Session

getTransacted

public boolean getTransacted()
                      throws javax.jms.JMSException
Specified by:
getTransacted in interface javax.jms.Session

recover

public void recover()
             throws javax.jms.JMSException
Specified by:
recover in interface javax.jms.Session

close

public void close()
           throws javax.jms.JMSException
Specified by:
close in interface javax.jms.Session

commit

public void commit()
            throws javax.jms.JMSException
Specified by:
commit in interface javax.jms.Session

setMessageListener

public void setMessageListener(javax.jms.MessageListener listener)
                        throws javax.jms.JMSException
Specified by:
setMessageListener in interface javax.jms.Session

setExpectedCloseCalls

public void setExpectedCloseCalls(int callCount)

setExpectedCreateTextMessageCalls

public void setExpectedCreateTextMessageCalls(int callCount)

createStreamMessage

public javax.jms.StreamMessage createStreamMessage()
                                            throws javax.jms.JMSException
Specified by:
createStreamMessage in interface javax.jms.Session

createTextMessage

public javax.jms.TextMessage createTextMessage()
                                        throws javax.jms.JMSException
Specified by:
createTextMessage in interface javax.jms.Session

createTextMessage

public javax.jms.TextMessage createTextMessage(java.lang.String text)
                                        throws javax.jms.JMSException
Specified by:
createTextMessage in interface javax.jms.Session

getMessageListener

public javax.jms.MessageListener getMessageListener()
                                             throws javax.jms.JMSException
Specified by:
getMessageListener in interface javax.jms.Session

run

public void run()
Description copied from interface: java.lang.Runnable
This method will be called by whoever wishes to run your class implementing Runnable. Note that there are no restrictions on what you are allowed to do in the run method, except that you cannot throw a checked exception.

Specified by:
run in interface javax.jms.Session

setupThrowException

public void setupThrowException(javax.jms.JMSException e)

throwExceptionIfAny

protected void throwExceptionIfAny()
                            throws javax.jms.JMSException