Class ScheduleWithParents

java.lang.Object
io.fluxzero.common.api.Request
io.fluxzero.common.api.Command
io.fluxzero.common.api.scheduling.ScheduleWithParents
All Implemented Interfaces:
JsonType

public class ScheduleWithParents extends Command
Schedules messages owned by existing, committed Models in the same namespace. Deletion of any parent asynchronously cancels the accepted schedules. The server binds the ownership to the parent's current lifetime; recreation does not revive old schedules. This separate operation deliberately fails on servers that do not support ownership.
  • Constructor Details

    • ScheduleWithParents

      public ScheduleWithParents()
  • Method Details

    • toMetric

      public Object toMetric()
      Description copied from interface: JsonType
      Converts this object into a compact metric representation for logging or monitoring.

      Used by the Fluxzero Java SDK to avoid logging large payloads directly while still tracking platform usage.

      Returns:
      a safe and compact object suitable for serialization to the metrics log