Package

com.ing.baker.runtime

core

Permalink

package core

Visibility
  1. Public
  2. All

Type Members

  1. class Baker extends AnyRef

    Permalink

    The Baker knows: - A recipe - The interaction implementations for the interactions of the compiledRecipe (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.

  2. class BakerException extends RuntimeException

    Permalink
  3. class BakerResponse extends AnyRef

    Permalink
  4. trait EventListener extends AnyRef

    Permalink

    Listener interface for events from baker.

  5. class NoSuchProcessException extends BakerException

    Permalink
  6. case class ProcessState(processId: String, ingredients: Map[String, Any]) extends Serializable with Product

    Permalink
  7. class RecipeValidationException extends BakerException

    Permalink
  8. case class RuntimeEvent(name: String, providedIngredients: Map[String, Any]) extends Product with Serializable

    Permalink
  9. final class SensoryEventStatus extends Enum[SensoryEventStatus]

    Permalink

Value Members

  1. object Baker

    Permalink
  2. object BakerResponse

    Permalink
  3. object InteractionResponse

    Permalink

Ungrouped