private List<String> recordValueStrings() { final List<String> strings = Lists.newArrayList(); for (final byte[] bytes : records) { strings.add((bytes == null) ? "null" : Util.generateHexString(bytes)); } return strings; }
private static <T> RuntimeException deserializationError(byte[] serializedData, IOException e, Class<T> clazz) { String clazzMessage = clazz == null ? "" : "of class type " + clazz.getName(); String format = String.format("Deserialization failed for data (%s) " + clazzMessage, Util.generateHexString(serializedData)); logger.error(format, e); return new RuntimeException(format, e); }
@Override public String toString() { return Objects.toStringHelper(this.getClass()) .add("Prefix", String.format("%02X", PREFIX)) .add("TableId", tableId) .add("UUID", uuid == null ? "" : Util.generateHexString(Util.UUIDToBytes(uuid))) .toString(); }
@Override public String toString() { return Objects.toStringHelper(this.getClass()) .add("Prefix", String.format("%02X", prefix)) .add("TableId", tableId) .add("IndexId", indexId) .add("Records", records == null ? "" : recordValueStrings()) .add("UUID", uuid == null ? "" : Util.generateHexString(Util.UUIDToBytes(uuid))) .toString(); }