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.  
 

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.
 

Methods in org.objectweb.proactive with parameters of type RequestFilter
 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.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.blockingRemoveYoungest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 

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
 

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.blockingRemoveYoungest(RequestFilter requestFilter)
           
protected  Request BlockingRequestQueueImpl.blockingRemove(RequestFilter requestFilter, boolean oldest)
           
 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.blockingRemoveYoungest(RequestFilter requestFilter)
          Blocks the calling thread until there is a request that can be accepted be the given RequestFilter.
 



Copyright ? October 2004 INRIA All Rights Reserved.