NetKernel APIs


com.ten60.netkernel.scheduler
Class RequestState

java.lang.Object
  extended bycom.ten60.netkernel.scheduler.RequestState

public final class RequestState
extends Object

The state of a request throughout its processing by the Scheduler


Field Summary
static int STATE_BREAKPOINT_AFTER
           
static int STATE_BREAKPOINT_BEFORE
           
static int STATE_BUSY_ACCESSOR
           
static int STATE_COMPLETE
           
static int STATE_FRAGMENTATION
           
static int STATE_MAP_REQUEST
           
static int STATE_PENDING_ACCESSOR
           
static int STATE_PENDING_OTHERS_RESULT
           
static int STATE_PENDING_REPRESENTATION
           
static int STATE_RELEASED_ACCESSOR
           
static int STATE_REQUEST_REPRESENTATION
           
static int STATE_RESULT_READY
           
static int STATE_RETURN_RESULT
           
static int STATE_TEST_CACHE
           
static int STATE_TRANSREPRESENTATION
           
 
Constructor Summary
RequestState(URRequest aOriginalRequest, RequestState aParent)
          Creates a new instance of RequestState
 
Method Summary
 IURAccessor getAccessor()
           
 String getAccessorClass()
           
 long getCummulativeTime()
           
 String getFragment()
           
 URRequest getMappedRequest()
           
 URRequest getOriginalRequest()
           
 RequestState getParent()
           
 long getRequestTime()
           
 IURRepresentation getResult()
           
 int getState()
           
 IURRepresentation getUncastResult()
           
 void pauseTimer()
           
 boolean resultNeedsCaching()
           
 void resumeTimer()
           
 void setAccessor(IURAccessor aAccessor)
           
 void setAccessorClass(String aAccessorClass)
           
 void setException(Throwable aThrowable)
           
 void setMappedRequest(URRequest aRequest)
           
 void setResult(IURRepresentation aResult)
           
 void setResultNeedsCaching()
           
 void setState(int aState)
           
 void setUncastResult(IURRepresentation aResult)
           
static String typeToString(int aType)
           
 boolean wasException()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_MAP_REQUEST

public static final int STATE_MAP_REQUEST
See Also:
Constant Field Values

STATE_BREAKPOINT_BEFORE

public static final int STATE_BREAKPOINT_BEFORE
See Also:
Constant Field Values

STATE_TEST_CACHE

public static final int STATE_TEST_CACHE
See Also:
Constant Field Values

STATE_PENDING_OTHERS_RESULT

public static final int STATE_PENDING_OTHERS_RESULT
See Also:
Constant Field Values

STATE_PENDING_ACCESSOR

public static final int STATE_PENDING_ACCESSOR
See Also:
Constant Field Values

STATE_REQUEST_REPRESENTATION

public static final int STATE_REQUEST_REPRESENTATION
See Also:
Constant Field Values

STATE_PENDING_REPRESENTATION

public static final int STATE_PENDING_REPRESENTATION
See Also:
Constant Field Values

STATE_BUSY_ACCESSOR

public static final int STATE_BUSY_ACCESSOR
See Also:
Constant Field Values

STATE_RELEASED_ACCESSOR

public static final int STATE_RELEASED_ACCESSOR
See Also:
Constant Field Values

STATE_FRAGMENTATION

public static final int STATE_FRAGMENTATION
See Also:
Constant Field Values

STATE_TRANSREPRESENTATION

public static final int STATE_TRANSREPRESENTATION
See Also:
Constant Field Values

STATE_RESULT_READY

public static final int STATE_RESULT_READY
See Also:
Constant Field Values

STATE_BREAKPOINT_AFTER

public static final int STATE_BREAKPOINT_AFTER
See Also:
Constant Field Values

STATE_RETURN_RESULT

public static final int STATE_RETURN_RESULT
See Also:
Constant Field Values

STATE_COMPLETE

public static final int STATE_COMPLETE
See Also:
Constant Field Values
Constructor Detail

RequestState

public RequestState(URRequest aOriginalRequest,
                    RequestState aParent)
Creates a new instance of RequestState

Method Detail

getParent

public RequestState getParent()

resultNeedsCaching

public boolean resultNeedsCaching()

setResultNeedsCaching

public void setResultNeedsCaching()

getMappedRequest

public URRequest getMappedRequest()

getOriginalRequest

public URRequest getOriginalRequest()

getState

public int getState()

setMappedRequest

public void setMappedRequest(URRequest aRequest)

setState

public void setState(int aState)

setException

public void setException(Throwable aThrowable)

setAccessorClass

public void setAccessorClass(String aAccessorClass)

getAccessorClass

public String getAccessorClass()

setAccessor

public void setAccessor(IURAccessor aAccessor)

getAccessor

public IURAccessor getAccessor()

setUncastResult

public void setUncastResult(IURRepresentation aResult)

getUncastResult

public IURRepresentation getUncastResult()

setResult

public void setResult(IURRepresentation aResult)

getResult

public IURRepresentation getResult()

wasException

public boolean wasException()

getFragment

public String getFragment()

pauseTimer

public void pauseTimer()

resumeTimer

public void resumeTimer()

getCummulativeTime

public long getCummulativeTime()

getRequestTime

public long getRequestTime()

typeToString

public static String typeToString(int aType)

NetKernel APIs


Copyright © 2002-2004 1060 Research Ltd. All Rights Reserved.