MergedOutputPublication

public final class MergedOutputPublication

Persistent authority for the proxy's merged ZIP plus optional mappings.

Types

Link copied to clipboard
public final class Snapshot extends Record

Properties

Link copied to clipboard
public final static String MAPPINGS_NAME
Link copied to clipboard
public final static String MARKER_NAME
Link copied to clipboard
public final static String PACK_NAME
Link copied to clipboard
public final static String REVOCATION_NAME

Functions

Link copied to clipboard
public static void beginMutation(File mergedDir)
Installs a persistent fail-closed guard before stable paths mutate.
Link copied to clipboard
public static MergedOutputPublication.Snapshot commit(File mergedDir)
Hashes the exact stable files and atomically writes their commit marker last.
Link copied to clipboard
public static MergedOutputPublication.Snapshot current(File mergedDir)
Returns only a marker-authorized, byte-for-byte verified merged set.
Link copied to clipboard
public static Path markerPath(File mergedDir)
Link copied to clipboard
public static Path revocationPath(File mergedDir)
Link copied to clipboard
public static boolean revoke(File mergedDir)
Persists withdrawal before best-effort deletion of stable paths.