org.apache.geronimo.gshell.remote.server.timeout
Class DefaultTimeoutManager
java.lang.Object
org.apache.geronimo.gshell.remote.server.timeout.DefaultTimeoutManager
- All Implemented Interfaces:
- TimeoutManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
@Component(role=TimeoutManager.class)
public class DefaultTimeoutManager
- extends Object
- implements TimeoutManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
???
- Version:
- $Rev: 580692 $ $Date: 2007-09-30 03:37:24 -0700 (Sun, 30 Sep 2007) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTimeoutManager
public DefaultTimeoutManager()
initialize
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
scheduleTimeout
public ScheduledFuture scheduleTimeout(org.apache.mina.common.IoSession session,
Duration timeout,
Runnable task)
- Specified by:
scheduleTimeout in interface TimeoutManager
cancelTimeout
public boolean cancelTimeout(org.apache.mina.common.IoSession session)
- Specified by:
cancelTimeout in interface TimeoutManager
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.