public class VoteRequest extends AbstractRequest<VoteRequest>
| Modifier and Type | Class and Description |
|---|---|
static class |
VoteRequest.Builder
Vote request builder.
|
| Modifier and Type | Field and Description |
|---|---|
static byte |
TYPE
The unique identifier for the vote request type.
|
| Constructor and Description |
|---|
VoteRequest(net.kuujo.catalyst.util.ReferenceManager<VoteRequest> referenceManager) |
| Modifier and Type | Method and Description |
|---|---|
static VoteRequest.Builder |
builder()
Returns a new vote request builder.
|
static VoteRequest.Builder |
builder(VoteRequest request)
Returns a vote request builder for an existing request.
|
int |
candidate()
Returns the candidate's address.
|
boolean |
equals(Object object) |
int |
hashCode() |
long |
logIndex()
Returns the candidate's last log index.
|
long |
logTerm()
Returns the candidate's last log term.
|
void |
readObject(net.kuujo.catalyst.buffer.BufferInput buffer,
net.kuujo.catalyst.serializer.Serializer serializer) |
long |
term()
Returns the requesting node's current term.
|
String |
toString() |
byte |
type() |
void |
writeObject(net.kuujo.catalyst.buffer.BufferOutput buffer,
net.kuujo.catalyst.serializer.Serializer serializer) |
acquire, close, references, releasepublic static final byte TYPE
public VoteRequest(net.kuujo.catalyst.util.ReferenceManager<VoteRequest> referenceManager)
NullPointerException - if referenceManager is nullpublic static VoteRequest.Builder builder()
public static VoteRequest.Builder builder(VoteRequest request)
request - The request to build.public byte type()
public long term()
public int candidate()
public long logIndex()
public long logTerm()
public void readObject(net.kuujo.catalyst.buffer.BufferInput buffer,
net.kuujo.catalyst.serializer.Serializer serializer)
public void writeObject(net.kuujo.catalyst.buffer.BufferOutput buffer,
net.kuujo.catalyst.serializer.Serializer serializer)
Copyright © 2013–2015. All rights reserved.