org.jgroups.blocks
Interface VotingListener
- All Known Implementing Classes:
- TwoPhaseVotingAdapter.TwoPhaseVoteWrapper
public interface VotingListener
Implemetations of this interface are able to participate in voting process.
- Author:
- Roman Rokytskyy (rrokytskyy@acm.org)
Method Summary |
boolean |
vote(java.lang.Object decree)
Each member is able to vote with true or false
messages. |
vote
boolean vote(java.lang.Object decree)
throws VoteException
- Each member is able to vote with
true
or false
messages. If the member does not know what to do with the
decree
it should throw VoteException
. Doing
this he will be excluded from voting process and will not influence
the result.
- Parameters:
decree
- object representing the decree of current voting.
- Throws:
VoteException
- if listener does not know the meaning of the
decree and wants to be excluded from this voting.
Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.