public class AppendResponse extends AbstractResponse<AppendResponse>
| Modifier and Type | Class and Description |
|---|---|
static class |
AppendResponse.Builder
Append response builder.
|
Response.Status| Modifier and Type | Field and Description |
|---|---|
static byte |
TYPE
The unique identifier for the append response type.
|
| Constructor and Description |
|---|
AppendResponse(net.kuujo.catalyst.util.ReferenceManager<AppendResponse> referenceManager) |
| Modifier and Type | Method and Description |
|---|---|
static AppendResponse.Builder |
builder()
Returns a new append response builder.
|
static AppendResponse.Builder |
builder(AppendResponse response)
Returns an append response builder for an existing response.
|
boolean |
equals(Object object) |
int |
hashCode() |
long |
logIndex()
Returns the last index of the replica's log.
|
void |
readObject(net.kuujo.catalyst.buffer.BufferInput buffer,
net.kuujo.catalyst.serializer.Serializer serializer) |
boolean |
succeeded()
Returns a boolean indicating whether the append was successful.
|
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, error, references, release, statuspublic static final byte TYPE
public AppendResponse(net.kuujo.catalyst.util.ReferenceManager<AppendResponse> referenceManager)
NullPointerException - if referenceManager is nullpublic static AppendResponse.Builder builder()
public static AppendResponse.Builder builder(AppendResponse response)
response - The response to build.public byte type()
public long term()
public boolean succeeded()
public long logIndex()
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)
public String toString()
toString in class AbstractResponse<AppendResponse>Copyright © 2013–2015. All rights reserved.