org.mortbay.j2ee.session
Class LocalStore

java.lang.Object
  extended by org.mortbay.j2ee.session.LocalStore
All Implemented Interfaces:
Cloneable, Store

public class LocalStore
extends Object
implements Store


Field Summary
protected  int _actualMaxInactiveInterval
           
protected static org.jboss.logging.Logger _log
           
protected  Manager _manager
           
 
Constructor Summary
LocalStore()
           
 
Method Summary
 String allocateId(javax.servlet.http.HttpServletRequest request)
           
 Object clone()
           
 void deallocateId(String id)
           
 void destroy()
           
 int getActualMaxInactiveInterval()
           
 Manager getManager()
           
 boolean isDistributed()
           
 State loadState(String id)
           
 State newState(String id, int maxInactiveInterval)
           
 void passivateSession(StateAdaptor sa)
           
 void removeState(State state)
           
 void scavenge()
           
 void setActualMaxInactiveInterval(int interval)
           
 void setManager(Manager manager)
           
 void setScavengerExtraTime(int time)
           
 void setScavengerPeriod(int period)
           
 void start()
           
 void stop()
           
 void storeState(State state)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_log

protected static final org.jboss.logging.Logger _log

_manager

protected Manager _manager

_actualMaxInactiveInterval

protected int _actualMaxInactiveInterval
Constructor Detail

LocalStore

public LocalStore()
Method Detail

getManager

public Manager getManager()
Specified by:
getManager in interface Store

setManager

public void setManager(Manager manager)
Specified by:
setManager in interface Store

start

public void start()
Specified by:
start in interface Store

stop

public void stop()
Specified by:
stop in interface Store

destroy

public void destroy()
Specified by:
destroy in interface Store

newState

public State newState(String id,
                      int maxInactiveInterval)
Specified by:
newState in interface Store

loadState

public State loadState(String id)
Specified by:
loadState in interface Store

storeState

public void storeState(State state)
Specified by:
storeState in interface Store

removeState

public void removeState(State state)
Specified by:
removeState in interface Store

allocateId

public String allocateId(javax.servlet.http.HttpServletRequest request)
Specified by:
allocateId in interface Store

deallocateId

public void deallocateId(String id)
Specified by:
deallocateId in interface Store

isDistributed

public boolean isDistributed()
Specified by:
isDistributed in interface Store

passivateSession

public void passivateSession(StateAdaptor sa)
Specified by:
passivateSession in interface Store

setScavengerPeriod

public void setScavengerPeriod(int period)
Specified by:
setScavengerPeriod in interface Store

setScavengerExtraTime

public void setScavengerExtraTime(int time)
Specified by:
setScavengerExtraTime in interface Store

scavenge

public void scavenge()
Specified by:
scavenge in interface Store

setActualMaxInactiveInterval

public void setActualMaxInactiveInterval(int interval)
Specified by:
setActualMaxInactiveInterval in interface Store

getActualMaxInactiveInterval

public int getActualMaxInactiveInterval()
Specified by:
getActualMaxInactiveInterval in interface Store

clone

public Object clone()
Specified by:
clone in interface Store
Overrides:
clone in class Object


Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.