package
protocol
Type Members
-
case class
JmsComponents(jmsProtocol: JmsProtocol, tracker: ActorRef) extends ProtocolComponents with Product with Serializable
-
-
case class
JmsProtocol(contextFactory: String, connectionFactoryName: String, url: String, credentials: Option[Credentials], anonymousConnect: Boolean, listenerCount: Int, deliveryMode: Int, receiveTimeout: Option[Long], messageMatcher: JmsMessageMatcher) extends Protocol with Product with Serializable
-
case class
JmsProtocolBuilder(connectionFactoryName: String, url: String, credentials: Option[Credentials], anonymousConnect: Boolean, contextFactory: String, listenerCount: Int, deliveryMode: Int = DeliveryMode.NON_PERSISTENT, messageMatcher: JmsMessageMatcher = MessageIDMessageMatcher, receiveTimeout: Option[Long] = None) extends Product with Serializable
-
case class
JmsProtocolBuilderContextFactoryStep(connectionFactoryName: String, url: String, credentials: Option[Credentials] = None, anonymousConnect: Boolean = true) extends Product with Serializable
-
case class
JmsProtocolBuilderListenerCountStep(connectionFactoryName: String, url: String, credentials: Option[Credentials], anonymousConnect: Boolean, contextFactory: String) extends Product with Serializable
-
case class
JmsProtocolBuilderUrlStep(connectionFactoryName: String) extends Product with Serializable
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.