public class CommandEntry extends OperationEntry<CommandEntry>
| Constructor and Description |
|---|
CommandEntry() |
CommandEntry(net.kuujo.catalyst.util.ReferenceManager<net.kuujo.catalog.server.storage.Entry<?>> referenceManager) |
| Modifier and Type | Method and Description |
|---|---|
Command |
getCommand()
Returns the command.
|
Operation |
getOperation()
Returns the entry operation.
|
long |
getSequence()
Returns the command sequence number.
|
void |
readObject(net.kuujo.catalyst.buffer.BufferInput buffer,
net.kuujo.catalyst.serializer.Serializer serializer) |
CommandEntry |
setCommand(Command command)
Sets the command.
|
CommandEntry |
setSequence(long sequence)
Sets the command sequence number.
|
String |
toString() |
void |
writeObject(net.kuujo.catalyst.buffer.BufferOutput buffer,
net.kuujo.catalyst.serializer.Serializer serializer) |
getSession, setSessiongetTimestamp, setTimestamppublic CommandEntry()
public CommandEntry(net.kuujo.catalyst.util.ReferenceManager<net.kuujo.catalog.server.storage.Entry<?>> referenceManager)
public long getSequence()
public CommandEntry setSequence(long sequence)
sequence - The command sequence number.public Operation getOperation()
OperationEntrygetOperation in class OperationEntry<CommandEntry>public Command getCommand()
public CommandEntry setCommand(Command command)
command - The command.NullPointerException - if command is nullpublic void writeObject(net.kuujo.catalyst.buffer.BufferOutput buffer,
net.kuujo.catalyst.serializer.Serializer serializer)
writeObject in interface net.kuujo.catalyst.serializer.CatalystSerializablewriteObject in class SessionEntry<CommandEntry>public void readObject(net.kuujo.catalyst.buffer.BufferInput buffer,
net.kuujo.catalyst.serializer.Serializer serializer)
readObject in interface net.kuujo.catalyst.serializer.CatalystSerializablereadObject in class SessionEntry<CommandEntry>public String toString()
toString in class TimestampedEntry<CommandEntry>Copyright © 2013–2015. All rights reserved.