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-jdk1.3-j2ee1.3 Show documentation
Show all versions of mockrunner-jdk1.3-j2ee1.3 Show documentation
Mockrunner is a lightweight framework for unit testing applications
in the J2EE environment. It supports servlets, filters, tag classes
and Struts actions. It includes a JDBC a JMS and a JCA test
framework and can be used to test EJB based applications.
The newest version!
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;
}
}