Package

com.ing.baker.recipe

common

Permalink

package common

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Event extends AnyRef

    Permalink
  2. trait EventOutputTransformer extends AnyRef

    Permalink
  3. case class FiresOneOfEvents(events: Seq[Event]) extends InteractionOutput with Product with Serializable

    Permalink
  4. trait Ingredient extends AnyRef

    Permalink
  5. trait Interaction extends AnyRef

    Permalink
  6. trait InteractionDescriptor extends AnyRef

    Permalink

    An interaction is some code that requires input (ingredients) and produces output (ingredients)

  7. sealed trait InteractionFailureStrategy extends AnyRef

    Permalink
  8. sealed trait InteractionOutput extends AnyRef

    Permalink
  9. case class ProvidesIngredient(ingredient: Ingredient) extends InteractionOutput with Product with Serializable

    Permalink
  10. case class ProvidesNothing() extends InteractionOutput with Product with Serializable

    Permalink
  11. trait Recipe extends AnyRef

    Permalink

    A Recipe combines a set of interactions & events.

  12. class RecipeValidationException extends RuntimeException

    Permalink

Value Members

  1. object FiresOneOfEvents extends Serializable

    Permalink
  2. object InteractionFailureStrategy

    Permalink
  3. val ProcessIdName: String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped