3 import java.nio.ByteBuffer;
5 class LastMessage extends Entry {
6 private long machineid;
9 LastMessage(Slot slot, long _machineid, long _seqnum) {
19 long getSequenceNumber() {
23 static Entry decode(Slot slot, ByteBuffer bb) {
24 long machineid=bb.getLong();
25 long seqnum=bb.getLong();
26 return new LastMessage(slot, machineid, seqnum);
29 void encode(ByteBuffer bb) {
30 bb.put(Entry.TypeLastMessage);
31 bb.putLong(machineid);
36 return 2*Long.BYTES+Byte.BYTES;
40 return Entry.TypeLastMessage;