|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinfoservice.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 | ||||||||