Class IdeRuntimeDiscoveryWriter

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

public final class IdeRuntimeDiscoveryWriter extends Object
Atomically publishes generated IDE runtime discovery metadata.
  • Constructor Details

    • IdeRuntimeDiscoveryWriter

      public IdeRuntimeDiscoveryWriter()
  • Method Details

    • write

      public void write(IdeRuntimeDiscovery discovery, Path path) throws IOException
      Writes discovery metadata using same-filesystem atomic replacement.
      Parameters:
      discovery - Discovery metadata to publish.
      path - Destination path.
      Throws:
      IOException - When serialization or atomic publication fails.