/*
* $Id: BasicSessionContainer.java,v 1.5 2002/09/16 08:05:07 jkl Exp $
*
* Copyright (c) 2002 Njet Communications Ltd. All Rights Reserved.
*
* Use is subject to license terms, as defined in
* Anvil Sofware License, Version 1.1. See LICENSE
* file, or http://njet.org/license-1.1.txt
*/
package anvil.session.basic;
import java.util.Random;
import java.util.Enumeration;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import anvil.java.util.Hashlist;
import anvil.server.SessionContainerPreferences;
import anvil.server.Zone;
import anvil.session.AbstractSessionContainer;
import anvil.session.LoggingSessionEventHandler;
import anvil.session.Session;
import anvil.session.SessionEventHandler;
import anvil.session.SessionCleaner;
import anvil.session.SessionContainer;
/**
* class BasicSessionContainer
*
* @author: Jani Lehtim�ki
*/
public class BasicSessionContainer extends AbstractSessionContainer
{
public BasicSessionContainer()
{
}
public void initialize(Zone zone)
{
super.initialize(zone);
}
public void stop()
{
super.stop();
}
public Session doCreate(SessionContainer container, String id, int lifetime, int timeout)
{
Session session = super.doCreate(container, id, lifetime, timeout);
if (session != null) {
return session;
}
return new BasicSession(container, id, lifetime, timeout);
}
}