com.sleepycat.je.rep.elections
Class Protocol.Propose
java.lang.Object
com.sleepycat.je.rep.impl.TextProtocol.Message
com.sleepycat.je.rep.impl.TextProtocol.RequestMessage
com.sleepycat.je.rep.elections.Protocol.Propose
- All Implemented Interfaces:
- TextProtocol.WireFormatable
- Direct Known Subclasses:
- Protocol.Accept
- Enclosing class:
- Protocol
public class Protocol.Propose
- extends TextProtocol.RequestMessage
Propose request used in Phase 1 of Paxos
proposal
protected final Proposer.Proposal proposal
Protocol.Propose
Protocol.Propose(Proposer.Proposal proposal)
Protocol.Propose
public Protocol.Propose(String requestLine,
String[] tokens)
throws TextProtocol.InvalidMessageException
- Throws:
TextProtocol.InvalidMessageException
hashCode
public int hashCode()
- Overrides:
hashCode
in class TextProtocol.RequestMessage
equals
public boolean equals(Object obj)
- Overrides:
equals
in class TextProtocol.RequestMessage
getOp
public TextProtocol.MessageOp getOp()
- Specified by:
getOp
in class TextProtocol.Message
wireFormat
public String wireFormat()
getProposal
Proposer.Proposal getProposal()
Copyright (c) 2004-2010 Oracle. All rights reserved.