t

blended.streams.dispatcher.internal.builder

DispatcherBuilderSupport

trait DispatcherBuilderSupport extends JmsEnvelopeHeader

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

Abstract Value Members

  1. abstract def containerConfig: Config
  2. abstract val streamLogger: Logger

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val appHeaderKey: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val bridgeDestinationKey: String
  7. val bridgeProviderKey: String
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. val corrIdHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  10. val deliveryModeHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  11. val destHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. val expireHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. val header: (String) ⇒ String
  19. def headerAutoComplete: String
  20. def headerBridgeDest: String
  21. def headerBridgeProvider: String
  22. def headerBridgeVendor: String
  23. def headerCbeEnabled: String
  24. def headerConfig: FlowHeaderConfig
  25. def headerEventDest: String
  26. def headerEventProvider: String
  27. def headerEventVendor: String
  28. val headerResourceType: String
  29. def headerTimeToLive: String
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. val jmsHeaderPrefix: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  32. val msgIdHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. val outboundCfgKey: String
  37. val priorityHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  38. val replyToHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  39. val replyToQueueName: String
    Definition Classes
    JmsEnvelopeHeader
  40. val rtConfigKey: String
  41. val srcDestHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  42. val srcProviderHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  43. val srcVendorHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. val timestampHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  46. def toString(): String
    Definition Classes
    AnyRef → Any
  47. val typeHeader: (String) ⇒ String
    Definition Classes
    JmsEnvelopeHeader
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  51. def withContextObject[T](key: String, env: FlowEnvelope)(f: (T) ⇒ FlowEnvelope)(implicit classTag: ClassTag[T]): FlowEnvelope

    Lookup an object from the envelope context and use it within a function to transform the envelope.

    Lookup an object from the envelope context and use it within a function to transform the envelope. This is a special case where the result of the given function is also a FlowEnvelope, so that wrapping the result in an Either[...] is not required.

  52. def withContextObject[T, R](key: String, env: FlowEnvelope)(f: (T) ⇒ Try[R])(implicit classTag: ClassTag[T]): Either[FlowEnvelope, R]

    Access a typed object in the given envelope and the given key.

    Access a typed object in the given envelope and the given key. If an object for the key with the propert type is present, the given function will be applied and the result of the function will be returned. If the object is not present in the envelope or has the wrong type, an exception will be returned.

  53. def worklist(envelopes: FlowEnvelope*): Try[Worklist]
  54. def worklistItem(env: FlowEnvelope): Try[WorklistItem]

Inherited from JmsEnvelopeHeader

Inherited from AnyRef

Inherited from Any

Ungrouped