com.mockrunner.mock.jms.MockServerSessionPool Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mockrunner-jms Show documentation
Show all versions of mockrunner-jms Show documentation
Mock classes for Java Messaging System
package com.mockrunner.mock.jms;
import javax.jms.JMSException;
import javax.jms.ServerSession;
import javax.jms.ServerSessionPool;
/**
* Mock implementation of JMS ServerSessionPool
.
*/
public class MockServerSessionPool implements ServerSessionPool
{
private MockConnection connection;
private ServerSession session;
public MockServerSessionPool(MockConnection connection)
{
this.connection = connection;
session = new MockServerSession(connection);
}
public void setServerSession(ServerSession session)
{
this.session = session;
}
public ServerSession getServerSession() throws JMSException
{
connection.throwJMSException();
return session;
}
}