org.infinispan.remoting.responses
Class ClusteredGetResponseValidityFilter
java.lang.Object
org.infinispan.remoting.responses.ClusteredGetResponseValidityFilter
- All Implemented Interfaces:
- ResponseFilter
public class ClusteredGetResponseValidityFilter
- extends Object
- implements ResponseFilter
A filter that tests the validity of ClusteredGetCommand
s.
- Since:
- 4.0
- Author:
- Manik Surtani
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClusteredGetResponseValidityFilter
public ClusteredGetResponseValidityFilter(Collection<Address> pendingResponders)
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
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.