Javadoc
Interface defining when a group request is done, allowing early termination
of a group request based on logic implemented by the caller. For example,
an RPC could be invoked on all members of a group, but as soon as a single
valid response is received the
#needMoreResponses() method could
return false
allowing the call to return without waiting for
other slower-to-arrive responses.
Based on JGroups' RspFilter concept, but with a separate abstraction.
The abstraction has be done to avoid leaking JGroups classes to
ha-server-api consumers and to avoid adding an absolute dependency on JGroups
to HAPartition implementations.