|
||||||||||
| 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 | |||||||||