Class

razie.diesel.engine

DomEngECtx

Related Doc: package engine

Permalink

class DomEngECtx extends SimpleECtx

specific root context for an engine instance

it can keep unique IDs and such, to help with tests ran continuously

Linear Supertypes
SimpleECtx, ECtx, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DomEngECtx
  2. SimpleECtx
  3. ECtx
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DomEngECtx(settings: DomEngineSettings, cur: List[P] = Nil, base: Option[ECtx] = None)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var _domain: Option[RDomain]

    Permalink
    Attributes
    protected
    Definition Classes
    SimpleECtx
  5. var _hostname: Option[String]

    Permalink
    Definition Classes
    SimpleECtx
  6. var _specs: List[DSpec]

    Permalink
    Attributes
    protected
    Definition Classes
    SimpleECtx
  7. def apply(name: String): String

    Permalink
    Definition Classes
    DomEngECtxECtx
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. var attrs: List[P]

    Permalink
    Definition Classes
    SimpleECtx
  10. val base: Option[ECtx]

    Permalink

    in a hierarchy, this is my failback

    in a hierarchy, this is my failback

    Definition Classes
    SimpleECtxECtx
  11. def clear: Unit

    Permalink

    reset this engine's values

    reset this engine's values

    Definition Classes
    DomEngECtxSimpleECtxECtx
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def credentials: Option[String]

    Permalink
    Definition Classes
    SimpleECtxECtx
  14. val cur: List[P]

    Permalink
    Definition Classes
    SimpleECtx
  15. val curNode: Option[DomAst]

    Permalink
    Definition Classes
    SimpleECtxECtx
  16. def diesel: Map[String, Any]

    Permalink

    source some of the unique values to help rerun tests

  17. def dieselEnv(ctx: ECtx): String

    Permalink
  18. def dieselUser(ctx: ECtx): String

    Permalink
  19. def domain: Option[RDomain]

    Permalink

    the domain - normally this is only set in the root EngineCtx

    the domain - normally this is only set in the root EngineCtx

    Definition Classes
    SimpleECtxECtx
  20. var engine: Option[DomEngine]

    Permalink
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def exists(f: (P) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    DomEngECtxSimpleECtxECtx
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def findTemplate(p: (DTemplate) ⇒ Boolean): Option[DTemplate]

    Permalink

    find template with predicate

    find template with predicate

    Definition Classes
    SimpleECtxECtx
  26. def findTemplate(ea: String, direction: String = ""): Option[DTemplate]

    Permalink

    find the template corresponding to the ea and direction (direction is optional

    find the template corresponding to the ea and direction (direction is optional

    ea

    entity.action

    direction

    "request" vs "response"

    Definition Classes
    SimpleECtxECtx
  27. def get(name: String): Option[String]

    Permalink
    Definition Classes
    ECtx
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def getRequired(name: String): String

    Permalink
    Definition Classes
    ECtx
  30. def getRequiredp(name: String): P

    Permalink
    Definition Classes
    ECtx
  31. def getp(name: String): Option[P]

    Permalink

    we delegate on empty values - empty is the same as missing then

    we delegate on empty values - empty is the same as missing then

    this is relevant - current message won't work otherwise, like ctx.echo(parm)

    Definition Classes
    DomEngECtxSimpleECtxECtx
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def hostname: Option[String]

    Permalink
    Definition Classes
    SimpleECtxECtx
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def listAttrs: List[P]

    Permalink
    Definition Classes
    SimpleECtxECtx
  36. val millis: P

    Permalink
  37. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. def overwrite(ctx: ECtx): Unit

    Permalink

    used for instance when perssisting a context - will overwrite the defautl

  41. var overwritten: Option[ECtx]

    Permalink
  42. var persisted: Boolean

    Permalink
  43. def pu(s: String): Option[P]

    Permalink

    source some of the unique values to help rerun tests

  44. def put(p: P): Unit

    Permalink

    propagates by default up - see the Scope context which will not

    propagates by default up - see the Scope context which will not

    Definition Classes
    DomEngECtxSimpleECtxECtx
  45. def putAll(p: List[P]): Unit

    Permalink

    propagates by default up - see the Scope context which will not

    propagates by default up - see the Scope context which will not

    Definition Classes
    DomEngECtxSimpleECtxECtx
  46. def remove(name: String): Option[P]

    Permalink
    Definition Classes
    SimpleECtxECtx
  47. def root: DomEngECtx

    Permalink

    root domain - it normally is an instance of DomEngineCtx and you can get more details from it

    root domain - it normally is an instance of DomEngineCtx and you can get more details from it

    Definition Classes
    DomEngECtxSimpleECtxECtx
  48. val settings: DomEngineSettings

    Permalink
  49. def specs: List[DSpec]

    Permalink

    the specs for this engine - normally this is only set in the root EngineCtx

    the specs for this engine - normally this is only set in the root EngineCtx

    Definition Classes
    SimpleECtxECtx
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  51. def toString(): String

    Permalink
    Definition Classes
    DomEngECtxSimpleECtx → AnyRef → Any
  52. val uid: P

    Permalink
  53. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. def withCredentials(s: Option[String]): SimpleECtx

    Permalink
    Definition Classes
    SimpleECtx
  57. def withDomain(r: RDomain): DomEngECtx

    Permalink
  58. def withEngine(e: DomEngine): DomEngECtx

    Permalink

    NOT for moving from engine to engine

  59. def withHostname(s: String): SimpleECtx

    Permalink
    Definition Classes
    SimpleECtx
  60. def withP(p: P): SimpleECtx

    Permalink
    Definition Classes
    SimpleECtx
  61. def withSpecs(s: List[DSpec]): DomEngECtx

    Permalink

Deprecated Value Members

  1. def sourceStruc(name: String, root: Option[Map[String, Any]] = None): Option[P]

    Permalink

    see if this is a qualified name in a structure

    see if this is a qualified name in a structure

    Definition Classes
    ECtx
    Deprecated

    - use AExprIdent instead

Inherited from SimpleECtx

Inherited from ECtx

Inherited from AnyRef

Inherited from Any

Ungrouped