Package

com.ing.baker

core

Permalink

package core

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

Type Members

  1. sealed trait ActionType extends AnyRef

    Permalink
  2. class Baker extends AnyRef

    Permalink

    The Baker knows: - A recipe - The ingredientImpls (what concrete implementation for what interface): Map[Interface, Implementation] - A list of events The Baker can bake a recipe, create a process and respond to events.

  3. class BakerException extends RuntimeException

    Permalink
  4. case class EventOutputTransformer[A, B](fn: (A) ⇒ B)(implicit evidence$3: ClassTag[A], evidence$4: ClassTag[B]) extends OutputTransformer[A, B] with Product with Serializable

    Permalink
  5. trait Interaction extends AnyRef

    Permalink
  6. abstract class InteractionDescriptor[T <: Interaction] extends AnyRef

    Permalink

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

  7. sealed trait InteractionFailureStrategy extends AnyRef

    Permalink
  8. trait InternalBakerData extends Serializable

    Permalink
  9. class NoSuchProcessException extends BakerException

    Permalink
  10. class NonSerializableException extends BakerException

    Permalink
  11. abstract class OutputTransformer[A, B] extends AnyRef

    Permalink
  12. case class ProcessState(id: UUID, ingredients: Map[String, Any]) extends InternalBakerData with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped