org.infinispan.remoting.responses
Class ClusteredGetResponseValidityFilter

java.lang.Object
  extended by org.infinispan.remoting.responses.ClusteredGetResponseValidityFilter
All Implemented Interfaces:
ResponseFilter

public class ClusteredGetResponseValidityFilter
extends Object
implements ResponseFilter

A filter that tests the validity of ClusteredGetCommands.

Since:
4.0
Author:
Manik Surtani

Constructor Summary
ClusteredGetResponseValidityFilter(Collection<Address> pendingResponders)
           
 
Method Summary
 boolean isAcceptable(Response response, Address address)
          Determines whether a response from a given sender should be added to the response list of the request
 boolean needMoreResponses()
          Right after calling ResponseFilter.isAcceptable(Response, Address), this method is called to see whether we are done with the request and can unblock the caller
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusteredGetResponseValidityFilter

public ClusteredGetResponseValidityFilter(Collection<Address> pendingResponders)
Method Detail

isAcceptable

public boolean isAcceptable(Response response,
                            Address address)
Description copied from interface: ResponseFilter
Determines whether a response from a given sender should be added to the response list of the request

Specified by:
isAcceptable in interface ResponseFilter
Parameters:
response - The response (usually a serializable value)
address - The sender of response
Returns:
True if we should add the response to the response list of a request, otherwise false. In the latter case, we don't add the response to the response list.

needMoreResponses

public boolean needMoreResponses()
Description copied from interface: ResponseFilter
Right after calling ResponseFilter.isAcceptable(Response, Address), this method is called to see whether we are done with the request and can unblock the caller

Specified by:
needMoreResponses in interface ResponseFilter
Returns:
False if the request is done, otherwise true

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.