public long serializedSize(RepairMessage message, int version) { long size = 1; // for messageType byte size += message.messageType.serializer.serializedSize(message, version); return size; } }
public RepairMessage deserialize(DataInput in, int version) throws IOException { RepairMessage.Type messageType = RepairMessage.Type.fromByte(in.readByte()); return messageType.serializer.deserialize(in, version); }
public static Type fromByte(byte b) { for (Type t : values()) { if (t.type == b) return t; } throw new IllegalArgumentException("Unknown RepairMessage.Type: " + b); } }
/** * If we failed on either stream in or out, reply fail to coordinator */ public void onFailure(Throwable t) { MessagingService.instance().sendOneWay(new SyncComplete(desc, request.src, request.dst, false).createMessage(), request.initiator); } }
/** * Send ValidationRequest to replica */ public void run() { ValidationRequest request = new ValidationRequest(desc, gcBefore); MessagingService.instance().sendOneWay(request.createMessage(), endpoint); }
public void serialize(RepairMessage message, DataOutputPlus out, int version) throws IOException { out.write(message.messageType.type); message.messageType.serializer.serialize(message, out, version); }
public CleanupMessage deserialize(DataInputPlus in, int version) throws IOException { UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); return new CleanupMessage(parentRepairSession); }
public SnapshotMessage deserialize(DataInputPlus in, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(in, version); return new SnapshotMessage(desc); }
public RepairMessage deserialize(DataInputPlus in, int version) throws IOException { RepairMessage.Type messageType = RepairMessage.Type.fromByte(in.readByte()); return messageType.serializer.deserialize(in, version); }
/** * If we failed on either stream in or out, reply fail to coordinator */ public void onFailure(Throwable t) { MessagingService.instance().sendOneWay(new SyncComplete(desc, request.src, request.dst, false).createMessage(), request.initiator); } }
/** * Send ValidationRequest to replica */ public void run() { ValidationRequest request = new ValidationRequest(desc, gcBefore); MessagingService.instance().sendOneWay(request.createMessage(), endpoint); }
public long serializedSize(RepairMessage message, int version) { long size = 1; // for messageType byte size += message.messageType.serializer.serializedSize(message, version); return size; } }
public void serialize(RepairMessage message, DataOutputPlus out, int version) throws IOException { out.write(message.messageType.type); message.messageType.serializer.serialize(message, out, version); }
public CleanupMessage deserialize(DataInputPlus in, int version) throws IOException { UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); return new CleanupMessage(parentRepairSession); }
public SnapshotMessage deserialize(DataInputPlus in, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(in, version); return new SnapshotMessage(desc); }
public RepairMessage deserialize(DataInputPlus in, int version) throws IOException { RepairMessage.Type messageType = RepairMessage.Type.fromByte(in.readByte()); return messageType.serializer.deserialize(in, version); }
/** * If we failed on either stream in or out, reply fail to coordinator */ public void onFailure(Throwable t) { MessagingService.instance().sendOneWay(new SyncComplete(desc, request.src, request.dst, false).createMessage(), request.initiator); } }
public long serializedSize(RepairMessage message, int version) { long size = 1; // for messageType byte size += message.messageType.serializer.serializedSize(message, version); return size; } }
public RepairMessage deserialize(DataInputPlus in, int version) throws IOException { RepairMessage.Type messageType = RepairMessage.Type.fromByte(in.readByte()); return messageType.serializer.deserialize(in, version); }
public long serializedSize(RepairMessage message, int version) { long size = 1; // for messageType byte size += message.messageType.serializer.serializedSize(message, version); return size; } }