PrepareMessage message = new PrepareMessage(parentRepairSession, cfIds, ranges); MessageOut<RepairMessage> msg = message.createMessage(); MessagingService.instance().sendRR(msg, neighbour, callback, TimeUnit.HOURS.toMillis(1), true);
public PrepareMessage deserialize(DataInput in, int version) throws IOException { int cfIdCount = in.readInt(); List<UUID> cfIds = new ArrayList<>(cfIdCount); for (int i = 0; i < cfIdCount; i++) cfIds.add(UUIDSerializer.serializer.deserialize(in, version)); UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); int rangeCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangeCount); for (int i = 0; i < rangeCount; i++) ranges.add((Range<Token>) Range.serializer.deserialize(in, version).toTokenBounds()); return new PrepareMessage(parentRepairSession, cfIds, ranges); }
public PrepareMessage deserialize(DataInputPlus in, int version) throws IOException { int cfIdCount = in.readInt(); List<UUID> cfIds = new ArrayList<>(cfIdCount); for (int i = 0; i < cfIdCount; i++) cfIds.add(UUIDSerializer.serializer.deserialize(in, version)); UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); int rangeCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangeCount); for (int i = 0; i < rangeCount; i++) ranges.add((Range<Token>) Range.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version)); boolean isIncremental = in.readBoolean(); long timestamp = in.readLong(); boolean isGlobal = in.readBoolean(); return new PrepareMessage(parentRepairSession, cfIds, ranges, isIncremental, timestamp, isGlobal); }
PrepareMessage message = new PrepareMessage(parentRepairSession, cfIds, options.getRanges(), options.isIncremental(), timestamp, options.isGlobal()); MessageOut<RepairMessage> msg = message.createMessage(); MessagingService.instance().sendRR(msg, neighbour, callback, TimeUnit.HOURS.toMillis(1), true);
public PrepareMessage deserialize(DataInputPlus in, int version) throws IOException { int cfIdCount = in.readInt(); List<UUID> cfIds = new ArrayList<>(cfIdCount); for (int i = 0; i < cfIdCount; i++) cfIds.add(UUIDSerializer.serializer.deserialize(in, version)); UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); int rangeCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangeCount); for (int i = 0; i < rangeCount; i++) ranges.add((Range<Token>) Range.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version)); boolean isIncremental = in.readBoolean(); long timestamp = in.readLong(); boolean isGlobal = in.readBoolean(); return new PrepareMessage(parentRepairSession, cfIds, ranges, isIncremental, timestamp, isGlobal); }
PrepareMessage message = new PrepareMessage(parentRepairSession, cfIds, options.getRanges(), options.isIncremental(), timestamp, options.isGlobal()); MessageOut<RepairMessage> msg = message.createMessage(); MessagingService.instance().sendRR(msg, neighbour, callback, TimeUnit.HOURS.toMillis(1), true);
public PrepareMessage deserialize(DataInputPlus in, int version) throws IOException { int cfIdCount = in.readInt(); List<UUID> cfIds = new ArrayList<>(cfIdCount); for (int i = 0; i < cfIdCount; i++) cfIds.add(UUIDSerializer.serializer.deserialize(in, version)); UUID parentRepairSession = UUIDSerializer.serializer.deserialize(in, version); int rangeCount = in.readInt(); List<Range<Token>> ranges = new ArrayList<>(rangeCount); for (int i = 0; i < rangeCount; i++) ranges.add((Range<Token>) Range.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version)); boolean isIncremental = in.readBoolean(); long timestamp = in.readLong(); boolean isGlobal = in.readBoolean(); return new PrepareMessage(parentRepairSession, cfIds, ranges, isIncremental, timestamp, isGlobal); }
PrepareMessage message = new PrepareMessage(parentRepairSession, cfIds, options.getRanges(), options.isIncremental(), timestamp, options.isGlobal()); MessageOut<RepairMessage> msg = message.createMessage(); MessagingService.instance().sendRR(msg, neighbour, callback, TimeUnit.HOURS.toMillis(1), true);