io.xtech.babel

fish

package fish

Visibility
  1. Public
  2. All

Type Members

  1. class BaseDSL[I] extends NoDSL with DSL2BaseDSL[I]

    The base class for all DSL.

  2. trait BaseDSL2FromDSL[I] extends DSLEnricher

    Template DSL whose keywords are typing a FromDSL

  3. case class BodyExpression[-I, +O](expression: (I) ⇒ O) extends Expression[I, O] with Product with Serializable

    defines an expression on the message body.

  4. case class BodyPredicate[-I](predicate: (I) ⇒ Boolean) extends Predicate[I] with Product with Serializable

    defines a predicate on the message body.

  5. class ChoiceDSL[I] extends BaseDSL[I]

    A specific DSL for a choice block.

  6. class DSL extends AnyRef

    The Class to use when creating the route.

  7. trait DSL2BaseDSL[I] extends DSLEnricher

    Template DSL whose keywords are typing a BaseDSL

  8. trait DSLEnricher extends AnyRef

  9. class FromDSL[I] extends BaseDSL[I]

    A specific DSL that defines the behaviour of the route.

  10. trait JVMFunction[-I, +O] extends AnyRef

    extends a Java function be to read by Scala

  11. trait JVMPredicate[-I] extends AnyRef

    extends a Java predicate to be read by Scala

  12. case class MessageExpression[-I, +O](expression: (Message[I]) ⇒ O) extends Expression[I, O] with Product with Serializable

    defines an expression on the message

  13. case class MessagePredicate[-I](predicate: (Message[I]) ⇒ Boolean) extends Predicate[I] with Product with Serializable

    defines a predicate on the message.

  14. case class MessageTransformationExpression[-I, +O](expression: (Message[I]) ⇒ Message[O]) extends Expression[I, O] with Product with Serializable

    defines a transformation on a message as an expression.

  15. trait NoDSL extends AnyRef

    Defines the empty DSL base

  16. class RouteDefinitionException extends Exception

Value Members

  1. object ScalaHelper

    Facility tools for java 8 DSLs

  2. package model

  3. package parsing

Ungrouped