Top Fields Constructors Methods
org.mortbay.jetty

public Class Suspendable

extends Object
Class Inheritance
Known Direct Subclasses
org.mortbay.jetty.Request
Imports
java.io.IOException, org.mortbay.io.AsyncEndPoint, .EndPoint, org.mortbay.log.Log, org.mortbay.thread.Timeout

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
protected HttpConnection
protected boolean
protected boolean
protected int
protected boolean
protected long
protected final Timeout.Task

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public void
protected void
public String
public long
public void
public boolean
public boolean
public boolean
public boolean
public boolean
public void
public void
protected void
protected void
public boolean
public boolean
public void
public void
suspend(long timeoutMs)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public boolean

Returns:

true if handling is complete, false if the request should be handled again (eg because of a resume)
unhandling
()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

__COMPLETINGback to summary
private static final int __COMPLETING
__HANDLINGback to summary
private static final int __HANDLING
__IDLEback to summary
private static final int __IDLE
__RESUMINGback to summary
private static final int __RESUMING
__SUSPENDEDback to summary
private static final int __SUSPENDED
__SUSPENDINGback to summary
private static final int __SUSPENDING
__UNSUSPENDINGback to summary
private static final int __UNSUSPENDING
_connectionback to summary
protected HttpConnection _connection
_initialback to summary
protected boolean _initial
_resumedback to summary
protected boolean _resumed
_stateback to summary
protected int _state
_timeoutback to summary
protected boolean _timeout
_timeoutMsback to summary
protected long _timeoutMs
_timeoutTaskback to summary
protected final Timeout.Task _timeoutTask

Constructor Detail

Suspendableback to summary
public Suspendable(HttpConnection connection)

Method Detail

cancelTimeoutback to summary
protected void cancelTimeout()
completeback to summary
public void complete() throws IOException
expireback to summary
protected void expire()
getStatusStringback to summary
public String getStatusString()
getTimeoutback to summary
public long getTimeout()
handlingback to summary
public void handling()
isCompletingback to summary
public boolean isCompleting()
isInitialback to summary
public boolean isInitial()
isResumedback to summary
public boolean isResumed()
isSuspendedback to summary
public boolean isSuspended()
isTimeoutback to summary
public boolean isTimeout()
resetback to summary
public void reset()
resumeback to summary
public void resume()
scheduleDispatchback to summary
protected void scheduleDispatch()
scheduleTimeoutback to summary
protected void scheduleTimeout()
shouldCompleteback to summary
public boolean shouldComplete()
shouldHandleRequestback to summary
public boolean shouldHandleRequest()
suspendback to summary
public void suspend()
suspendback to summary
public void suspend(long timeoutMs)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

unhandlingback to summary
public boolean unhandling()
Returns:boolean

true if handling is complete, false if the request should be handled again (eg because of a resume)