package com.aconex.scrutineer.elasticsearch; import java.io.IOException; import java.io.ObjectOutputStream; import com.aconex.scrutineer.IdAndVersion; import com.fasterxml.sort.DataWriter; class IdAndVersionDataWriter extends DataWriter<IdAndVersion> { private final ObjectOutputStream objectOutputStream; public IdAndVersionDataWriter(ObjectOutputStream objectOutputStream) { this.objectOutputStream = objectOutputStream; } @Override public void writeEntry(IdAndVersion item) throws IOException { item.writeToStream(objectOutputStream); } @Override public void close() throws IOException { objectOutputStream.close(); } }