public NodePair deserialize(DataInput in, int version) throws IOException { InetAddress ep1 = CompactEndpointSerializationHelper.deserialize(in); InetAddress ep2 = CompactEndpointSerializationHelper.deserialize(in); return new NodePair(ep1, ep2); }
public long serializedSize(NodePair nodePair, int version) { return 2 * CompactEndpointSerializationHelper.serializedSize(nodePair.endpoint1); } }
public NodePair deserialize(DataInputPlus in, int version) throws IOException { InetAddress ep1 = CompactEndpointSerializationHelper.deserialize(in); InetAddress ep2 = CompactEndpointSerializationHelper.deserialize(in); return new NodePair(ep1, ep2); }
public long serializedSize(NodePair nodePair, int version) { return 2 * CompactEndpointSerializationHelper.serializedSize(nodePair.endpoint1); } }
public NodePair deserialize(DataInputPlus in, int version) throws IOException { InetAddress ep1 = CompactEndpointSerializationHelper.deserialize(in); InetAddress ep2 = CompactEndpointSerializationHelper.deserialize(in); return new NodePair(ep1, ep2); }
public long serializedSize(NodePair nodePair, int version) { return 2 * CompactEndpointSerializationHelper.serializedSize(nodePair.endpoint1); } }
public NodePair deserialize(DataInputPlus in, int version) throws IOException { InetAddress ep1 = CompactEndpointSerializationHelper.deserialize(in); InetAddress ep2 = CompactEndpointSerializationHelper.deserialize(in); return new NodePair(ep1, ep2); }
public long serializedSize(NodePair nodePair, int version) { return 2 * CompactEndpointSerializationHelper.serializedSize(nodePair.endpoint1); } }
public void serialize(SyncRequest message, DataOutputPlus out, int version) throws IOException { RepairJobDesc.serializer.serialize(message.desc, out, version); CompactEndpointSerializationHelper.serialize(message.initiator, out); CompactEndpointSerializationHelper.serialize(message.src, out); CompactEndpointSerializationHelper.serialize(message.dst, out); out.writeInt(message.ranges.size()); for (Range<Token> range : message.ranges) AbstractBounds.serializer.serialize(range, out, version); }
public GossipDigest deserialize(DataInput in, int version) throws IOException { InetAddress endpoint = CompactEndpointSerializationHelper.deserialize(in); int generation = in.readInt(); int maxVersion = in.readInt(); return new GossipDigest(endpoint, generation, maxVersion); }
public long serializedSize(GossipDigestAck2 ack2, int version) { long size = TypeSizes.NATIVE.sizeof(ack2.epStateMap.size()); for (Map.Entry<InetAddress, EndpointState> entry : ack2.epStateMap.entrySet()) size += CompactEndpointSerializationHelper.serializedSize(entry.getKey()) + EndpointState.serializer.serializedSize(entry.getValue(), version); return size; } }
public void serialize(SyncRequest message, DataOutputPlus out, int version) throws IOException { RepairJobDesc.serializer.serialize(message.desc, out, version); CompactEndpointSerializationHelper.serialize(message.initiator, out); CompactEndpointSerializationHelper.serialize(message.src, out); CompactEndpointSerializationHelper.serialize(message.dst, out); out.writeInt(message.ranges.size()); for (Range<Token> range : message.ranges) { MessagingService.validatePartitioner(range); AbstractBounds.tokenSerializer.serialize(range, out, version); } }
public SyncRequest deserialize(DataInput in, int version) throws IOException { RepairJobDesc desc = RepairJobDesc.serializer.deserialize(in, version); InetAddress owner = CompactEndpointSerializationHelper.deserialize(in); InetAddress src = CompactEndpointSerializationHelper.deserialize(in); InetAddress dst = CompactEndpointSerializationHelper.deserialize(in); int rangesCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangesCount); for (int i = 0; i < rangesCount; ++i) ranges.add((Range<Token>) AbstractBounds.serializer.deserialize(in, version).toTokenBounds()); return new SyncRequest(desc, owner, src, dst, ranges); }
public long serializedSize(GossipDigestAck2 ack2, int version) { long size = TypeSizes.sizeof(ack2.epStateMap.size()); for (Map.Entry<InetAddress, EndpointState> entry : ack2.epStateMap.entrySet()) size += CompactEndpointSerializationHelper.serializedSize(entry.getKey()) + EndpointState.serializer.serializedSize(entry.getValue(), version); return size; } }
public void serialize(SyncRequest message, DataOutputPlus out, int version) throws IOException { RepairJobDesc.serializer.serialize(message.desc, out, version); CompactEndpointSerializationHelper.serialize(message.initiator, out); CompactEndpointSerializationHelper.serialize(message.src, out); CompactEndpointSerializationHelper.serialize(message.dst, out); out.writeInt(message.ranges.size()); for (Range<Token> range : message.ranges) { MessagingService.validatePartitioner(range); AbstractBounds.tokenSerializer.serialize(range, out, version); } }
public GossipDigestAck2 deserialize(DataInput in, int version) throws IOException { int size = in.readInt(); Map<InetAddress, EndpointState> epStateMap = new HashMap<InetAddress, EndpointState>(size); for (int i = 0; i < size; ++i) { InetAddress ep = CompactEndpointSerializationHelper.deserialize(in); EndpointState epState = EndpointState.serializer.deserialize(in, version); epStateMap.put(ep, epState); } return new GossipDigestAck2(epStateMap); }