Class ModelCommitStep

java.lang.Object
io.fluxzero.common.api.modeling.ModelCommitStep

public class ModelCommitStep extends Object
One ordered original event and all model targets affected by it.

event may be null only for a non-stored, non-published transition such as EventPublication.NEVER. Such a transition still receives a state index when it updates model state.

  • Constructor Details

    • ModelCommitStep

      public ModelCommitStep()
  • Method Details

    • getBytes

      public long getBytes()
      Complete serialized event-message bytes carried by this substep.
    • getStoredTargetCount

      public int getStoredTargetCount()
      Number of target streams receiving an event membership.
    • getRelationCount

      public int getRelationCount()
      Number of desired current parent relationships carried by all targets.