Package io.vertx.tp.ambient.uca.darkly
Class AbstractTube
java.lang.Object
io.vertx.tp.ambient.uca.darkly.AbstractTube
- All Implemented Interfaces:
Tube
- Direct Known Subclasses:
TubeApprove,TubeAtom,TubeAttachment,TubeExpression,TubePhase
- Author:
- Lang
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.horizon.specification.modeler.HAtomatom(XActivityRule rule) protected io.vertx.core.Future<io.vertx.core.json.JsonObject>diffAsync(io.vertx.core.json.JsonObject data, XActivityRule rule, String field, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor) protected io.vertx.core.Future<XActivity>newActivity(io.vertx.core.json.JsonObject data, XActivityRule rule) protected io.vertx.core.Future<io.vertx.core.json.JsonObject>sameAsync(io.vertx.core.json.JsonObject data, XActivityRule rule, String field, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.tp.ambient.uca.darkly.Tube
traceAsync
-
Constructor Details
-
AbstractTube
public AbstractTube()
-
-
Method Details
-
atom
-
newActivity
protected io.vertx.core.Future<XActivity> newActivity(io.vertx.core.json.JsonObject data, XActivityRule rule) -
diffAsync
protected io.vertx.core.Future<io.vertx.core.json.JsonObject> diffAsync(io.vertx.core.json.JsonObject data, XActivityRule rule, String field, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor) -
sameAsync
protected io.vertx.core.Future<io.vertx.core.json.JsonObject> sameAsync(io.vertx.core.json.JsonObject data, XActivityRule rule, String field, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
-