package protocol
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class JmsComponents(jmsProtocol: JmsProtocol, jmsConnectionPool: JmsConnectionPool) extends ProtocolComponents with Product with Serializable
-
trait
JmsMessageMatcher extends AnyRef
define trait for message matching logic with separate request/response to see how it can be used check JmsDefaultMessageMatcher
- final case class JmsProtocol(connectionFactory: ConnectionFactory, credentials: Option[Credentials], deliveryMode: Int, replyTimeout: Option[Long], listenerThreadCount: Int, messageMatcher: JmsMessageMatcher) extends Protocol with Product with Serializable
- final case class JmsProtocolBuilder(connectionFactory: ConnectionFactory, creds: Option[Credentials] = None, deliveryMode: Int = DeliveryMode.NON_PERSISTENT, messageMatcher: JmsMessageMatcher = MessageIdMessageMatcher, listenerThreadCount: Int = 1, replyTimeout: Option[Long] = None) extends Product with Serializable
Value Members
- object CorrelationIdMessageMatcher extends JmsMessageMatcher
- object JmsProtocol extends Serializable
-
object
JmsProtocolBuilderBase extends Product with Serializable
JmsProtocolBuilder allows building of the JMS protocol
JmsProtocolBuilder allows building of the JMS protocol
This allows multiple scenarios or jms methods to refer to a single protocol configuration.
See your JMS provider documentation for information on the values to set here.
- object MessageIdMessageMatcher extends JmsMessageMatcher