Uses of Interface
org.objectweb.proactive.core.body.request.RequestFilter

Packages that use RequestFilter
org.objectweb.proactive Provides the main classes for creating active objects and futures.  
org.objectweb.proactive.core.body.request Defines the request messages based of the common message layer.  
org.objectweb.proactive.core.component.body Component meta-objects are created from the ComponentBody.  
 

Uses of RequestFilter in org.objectweb.proactive
 

Classes in org.objectweb.proactive that implement RequestFilter
protected  class Service.AcceptAllRequestFilter
          AcceptAllRequestFilter is a RequestFilter that matches any request
protected  class Service.RequestFilterOnMethodName
          RequestFilterOnMethodName is a RequestFilter that matches only request of a given method name.
 

Fields in org.objectweb.proactive declared as RequestFilter
protected  RequestFilter Service.nfRequestsFilter
           
protected  RequestFilter Service.prioritizedNfRequestFilter
           
 

Methods in org.objectweb.proactive with parameters of type RequestFilter
 void Service.blockingServeOldest(RequestFilter requestFilter, long timeout)
          Serves the oldest request matching the criteria given be the filter.
 void Service.blockingServeOldest(RequestFilter requestFilter)
          Serves the oldest request matching the criteria given be the filter.
 void Service.serveOldest(RequestFilter requestFilter)
          Serves the oldest request matching the criteria given be the filter.
 void Service.blockingServeYoungest(RequestFilter requestFilter)
          Serves the youngest request matching the criteria given be the filter.
 void Service.blockingServeYoungest(RequestFilter requestFilter, long timeout)
          Serves the youngest request matching the criteria given be the filter.
 void Service.serveYoungest(RequestFilter requestFilter)
          Serves the youngest request matching the criteria given be the filter.
 void Service.serveAll(RequestFilter requestFilter)
          Serves all requests accepted by the given filter.
 void Service.flushingServeYoungest(RequestFilter requestFilter)
          Serves the most recent request (youngest) accepted by the given filter and discards all the other requests also accepted by this sasme filter.
 void Service.flushingServeOldest(RequestFilter requestFilter)
          Serves the oldest request accepted by the given filter and discards all the other requests also accepted by this sasme filter.
 Request Service.getOldest(RequestFilter requestFilter)
          Returns the oldest request that matches the criteria defined by the given filter The request queue is unchanged by this call
 Request Service.getYoungest(RequestFilter requestFilter)
          Returns the youngest request that matches the criteria defined by the given filter The request queue is unchanged by this call
 Request Service.blockingRemoveOldest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 Request Service.blockingRemoveOldest(RequestFilter requestFilter, long timeout)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter, but tries to limit the time the thread is blocked to timeout.
 Request Service.blockingRemoveYoungest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 Request Service.blockingRemoveYoungest(RequestFilter requestFilter, long timeout)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter, but tries to limit the time the thread is blocked to the timeout.
 

Constructors in org.objectweb.proactive with parameters of type RequestFilter
Service.ServingRequestProcessor(RequestFilter selectorRequestFilter)
           
Service.FlushingServeYoungestRequestProcessor(RequestFilter selectorRequestFilter)
           
Service.FlushingServeOldestRequestProcessor(RequestFilter selectorRequestFilter)
           
 

Uses of RequestFilter in org.objectweb.proactive.core.body.request
 

Classes in org.objectweb.proactive.core.body.request that implement RequestFilter
protected  class RequestQueueImpl.RequestFilterOnMethodName
           
 

Methods in org.objectweb.proactive.core.body.request with parameters of type RequestFilter
 Request RequestQueueImpl.getOldest(RequestFilter requestFilter)
           
 Request RequestQueueImpl.removeOldest(RequestFilter requestFilter)
           
 Request RequestQueueImpl.getYoungest(RequestFilter requestFilter)
           
 Request RequestQueueImpl.removeYoungest(RequestFilter requestFilter)
           
 Request BlockingRequestQueueImpl.blockingRemoveOldest(RequestFilter requestFilter)
           
 Request BlockingRequestQueueImpl.blockingRemoveOldest(RequestFilter requestFilter, long timeout)
           
 Request BlockingRequestQueueImpl.blockingRemoveYoungest(RequestFilter requestFilter)
           
 Request BlockingRequestQueueImpl.blockingRemoveYoungest(RequestFilter requestFilter, long timeout)
           
protected  Request BlockingRequestQueueImpl.blockingRemove(RequestFilter requestFilter, boolean oldest)
           
protected  Request BlockingRequestQueueImpl.blockingRemove(RequestFilter requestFilter, boolean oldest, long timeout)
           
 Request RequestQueue.getOldest(RequestFilter requestFilter)
          Returns the oldest request that matches the criteria defined by the given filter Do not remove it from the request line
 Request RequestQueue.removeOldest(RequestFilter requestFilter)
          Removes the oldest request that matches the criteria defined by the given filter Null is returned is no match
 Request RequestQueue.getYoungest(RequestFilter requestFilter)
          Returns the youngest request that matches the criteria defined by the given filter Do not remove it from the request line
 Request RequestQueue.removeYoungest(RequestFilter requestFilter)
          Removes the youngest request that matches the criteria defined by the given filter Null is returned is no match
 Request BlockingRequestQueue.blockingRemoveOldest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 Request BlockingRequestQueue.blockingRemoveOldest(RequestFilter requestFilter, long timeout)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter but tries to limit the time the thread is blocked to timeout.
 Request BlockingRequestQueue.blockingRemoveYoungest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 Request BlockingRequestQueue.blockingRemoveYoungest(RequestFilter requestFilter, long timeout)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter, but tries to limit the time the thread is blocked to timeout.
 

Uses of RequestFilter in org.objectweb.proactive.core.component.body
 

Subinterfaces of RequestFilter in org.objectweb.proactive.core.component.body
 interface ComponentRequestFilter
           
 

Classes in org.objectweb.proactive.core.component.body that implement RequestFilter
 class NFRequestFilterImpl
          This class is a filter for non functional component requests : it can separate component controller requests from component functional requests.
 class PrioritizedComponentRequestFilter
          A request filter for prioritized component requests.
 class RequestFilterOnComponentControllerClasses
          This class is a request filter for invocations on component controllers.
 



Copyright 2001-2005 INRIA All Rights Reserved.