|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RspFilter
Interface defining when a group request is done. This allows for termination of a group request based on logic implemented by the caller. Example: caller uses mode GET_FIRST plus a RspFilter implementation. Here, the request will not return (assuming timeout is 0) when the first response has been received, but when the filter passed
Method Summary | |
---|---|
boolean |
isAcceptable(java.lang.Object response,
Address sender)
Determines whether a response from a given sender should be added to the response list of the request |
boolean |
needMoreResponses()
Right after calling isAcceptable(Object, org.jgroups.Address) , this method is called to see whether
we are done with the request and can unblock the caller |
Method Detail |
---|
boolean isAcceptable(java.lang.Object response, Address sender)
response
- The response (usually a serializable value)sender
- The sender of response
RspList
) of a request,
otherwise false. In the latter case, we don't add the response to the response list.boolean needMoreResponses()
isAcceptable(Object, org.jgroups.Address)
, this method is called to see whether
we are done with the request and can unblock the caller
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |