Class IdeRuntimeProvenanceWriter

java.lang.Object
nl.pim16aap2.lightkeeper.runtime.IdeRuntimeProvenanceWriter

public final class IdeRuntimeProvenanceWriter extends Object
Atomically writes IDE runtime provenance metadata.
  • Constructor Details

    • IdeRuntimeProvenanceWriter

      public IdeRuntimeProvenanceWriter()
  • Method Details

    • write

      public void write(IdeRuntimeProvenance provenance, Path path) throws IOException
      Writes provenance beside a prepared runtime.
      Parameters:
      provenance - Provenance to write.
      path - Destination path.
      Throws:
      IOException - When serialization or atomic publication fails.