|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object infoservice.agreement.paxos.PaxosObject infoservice.agreement.paxos.PaxosCommunicator infoservice.agreement.paxos.PaxosProposer
public abstract class PaxosProposer
Field Summary | |
---|---|
java.lang.String |
m_lastRandom
|
Fields inherited from class infoservice.agreement.paxos.PaxosCommunicator |
---|
m_targets |
Constructor Summary | |
---|---|
PaxosProposer()
|
Method Summary | |
---|---|
void |
propose(java.lang.String a_value)
Proposes a value to the other known PaxosAcceptors |
void |
setRound(java.lang.String a_round)
Sets the round of this proposal |
Methods inherited from class infoservice.agreement.paxos.PaxosCommunicator |
---|
getF, getIdentifier, getN, getQuorumDecideStrong, getQuorumDecideWeak, getQuorumStrong, getQuorumTwoThird, getTargets, multicast, sendMessage, sendMessage, setTargets |
Methods inherited from class infoservice.agreement.paxos.PaxosObject |
---|
debug, error, fatal, getLog, info, setLog |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String m_lastRandom
Constructor Detail |
---|
public PaxosProposer()
Method Detail |
---|
public void propose(java.lang.String a_value)
a_value
- The proposal to makepublic void setRound(java.lang.String a_round)
a_round
- A unique identifier for the round
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |