public class PollRequest extends AbstractRequest<PollRequest>
| Modifier and Type | Class and Description |
|---|---|
static class |
PollRequest.Builder
Poll request builder.
|
| Modifier and Type | Field and Description |
|---|---|
static byte |
TYPE
The unique identifier for the poll request type.
|
| Constructor and Description |
|---|
PollRequest(net.kuujo.catalyst.util.ReferenceManager<PollRequest> referenceManager) |
| Modifier and Type | Method and Description |
|---|---|
static PollRequest.Builder |
builder()
Returns a new poll request builder.
|
static PollRequest.Builder |
builder(PollRequest request)
Returns a poll 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 PollRequest(net.kuujo.catalyst.util.ReferenceManager<PollRequest> referenceManager)
NullPointerException - if referenceManager is nullpublic static PollRequest.Builder builder()
public static PollRequest.Builder builder(PollRequest 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.