public SerDesInfo toSerDesInfo() { return new SerDesInfo(id, timestamp, new SerDesPair(name, description, fileId, serializerClassName, deserializerClassName)); }
public SerDesInfoStorable(SerDesPair serDesPair) { name = serDesPair.getName(); description = serDesPair.getDescription(); fileId = serDesPair.getFileId(); serializerClassName = serDesPair.getSerializerClassName(); deserializerClassName = serDesPair.getDeserializerClassName(); }
public SerDesPair(String name, String description, String fileId, String serializerClassName, String deserializerClassName) { this.name = name; this.description = description; this.fileId = fileId; this.serializerClassName = serializerClassName; this.deserializerClassName = deserializerClassName; checkNotNullAndEmpty(name, "name"); checkNotNullAndEmpty(fileId, "fileId"); checkNotNullAndEmpty(serializerClassName, "serializerClassName"); checkNotNullAndEmpty(deserializerClassName, "deserializerClassName"); }
String fileId = serDesPair.getFileId(); try { String className = isSerializer ? serDesPair.getSerializerClassName() : serDesPair.getDeserializerClassName();
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SerDesInfo that = (SerDesInfo) o; if (id != null ? !id.equals(that.id) : that.id != null) return false; if (timestamp != null ? !timestamp.equals(that.timestamp) : that.timestamp != null) return false; return serDesPair != null ? serDesPair.equals(that.serDesPair) : that.serDesPair == null; }
@Override public int hashCode() { int result = id != null ? id.hashCode() : 0; result = 31 * result + (timestamp != null ? timestamp.hashCode() : 0); result = 31 * result + (serDesPair != null ? serDesPair.hashCode() : 0); return result; } }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; SerDesInfo that = (SerDesInfo) o; if (id != null ? !id.equals(that.id) : that.id != null) return false; if (timestamp != null ? !timestamp.equals(that.timestamp) : that.timestamp != null) return false; return serDesPair != null ? serDesPair.equals(that.serDesPair) : that.serDesPair == null; }
@Override public int hashCode() { int result = id != null ? id.hashCode() : 0; result = 31 * result + (timestamp != null ? timestamp.hashCode() : 0); result = 31 * result + (serDesPair != null ? serDesPair.hashCode() : 0); return result; } }
private SerDesPair createSerDesInfo(String fileId) { return new SerDesPair( "avro serializer", "avro serializer", fileId, "con.hwx.registries.serializer.AvroSnapshotSerializer", "con.hwx.registries.serializer.AvroSnapshotDeserializer" ); }
public SerDesPair(String name, String description, String fileId, String serializerClassName, String deserializerClassName) { this.name = name; this.description = description; this.fileId = fileId; this.serializerClassName = serializerClassName; this.deserializerClassName = deserializerClassName; checkNotNullAndEmpty(name, "name"); checkNotNullAndEmpty(fileId, "fileId"); checkNotNullAndEmpty(serializerClassName, "serializerClassName"); checkNotNullAndEmpty(deserializerClassName, "deserializerClassName"); }
private Long registerSimpleSerDes(String fileId) { String simpleSerializerClassName = "org.apache.schemaregistry.samples.serdes.SimpleSerializer"; String simpleDeserializerClassName = "org.apache.schemaregistry.samples.serdes.SimpleDeserializer"; SerDesPair serializerInfo = new SerDesPair( "simple-serializer", "simple serializer", fileId, simpleSerializerClassName, simpleDeserializerClassName); return schemaRegistryClient.addSerDes(serializerInfo); }