User: jules_gosnell Date: 02/02/13 17:03:16 Modified: jetty/src/main/org/jboss/jetty/session DistributedHttpSessionManager.java Log: a bit more work on timers etc.. comment out Mortbay Logger MBean - it's causing trouble Revision Changes Path 1.13 +9 -11 contrib/jetty/src/main/org/jboss/jetty/session/DistributedHttpSessionManager.java Index: DistributedHttpSessionManager.java =================================================================== RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/session/DistributedHttpSessionManager.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- DistributedHttpSessionManager.java 13 Feb 2002 01:03:06 -0000 1.12 +++ DistributedHttpSessionManager.java 14 Feb 2002 01:03:16 -0000 1.13 @@ -5,7 +5,7 @@ * See terms of license at gnu.org. */ -// $Id: DistributedHttpSessionManager.java,v 1.12 2002/02/13 01:03:06 jules_gosnell Exp $ +// $Id: DistributedHttpSessionManager.java,v 1.13 2002/02/14 01:03:16 jules_gosnell Exp $ // TODO @@ -110,7 +110,8 @@ super(notifyActivate, notifyPassivate); } - public void snapshot(DistributedHttpSession session) + public void + snapshot(DistributedHttpSession session) {} } @@ -125,7 +126,7 @@ timeOut(Object object) { IntervalSnapshotStrategy iss=(IntervalSnapshotStrategy)object; - System.out.println("snapshotting HttpSessions for Context ("+iss._manager.getServletContext()+")"); + System.out.println("snapshotting HttpSessions for Context ("+iss._manager.getServletContext().getServletContextName()+")"); iss._manager.snapshot(iss._notifyActivate, iss._notifyPassivate); // should probably be done on another thread.... iss._timer.reregister(iss, System.currentTimeMillis(), iss._interval*1000); } @@ -133,7 +134,6 @@ public long timeRemaining(Object object, long timeRegistered, long timeNow, long maxInactiveInterval) { - System.out.println("checking time left: "+((timeRegistered+maxInactiveInterval)-timeNow)); return (timeRegistered+maxInactiveInterval)-timeNow; } } @@ -148,20 +148,20 @@ super(notifyActivate, notifyPassivate); _interval=interval; _manager=manager; - - _timer.register(this, System.currentTimeMillis(), _interval*1000); } public void start() { - _timer.start(); + super.start(); + _timer.register(this, System.currentTimeMillis(), _interval*1000); } public void stop() { - _timer.stop(); + super.stop(); + _timer.deregister(this); } } @@ -201,7 +201,7 @@ //------------------------------------------------------------------------------ /** * - * @version $Id: DistributedHttpSessionManager.java,v 1.12 2002/02/13 01:03:06 jules_gosnell Exp $ + * @version $Id: DistributedHttpSessionManager.java,v 1.13 2002/02/14 01:03:16 jules_gosnell Exp $ * @author [EMAIL PROTECTED] */ //---------------------------------------- @@ -439,7 +439,6 @@ throws Exception { _isStarted=true; - _scavenger.start(); _snapshotStrategy.start(); // sessions are activated lazily... @@ -449,7 +448,6 @@ stop() // TODO { _snapshotStrategy.stop(); - _scavenger.stop(); _isStarted=false; // TODO // tidy up all sessions...
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development