org.mortbay.j2ee.session
Class Container

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList
              extended by org.mortbay.j2ee.session.Container
All Implemented Interfaces:
Serializable, Cloneable, Iterable, Collection, List, RandomAccess

public class Container
extends ArrayList
implements Cloneable

Container Container is Object at front of stack at beginning of call, sets up threadlocals Interceptors divided into Stateful/less Interceptors Interceptors implement cloneable

See Also:
Serialized Form

Field Summary
protected static org.jboss.logging.Logger _log
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Container()
           
 
Method Summary
 Object clone()
           
static State destroyContainer(javax.servlet.http.HttpSession session, StateInterceptor[] interceptors)
           
static javax.servlet.http.HttpSession newContainer(Manager manager, String id, State state, int maxInactiveInterval, long currentSecond, StateInterceptor[] interceptors)
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

_log

protected static final org.jboss.logging.Logger _log
Constructor Detail

Container

public Container()
Method Detail

clone

public Object clone()
Overrides:
clone in class ArrayList

newContainer

public static javax.servlet.http.HttpSession newContainer(Manager manager,
                                                          String id,
                                                          State state,
                                                          int maxInactiveInterval,
                                                          long currentSecond,
                                                          StateInterceptor[] interceptors)

destroyContainer

public static State destroyContainer(javax.servlet.http.HttpSession session,
                                     StateInterceptor[] interceptors)


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