org.mortbay.jetty.nio
Class SelectChannelConnector.RetryContinuation

java.lang.Object
  extended by org.mortbay.thread.Timeout.Task
      extended by org.mortbay.jetty.nio.SelectChannelConnector.RetryContinuation
All Implemented Interfaces:
Runnable, org.mortbay.util.ajax.Continuation
Enclosing class:
SelectChannelConnector

public static class SelectChannelConnector.RetryContinuation
extends org.mortbay.thread.Timeout.Task
implements org.mortbay.util.ajax.Continuation, Runnable


Constructor Summary
SelectChannelConnector.RetryContinuation()
           
 
Method Summary
 void expire()
           
 Object getObject()
           
 long getTimeout()
           
 boolean isNew()
           
 boolean isPending()
           
 boolean isResumed()
           
 void reset()
           
 void resume()
           
 void run()
           
 void setObject(Object object)
           
 boolean suspend(long timeout)
           
 String toString()
           
 boolean undispatch()
           
 
Methods inherited from class org.mortbay.thread.Timeout.Task
cancel, expired, getAge, getTimestamp, isExpired, isScheduled, reschedule, schedule, schedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectChannelConnector.RetryContinuation

public SelectChannelConnector.RetryContinuation()
Method Detail

getObject

public Object getObject()
Specified by:
getObject in interface org.mortbay.util.ajax.Continuation

getTimeout

public long getTimeout()

isNew

public boolean isNew()
Specified by:
isNew in interface org.mortbay.util.ajax.Continuation

isPending

public boolean isPending()
Specified by:
isPending in interface org.mortbay.util.ajax.Continuation

isResumed

public boolean isResumed()
Specified by:
isResumed in interface org.mortbay.util.ajax.Continuation

reset

public void reset()
Specified by:
reset in interface org.mortbay.util.ajax.Continuation

suspend

public boolean suspend(long timeout)
Specified by:
suspend in interface org.mortbay.util.ajax.Continuation

resume

public void resume()
Specified by:
resume in interface org.mortbay.util.ajax.Continuation

expire

public void expire()
Overrides:
expire in class org.mortbay.thread.Timeout.Task

run

public void run()
Specified by:
run in interface Runnable

undispatch

public boolean undispatch()

setObject

public void setObject(Object object)
Specified by:
setObject in interface org.mortbay.util.ajax.Continuation

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.