Class/Object

com.ing.baker.recipe.javadsl

InteractionDescriptor

Related Docs: object InteractionDescriptor | package javadsl

Permalink

case class InteractionDescriptor extends common.InteractionDescriptor with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, common.InteractionDescriptor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InteractionDescriptor
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. InteractionDescriptor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. val eventOutputTransformers: Map[Event, common.EventOutputTransformer]

    Permalink

    This is used to overwrite the name used for the output event and for the ingredients created by the event

    This is used to overwrite the name used for the output event and for the ingredients created by the event

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  8. val failureStrategy: Option[InteractionFailureStrategy]

    Permalink

    An optional strategy how to deal with failures.

    An optional strategy how to deal with failures. Falls back to the default strategy specified in the recipe.

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  9. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. val interaction: common.Interaction

    Permalink
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val maximumInteractionCount: Option[Int]

    Permalink

    Indicates the maximum number of times the interaction may be called.

    Indicates the maximum number of times the interaction may be called.

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  14. val name: String

    Permalink
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. val newName: String

    Permalink
  17. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  19. val overriddenIngredientNames: Map[String, String]

    Permalink

    A map of overridden Ingredient Names for the input

    A map of overridden Ingredient Names for the input

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  20. val overriddenOutputIngredientName: Option[String]

    Permalink

    This is used to overwrite the name used for the output ingredient

    This is used to overwrite the name used for the output ingredient

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  21. val predefinedIngredients: Map[String, AnyRef]

    Permalink

    A map of predefined parameter values, not provided from the recipe.

    A map of predefined parameter values, not provided from the recipe.

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  22. def renameProvidedIngredient(newIngredientName: String): InteractionDescriptor

    Permalink

    This renames the ingredient that is created by this interaction

    This renames the ingredient that is created by this interaction

    newIngredientName

    the new ingredient name

  23. def renameRequiredIngredient(oldIngredientName: String, newIngredientName: String): InteractionDescriptor

    Permalink

    This renames a input ingredient

    This renames a input ingredient

    oldIngredientName

    the name of the input ingredient you want to rename

    newIngredientName

    the new name for the ouput ingredient

  24. def renameRequiredIngredients(newOverriddenIngredients: Map[String, String]): InteractionDescriptor

    Permalink

    This renames the given input ingredients

    This renames the given input ingredients

    newOverriddenIngredients

    a map containing old and new names for input ingredients

  25. val requiredEvents: Set[Event]

    Permalink

    A set of AND preconditions (events)

    A set of AND preconditions (events)

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  26. val requiredOneOfEvents: Set[Event]

    Permalink

    A set of OR preconditions (events)

    A set of OR preconditions (events)

    Definition Classes
    InteractionDescriptorInteractionDescriptor
  27. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def withEventTransformation(eventClazz: Class[_], newEventName: String): InteractionDescriptor

    Permalink
  33. def withEventTransformation(eventClazz: Class[_], newEventName: String, ingredientRenames: Map[String, String]): InteractionDescriptor

    Permalink

  34. def withIncrementalBackoffOnFailure(initialDelay: Duration, backoffFactor: Double, maximumRetries: Int): InteractionDescriptor

    Permalink

    This actives the incremental backup retry strategy for this interaction if failure occurs

    This actives the incremental backup retry strategy for this interaction if failure occurs

    initialDelay

    the initial delay before the first retry starts

    backoffFactor

    the backoff factor for the retry

    maximumRetries

    the maximum ammount of retries.

  35. def withIncrementalBackoffOnFailure(initialDelay: Duration, deadline: Duration): InteractionDescriptor

    Permalink

    This actives the incremental backup retry strategy for this interaction if failure occurs

    This actives the incremental backup retry strategy for this interaction if failure occurs

    initialDelay

    the initial delay before the first retry starts

    deadline

    the deadline for how long the retry should run

  36. def withMaximumInteractionCount(times: Int): InteractionDescriptor

    Permalink

    Sets the maximum amount of times this interaction can be fired.

  37. def withPredefinedIngredient(ingredientName: String, ingredientValue: AnyRef): InteractionDescriptor

    Permalink

    This sets a input ingredient to a set value.

    This sets a input ingredient to a set value. In this case the ingredient wont be taken from the runtime recipe.

    ingredientName

    the name of the ingredient

    ingredientValue

    the value of the ingredient

  38. def withPredefinedIngredients(newPredefinedIngredients: Map[String, AnyRef]): InteractionDescriptor

    Permalink

    This sets input ingredients to set values.

    This sets input ingredients to set values. In this case the ingredients wont be taken from the runtime recipe.

    newPredefinedIngredients

    The map containing ingredientName and ingredientValue for ingredients you want to set

  39. def withPredefinedIngredients(ingredientName1: String, ingredientValue1: AnyRef, ingredientName2: String, ingredientValue2: AnyRef, ingredientName3: String, ingredientValue3: AnyRef): InteractionDescriptor

    Permalink

    This sets three input ingredient to a set value.

    This sets three input ingredient to a set value. In this case the ingredients wont be taken from the runtime recipe.

    ingredientName1

    the name of the first ingredient

    ingredientValue1

    the value of first the ingredient

    ingredientName2

    the name of the second ingredient

    ingredientValue2

    the value of second the ingredient

    ingredientName3

    the name of third the ingredient

    ingredientValue3

    the value of third the ingredient

  40. def withPredefinedIngredients(ingredientName1: String, ingredientValue1: AnyRef, ingredientName2: String, ingredientValue2: AnyRef): InteractionDescriptor

    Permalink

    This sets two input ingredient to a set value.

    This sets two input ingredient to a set value. In this case the ingredients wont be taken from the runtime recipe.

    ingredientName1

    the name of the first ingredient

    ingredientValue1

    the value of first the ingredient

    ingredientName2

    the name of the second ingredient

    ingredientValue2

    the value of second the ingredient

  41. def withRequiredEvent(newRequiredEvent: Class[_]): InteractionDescriptor

    Permalink

    This sets a requirement for this interaction that a specific event needs to have been fired before it can execute.

    This sets a requirement for this interaction that a specific event needs to have been fired before it can execute.

    newRequiredEvent

    the class of the events that needs to have been fired

  42. def withRequiredEvents(newRequiredEvents: Set[Class[_]]): InteractionDescriptor

    Permalink

    This sets a requirement for this interaction that some specific events needs to have been fired before it can execute.

    This sets a requirement for this interaction that some specific events needs to have been fired before it can execute.

    newRequiredEvents

    the classes of the event.

  43. def withRequiredEvents(newRequiredEvents: Class[_]*): InteractionDescriptor

    Permalink

    This sets a requirement for this interaction that some specific events needs to have been fired before it can execute.

    This sets a requirement for this interaction that some specific events needs to have been fired before it can execute.

    newRequiredEvents

    the classes of the events.

    Annotations
    @SafeVarargs() @varargs()
  44. def withRequiredOneOfEvents(requiredOneOfEvents: Class[_]*): InteractionDescriptor

    Permalink

    This sets a requirement for this interaction that one of the given events needs to have been fired before it can execute.

    This sets a requirement for this interaction that one of the given events needs to have been fired before it can execute.

    requiredOneOfEvents

    the classes of the events.

    Annotations
    @SafeVarargs() @varargs()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped