Class AbstractAdmit

java.lang.Object
io.aeon.experiment.specification.secure.AbstractAdmit
All Implemented Interfaces:
io.aeon.specification.action.HCommand<io.aeon.atom.secure.HPermit, io.vertx.core.Future<io.vertx.core.json.JsonObject>>, io.aeon.specification.action.HEvent<io.aeon.atom.secure.HPermit, io.vertx.core.json.JsonObject>, io.horizon.cloud.secure.HAdmit

public abstract class AbstractAdmit extends Object implements io.aeon.specification.secure.HAdmit
Author:
Lang
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected io.horizon.specification.modeler.HAtom
     
    protected io.macrocosm.atom.HOI
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.horizon.cloud.secure.HAdmit
    bind (io.horizon.specification.meta.modeler.HAtom atom)
     
    io.horizon.cloud.secure.HAdmit
    bind (String sigma)
     
    final io.vertx.core.Future<io.vertx.core.json.JsonObject>
    configure (io.aeon.atom.secure.HPermit permit)
     
    protected io.vertx.core.Future<io.vertx.core.json.JsonObject>
    configure (io.aeon.atom.secure.HPermit permit, io.vertx.core.json.JsonObject requestJ, Function<io.aeon.atom.secure.HPermit, io.vertx.core.json.JsonObject> supplierJ)
     
    protected io.vertx.core.json.JsonObject
    configureQr (io.vertx.core.json.JsonObject qrJ, io.vertx.core.json.JsonObject request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.horizon.cloud.secure.HAdmit

    configure

    Methods inherited from interface io.horizon.specification.action.HCommand

    bind

    Methods inherited from interface io.horizon.specification.action.HEvent

    compile, synchro
  • Field Details

    • atom

      protected transient io.horizon.specification.modeler.HAtom atom
    • owner

      protected transient io.macrocosm.atom.HOI owner
  • Constructor Details

    • AbstractAdmit

      public AbstractAdmit()
  • Method Details

    • bind

      public io.horizon.cloud.secure.HAdmit bind (io.aeon.experiment.mixture.HAtom atom)
      Specified by:
      bind in interface io.horizon.cloud.secure.HAdmit
    • bind

      public io.horizon.cloud.secure.HAdmit bind (String sigma)
      Specified by:
      bind in interface io.horizon.cloud.secure.HAdmit
    • configure

      public final io.vertx.core.Future<io.vertx.core.json.JsonObject> configure (io.aeon.atom.secure.HPermit permit)
      Specified by:
      configure in interface io.aeon.specification.action.HCommand<io.aeon.atom.secure.HPermit, io.vertx.core.Future<io.vertx.core.json.JsonObject>>
      Specified by:
      configure in interface io.aeon.specification.action.HEvent<io.aeon.atom.secure.HPermit, io.vertx.core.json.JsonObject>
    • configure

      protected io.vertx.core.Future<io.vertx.core.json.JsonObject> configure (io.aeon.atom.secure.HPermit permit, io.vertx.core.json.JsonObject requestJ, Function<io.aeon.atom.secure.HPermit,io.vertx.core.json.JsonObject> supplierJ)
    • configureQr

      protected io.vertx.core.json.JsonObject configureQr (io.vertx.core.json.JsonObject qrJ, io.vertx.core.json.JsonObject request)