trait DispatcherBuilderSupport extends JmsEnvelopeHeader
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DispatcherBuilderSupport
- JmsEnvelopeHeader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def containerConfig: Config
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val appHeaderKey: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val bridgeDestinationKey: String
- val bridgeProviderKey: String
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val corrIdHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val deliveryModeHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val destHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val expireHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def headerAutoComplete: String
- def headerBridgeDest: String
- def headerBridgeProvider: String
- def headerBridgeVendor: String
- def headerCbeEnabled: String
- def headerConfig: FlowHeaderConfig
- def headerEventDest: String
- def headerEventProvider: String
- def headerEventVendor: String
- val headerResourceType: String
- def headerTimeToLive: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val jmsHeaderPrefix: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val msgIdHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val outboundCfgKey: String
- val priorityHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val replyToHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val replyToQueueName: String
- Definition Classes
- JmsEnvelopeHeader
- val rtConfigKey: String
- val srcDestHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val srcProviderHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- val srcVendorHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val timestampHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- def toString(): String
- Definition Classes
- AnyRef → Any
- val typeHeader: (String) => String
- Definition Classes
- JmsEnvelopeHeader
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withContextObject[T](key: String, env: FlowEnvelope, streamLogger: FlowEnvelopeLogger)(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.
- def withContextObject[T, R](key: String, env: FlowEnvelope, streamLogger: FlowEnvelopeLogger)(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.
- def worklist(envelopes: FlowEnvelope*): Try[Worklist]
- def worklistItem(env: FlowEnvelope): Try[WorklistItem]