org.apache.geronimo.gshell.remote.server.timeout
Class DefaultTimeoutManager

java.lang.Object
  extended by 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) $

Constructor Summary
DefaultTimeoutManager()
           
 
Method Summary
 boolean cancelTimeout(org.apache.mina.common.IoSession session)
           
 void initialize()
           
 ScheduledFuture scheduleTimeout(org.apache.mina.common.IoSession session, Duration timeout, Runnable task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTimeoutManager

public DefaultTimeoutManager()
Method Detail

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.