@Override public boolean equals(Object o) { if (!(o instanceof ValidationComplete)) return false; ValidationComplete other = (ValidationComplete)o; return messageType == other.messageType && desc.equals(other.desc); }
@Override public String getMessage() { return desc.toString() + " " + super.getMessage(); } }
public RepairJobDesc deserialize(DataInput in, int version) throws IOException { UUID parentSessionId = null; if (version >= MessagingService.VERSION_21) { if (in.readBoolean()) parentSessionId = UUIDSerializer.serializer.deserialize(in, version); } UUID sessionId = UUIDSerializer.serializer.deserialize(in, version); String keyspace = in.readUTF(); String columnFamily = in.readUTF(); Range<Token> range = (Range<Token>)AbstractBounds.serializer.deserialize(in, version); return new RepairJobDesc(parentSessionId, sessionId, keyspace, columnFamily, range); }
/** * Create repair job to run on specific columnfamily * * @param session RepairSession that this RepairJob belongs * @param columnFamily name of the ColumnFamily to repair */ public RepairJob(RepairSession session, String columnFamily) { this.session = session; this.desc = new RepairJobDesc(session.parentRepairSession, session.getId(), session.keyspace, columnFamily, session.getRanges()); this.repairedAt = session.repairedAt; this.taskExecutor = session.taskExecutor; this.parallelismDegree = session.parallelismDegree; }
@Override public boolean equals(Object o) { if (!(o instanceof ValidationComplete)) return false; ValidationComplete other = (ValidationComplete)o; return messageType == other.messageType && desc.equals(other.desc); }
/** * Create repair job to run on specific columnfamily * * @param session RepairSession that this RepairJob belongs * @param columnFamily name of the ColumnFamily to repair */ public RepairJob(RepairSession session, String columnFamily) { this.session = session; this.desc = new RepairJobDesc(session.parentRepairSession, session.getId(), session.keyspace, columnFamily, session.getRanges()); this.repairedAt = session.repairedAt; this.taskExecutor = session.taskExecutor; this.parallelismDegree = session.parallelismDegree; }
@Override public boolean equals(Object o) { if (!(o instanceof ValidationComplete)) return false; ValidationComplete other = (ValidationComplete)o; return messageType == other.messageType && desc.equals(other.desc); }
/** * Create repair job to run on specific columnfamily * * @param session RepairSession that this RepairJob belongs * @param columnFamily name of the ColumnFamily to repair */ public RepairJob(RepairSession session, String columnFamily) { this.session = session; this.desc = new RepairJobDesc(session.parentRepairSession, session.getId(), session.keyspace, columnFamily, session.getRanges()); this.repairedAt = session.repairedAt; this.taskExecutor = session.taskExecutor; this.parallelismDegree = session.parallelismDegree; }
@Override public boolean equals(Object o) { if (!(o instanceof SyncRequest)) return false; SyncRequest req = (SyncRequest)o; return messageType == req.messageType && desc.equals(req.desc) && initiator.equals(req.initiator) && src.equals(req.src) && dst.equals(req.dst) && ranges.equals(req.ranges); }
this.desc = new RepairJobDesc(parentSessionId, sessionId, keyspace, columnFamily, range); this.parallelismDegree = parallelismDegree; this.taskExecutor = taskExecutor;
@Override public boolean equals(Object o) { if (!(o instanceof SyncRequest)) return false; SyncRequest req = (SyncRequest)o; return messageType == req.messageType && desc.equals(req.desc) && initiator.equals(req.initiator) && src.equals(req.src) && dst.equals(req.dst) && ranges.equals(req.ranges); }
public RepairJobDesc deserialize(DataInputPlus in, int version) throws IOException { UUID parentSessionId = null; if (version >= MessagingService.VERSION_21) { if (in.readBoolean()) parentSessionId = UUIDSerializer.serializer.deserialize(in, version); } UUID sessionId = UUIDSerializer.serializer.deserialize(in, version); String keyspace = in.readUTF(); String columnFamily = in.readUTF(); int nRanges = in.readInt(); Collection<Range<Token>> ranges = new ArrayList<>(); Range<Token> range; for (int i = 0; i < nRanges; i++) { range = (Range<Token>) AbstractBounds.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version); ranges.add(range); } return new RepairJobDesc(parentSessionId, sessionId, keyspace, columnFamily, ranges); }
@Override public boolean equals(Object o) { if (!(o instanceof SyncRequest)) return false; SyncRequest req = (SyncRequest)o; return messageType == req.messageType && desc.equals(req.desc) && initiator.equals(req.initiator) && src.equals(req.src) && dst.equals(req.dst) && ranges.equals(req.ranges); }
public RepairJobDesc deserialize(DataInputPlus in, int version) throws IOException { UUID parentSessionId = null; if (version >= MessagingService.VERSION_21) { if (in.readBoolean()) parentSessionId = UUIDSerializer.serializer.deserialize(in, version); } UUID sessionId = UUIDSerializer.serializer.deserialize(in, version); String keyspace = in.readUTF(); String columnFamily = in.readUTF(); int nRanges = in.readInt(); Collection<Range<Token>> ranges = new ArrayList<>(); Range<Token> range; for (int i = 0; i < nRanges; i++) { range = (Range<Token>) AbstractBounds.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version); ranges.add(range); } return new RepairJobDesc(parentSessionId, sessionId, keyspace, columnFamily, ranges); }
@Override public boolean equals(Object o) { if (!(o instanceof SyncComplete)) return false; SyncComplete other = (SyncComplete)o; return messageType == other.messageType && desc.equals(other.desc) && success == other.success && nodes.equals(other.nodes); }
public RepairJobDesc deserialize(DataInputPlus in, int version) throws IOException { UUID parentSessionId = null; if (version >= MessagingService.VERSION_21) { if (in.readBoolean()) parentSessionId = UUIDSerializer.serializer.deserialize(in, version); } UUID sessionId = UUIDSerializer.serializer.deserialize(in, version); String keyspace = in.readUTF(); String columnFamily = in.readUTF(); int nRanges = in.readInt(); Collection<Range<Token>> ranges = new ArrayList<>(); Range<Token> range; for (int i = 0; i < nRanges; i++) { range = (Range<Token>) AbstractBounds.tokenSerializer.deserialize(in, MessagingService.globalPartitioner(), version); ranges.add(range); } return new RepairJobDesc(parentSessionId, sessionId, keyspace, columnFamily, ranges); }
@Override public boolean equals(Object o) { if (!(o instanceof SyncComplete)) return false; SyncComplete other = (SyncComplete)o; return messageType == other.messageType && desc.equals(other.desc) && success == other.success && nodes.equals(other.nodes); }
@Override public boolean equals(Object o) { if (!(o instanceof SyncComplete)) return false; SyncComplete other = (SyncComplete)o; return messageType == other.messageType && desc.equals(other.desc) && success == other.success && nodes.equals(other.nodes); }
/** * In order to remove completed Differencer, equality is computed only from {@code desc} and * endpoint part of two TreeResponses. */ @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Differencer that = (Differencer) o; if (!desc.equals(that.desc)) return false; return minEndpoint().equals(that.minEndpoint()) && maxEndpoint().equals(that.maxEndpoint()); }
assert job.desc.equals(desc); if (job.addTree(endpoint, tree) == 0)