NetKernel APIs


com.ten60.netkernel.scheduler
Class BusyAccessorTable

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

public class BusyAccessorTable
extends Object

Table of requests blocked keyed on accessors. Releasing an accessor might force a client to deal with waking a sleeping request


Constructor Summary
BusyAccessorTable()
           
 
Method Summary
 boolean addBlockedRequest(RequestState aState)
           
 RequestState releaseAccessor(String aAccessorClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusyAccessorTable

public BusyAccessorTable()
Method Detail

addBlockedRequest

public boolean addBlockedRequest(RequestState aState)
Returns:
false if request is blocked, true if free to execute

releaseAccessor

public RequestState releaseAccessor(String aAccessorClass)
Returns:
a RequestState that must be restarted now the accessor is released

NetKernel APIs


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