Class WorkloadAdmin

java.lang.Object
org.j7m.middleware.scheduler.WorkloadAdmin

public final class WorkloadAdmin extends Object
Minimal admin/status formatter for workload scheduler state.

The class is immutable and thread-safe when the supplied scheduler is thread-safe. It exposes safe operational posture only: task counts, current task states, lease expiry, fencing token versions, progress, and workload counters. It does not expose payloads or credential material.

  • Constructor Details

    • WorkloadAdmin

      public WorkloadAdmin(InMemoryWorkloadScheduler scheduler)
      Creates a workload admin view.
      Parameters:
      scheduler - scheduler to inspect
  • Method Details

    • formatStatus

      public String formatStatus()
      Formats a human-readable status snapshot.
      Returns:
      safe status text