public class MockTopicConnection extends MockConnection implements javax.jms.TopicConnection
TopicConnection.
Please note: The interfaces ConnectionConsumer,
ServerSessionPool and ServerSession
are not meant for application use. Mockrunner provides very
simple mock implementations but usually you won't need them.| Constructor and Description |
|---|
MockTopicConnection(DestinationManager destinationManager,
ConfigurationManager configurationManager) |
MockTopicConnection(DestinationManager destinationManager,
ConfigurationManager configurationManager,
String userName,
String password) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.ConnectionConsumer |
createConnectionConsumer(javax.jms.Topic topic,
String messageSelector,
javax.jms.ServerSessionPool sessionPool,
int maxMessages) |
javax.jms.Session |
createSession(boolean transacted,
int acknowledgeMode) |
javax.jms.TopicSession |
createTopicSession(boolean transacted,
int acknowledgeMode) |
MockTopicSession |
getTopicSession(int index)
Returns a
MockTopicSession that was created with
createTopicSession(boolean, int). |
List |
getTopicSessionList()
Returns the list of
MockTopicSession objects that were created
with createTopicSession(boolean, int). |
callExceptionListener, callExceptionListener, close, createConnectionConsumer, createDurableConnectionConsumer, getClientID, getConfigurationManager, getDestinationManager, getExceptionListener, getMetaData, getPassword, getSession, getSessionList, getUserName, isClosed, isStarted, isStopped, sessions, setClientID, setExceptionListener, setJMSException, setMetaData, start, stop, throwJMSExceptionpublic MockTopicConnection(DestinationManager destinationManager, ConfigurationManager configurationManager)
public MockTopicConnection(DestinationManager destinationManager, ConfigurationManager configurationManager, String userName, String password)
public List getTopicSessionList()
MockTopicSession objects that were created
with createTopicSession(boolean, int).public MockTopicSession getTopicSession(int index)
MockTopicSession that was created with
createTopicSession(boolean, int). If there's no such
MockTopicSession, null is returned.index - the index of the session objectpublic javax.jms.Session createSession(boolean transacted,
int acknowledgeMode)
throws javax.jms.JMSException
createSession in interface javax.jms.ConnectioncreateSession in class MockConnectionjavax.jms.JMSExceptionpublic javax.jms.TopicSession createTopicSession(boolean transacted,
int acknowledgeMode)
throws javax.jms.JMSException
createTopicSession in interface javax.jms.TopicConnectionjavax.jms.JMSExceptionpublic javax.jms.ConnectionConsumer createConnectionConsumer(javax.jms.Topic topic,
String messageSelector,
javax.jms.ServerSessionPool sessionPool,
int maxMessages)
throws javax.jms.JMSException
createConnectionConsumer in interface javax.jms.TopicConnectionjavax.jms.JMSExceptionCopyright © 2003–2020. All rights reserved.