NetKernel APIs


Uses of Class
com.ten60.netkernel.scheduler.RequestState

Packages that use RequestState
com.ten60.netkernel.scheduler   
com.ten60.netkernel.scheduler.debug   
 

Uses of RequestState in com.ten60.netkernel.scheduler
 

Methods in com.ten60.netkernel.scheduler that return RequestState
 RequestState RequestState.getParent()
           
 RequestState Scheduler.getPendingStateFor(URRequest aRequest)
           
 RequestState PendingRequestMap.remove(URRequest aRequest)
           
 RequestState PendingRequestMap.get(URRequest aRequest)
           
 RequestState PendingRequestMap.getNewestStateForSession(IRequestorSession aSession)
           
 RequestState RequestTable.take()
          Takes an item off the queue blocking indefinately until something is there unless interrupted.
 RequestState RequestTable.takeIfAvailable(IRequestorSession aSession)
          Take an item from the queue if its session matches.
 RequestState BusyAccessorTable.releaseAccessor(String aAccessorClass)
           
 

Methods in com.ten60.netkernel.scheduler with parameters of type RequestState
 void Scheduler.releaseBreakpointedState(RequestState aState)
           
protected  void Scheduler.processRequest(RequestState aState, boolean aNewThread)
           
 void RequestStatistics.addStatisticsFor(RequestState aState, boolean aFailed)
           
 void PendingRequestMap.put(URRequest aRequest, RequestState aState)
           
 boolean PendingRequestMap.hasEquivalentInProgress(RequestState aState)
           
 void PendingRequestMap.notifyOfAvailableResult(RequestState aState, RequestTable aTable)
           
 void RequestTable.put(RequestState aRequest)
           
 boolean BusyAccessorTable.addBlockedRequest(RequestState aState)
           
 

Constructors in com.ten60.netkernel.scheduler with parameters of type RequestState
RequestState(URRequest aOriginalRequest, RequestState aParent)
          Creates a new instance of RequestState
 

Uses of RequestState in com.ten60.netkernel.scheduler.debug
 

Methods in com.ten60.netkernel.scheduler.debug that return RequestState
 RequestState BreakpointedState.getState()
           
 RequestState Debugger.getStateFor(URRequest aRequest)
           
 

Methods in com.ten60.netkernel.scheduler.debug with parameters of type RequestState
 boolean Debugger.catchBreakpoint(RequestState aState)
          Called by the Scheduler to see if the current request state matches a breakpoint and should be stopped.
 URRequest Debugger.getRootOf(RequestState aState)
          Find the request which initiated the call stack ending in aState.
 boolean IBreakpoint.matches(RequestState aState, Debugger aDebugger)
          If it returns true for the given request state then the request will be placed in a breakpoint state
 void IDebuggerListener.breakpointEvent(RequestState aState)
           
 

Constructors in com.ten60.netkernel.scheduler.debug with parameters of type RequestState
BreakpointedState(RequestState aState, IBreakpoint aBreakpoint)
          Creates a new instance of BreakpointedState
 


NetKernel APIs


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