Class AbstractSchism

java.lang.Object
io.vertx.tp.ambient.uca.differ.AbstractSchism
All Implemented Interfaces:
Schism

public abstract class AbstractSchism extends Object implements Schism
Author:
Lang
  • Field Details

    • atom

      protected transient io.horizon.specification.modeler.HAtom atom
  • Constructor Details

    • AbstractSchism

      public AbstractSchism()
  • Method Details

    • bind

      public Schism bind(io.horizon.specification.modeler.HAtom atom)
      Specified by:
      bind in interface Schism
    • onTrack

      protected Set<String> onTrack()
    • createActivity

      protected io.vertx.core.Future<io.vertx.core.json.JsonObject> createActivity(XActivity activity, List<XActivityChange> changes)
    • diffAsync

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> diffAsync(io.vertx.core.json.JsonObject recordO, io.vertx.core.json.JsonObject recordN, Supplier<io.vertx.core.Future<XActivity>> activityFn)
      Specified by:
      diffAsync in interface Schism