package esp
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Conversion[T, Evt] extends AnyRef
A typeclass to create events out of tags.
- sealed trait Depth extends AnyRef
- class ESPException extends Exception
- sealed trait Expr[+Out] extends AnyRef
- case class Input[In](state: Int, depth: Int, evt: Option[In]) extends Product with Serializable
- sealed trait Pattern[Guard, T] extends AnyRef
A pattern to be matched.
A pattern to be matched. A pattern can capture a submatch, that is then usable in the RHS.
- class PatternDsl[Guard, T] extends AnyRef
- sealed trait Rhs[+OutTag] extends AnyRef
This is thre right-hand side of an ESP rule processor.
This is thre right-hand side of an ESP rule processor. It can access the context, meaning:
- the rule parameters
- the current state depth
- the captured inputs
- sealed trait Tag[+T] extends AnyRef
- trait Tag2Tag[InTag, OutTag] extends AnyRef
A typeclass that describes how to transform an input tag into an output tag.
A typeclass that describes how to transform an input tag into an output tag.
- Annotations
- @FunctionalInterface()