Class/Object

com.ing.baker.java_api

JBaker

Related Docs: object JBaker | package java_api

Permalink

class JBaker extends AnyRef

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

Instance Constructors

  1. new JBaker(jRecipe: JRecipe, implementations: List[Interaction])

    Permalink
  2. new JBaker(jRecipe: JRecipe, implementations: List[Interaction], actorSystem: ActorSystem)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bake(processId: UUID): Unit

    Permalink

    This Bakes a new instance of the recipe

  6. val baker: Baker

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val defaultTimeout: Int

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def getCompiledRecipe(): JCompiledRecipe

    Permalink

    Returns the compiled recipe

  14. def getEvents(processId: UUID): EventList

    Permalink

    Get all events that have occurred for a given process

    Get all events that have occurred for a given process

    processId

    the identifier of the process

  15. def getEvents(processId: UUID, waitTimeoutMillis: Long): EventList

    Permalink

    Get all events that have occurred for a given process

    Get all events that have occurred for a given process

    processId

    the identifier of the process

    waitTimeoutMillis

    the maximum wait time

  16. def getIngredients(processId: UUID): Map[String, AnyRef]

    Permalink

    Gets all the ingredients that are created in a given model

    Gets all the ingredients that are created in a given model

    processId

    the identifier of the process

  17. def getIngredients(processId: UUID, waitTimeoutMillis: Long): Map[String, AnyRef]

    Permalink

    Gets all the ingredients that are created in a given model

    Gets all the ingredients that are created in a given model

    processId

    the identifier of the process

    waitTimeoutMillis

    the maximum wait time

  18. def getVisualState(processId: UUID): String

    Permalink
  19. def getVisualState(processId: UUID, waitTimeoutMillis: Long): String

    Permalink
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. val interactionImplementations: Map[Class[_], () ⇒ Interaction]

    Permalink
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. def processEvent(processId: UUID, event: AnyRef): Unit

    Permalink

    This fires the given event in the recipe for the process with the given processId This waits with returning until all steps that can be executed are executed by Baker

    This fires the given event in the recipe for the process with the given processId This waits with returning until all steps that can be executed are executed by Baker

    processId

    the identifier of the process

    event

    The event to fire

    Annotations
    @throws( classOf[BakerException] )
    Exceptions thrown
  27. def processEventAsync(processId: UUID, event: AnyRef): JBakerResponse

    Permalink

    This fires the given event in the recipe for the process with the given processId This returns a JBaker response which is a future.

    This fires the given event in the recipe for the process with the given processId This returns a JBaker response which is a future.

    processId

    the identifier of the process

    event

    The event to fire

  28. def shutdown(): Unit

    Permalink

    Attempts to gracefully shutdown the baker system.

  29. def shutdown(timeout: Duration): Unit

    Permalink

    Attempts to gracefully shutdown the baker system.

    Attempts to gracefully shutdown the baker system.

    timeout

    The time to wait for the shard handover.

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped