blob: ab0f360b7a2ba148d4d7d3b4f2df0727d2ce5090 [file] [log] [blame]
package org.eclipse.jetty.nosql.ehcache;
import org.eclipse.jetty.server.SessionIdManager;
import org.eclipse.jetty.server.SessionManager;
import org.eclipse.jetty.server.session.AbstractTestServer;
import org.eclipse.jetty.server.session.SessionHandler;
public class TestServer extends AbstractTestServer
{
EhcacheServer _server = new EhcacheServer();
public TestServer(int port)
{
super(port);
try
{
_server.start();
}
catch (Exception e)
{
e.printStackTrace();
}
}
@Override
public SessionIdManager newSessionIdManager()
{
// TODO Auto-generated method stub
return null;
}
@Override
public SessionManager newSessionManager()
{
try
{
return new EhcacheSessionManager(_server.getBaseURI(), "HttpSessions");
}
catch (Exception e)
{
e.printStackTrace();
}
return null;
}
@Override
public SessionHandler newSessionHandler(SessionManager sessionManager)
{
return new SessionHandler(sessionManager);
}
}