Package

razie.diesel

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class DieselMsg(e: String, a: String, args: Map[String, Any], target: DieselTarget = DieselTarget.RK, osettings: Option[DomEngineSettings] = None) extends Product with Serializable

    Permalink

    a message intended for a target.

    a message intended for a target. Send to CQRS for execution, via Services

  2. case class DieselMsgString(msg: String, target: DieselTarget = DieselTarget.RK, ctxParms: Map[String, String] = Map.empty, osettings: Option[DomEngineSettings] = None) extends Product with Serializable

    Permalink

    a message string - send these to Services to have them executed

    a message string - send these to Services to have them executed

    these will be executed as a new process/engine instance

    msg

    properly formatted message string, i.e. $msg ent.ac (p1="value")

  3. class DieselTarget extends AnyRef

    Permalink

    a target for a message: either a specified list of config, or a realm

  4. case class DieselTargetList(realm: String, env: String, specs: List[TSpecPath], stories: List[TSpecPath]) extends DieselTarget with Product with Serializable

    Permalink
  5. case class ScheduledDieselMsg(schedule: String, msg: DieselMsg) extends Product with Serializable

    Permalink

    schedule a message for later - send this to Services

Value Members

  1. object DieselMsg extends Serializable

    Permalink
  2. object DieselTarget

    Permalink

Ungrouped