Class AwaitModelGraphProjection

java.lang.Object
io.fluxzero.common.api.Request
io.fluxzero.common.api.modeling.AwaitModelGraphProjection
All Implemented Interfaces:
JsonType

public class AwaitModelGraphProjection extends Request
Waits until one materialized graph projection has completed every root update originating at or before a committed model state.
  • Constructor Details

    • AwaitModelGraphProjection

      public AwaitModelGraphProjection(String collection, long stateIndex)
      Creates a collection-wide projection barrier.
    • AwaitModelGraphProjection

      public AwaitModelGraphProjection(String collection, long stateIndex, Collection<String> modelIds)
      Creates a projection barrier for the supplied affected models when the commit consists of one state transition.
    • AwaitModelGraphProjection

      public AwaitModelGraphProjection(String collection, long stateIndex, Long firstStateIndex, Collection<String> modelIds)