Description

Build Jms specific config.

Usages

Configuration options

KeyKindTypeDefault ValueDescription
acknowledge-modeVALUEi.h.m.c.j.AcknowledgeModeAUTO_ACKNOWLEDGEJMS acknowledgement mode
destinationVALUEString Queue or topic name
jndi-initial-context-propertiesMAPString Environment properties used for creating initial context java.naming.factory.initial, java.naming.provider.url
jndi-initial-factoryVALUEString JNDI initial factory
jndi-jms-factoryVALUEString JNDI name of JMS factory
jndi-provider-urlVALUEString JNDI provider url
message-selectorVALUEString JMS API message selector expression based on a subset of the SQL92
named-factoryVALUEString To select from manually configured jakarta.jms.ConnectionFactory ConnectionFactories over JmsConnector.JmsConnectorBuilder#connectionFactory(String, jakarta.jms.ConnectionFactory) JmsConnectorBuilder#connectionFactory()
passwordVALUEString Password used for creating JMS connection
period-executionsVALUELong100Period for executing poll cycles in millis
poll-timeoutVALUELong50Timeout for polling for next message in every poll cycle in millis
queueVALUEString Use supplied destination name and Type#QUEUE QUEUE as type
session-group-idVALUEString When multiple channels share same session-group-id, they share same JMS session
topicVALUEString Use supplied destination name and Type#TOPIC TOPIC as type
transactedVALUEBooleanfalseIndicates whether the session will use a local transaction
typeVALUEi.h.m.c.j.TypeQUEUESpecify if connection is Type#QUEUE queue or Type#TOPIC topic
usernameVALUEString User name used for creating JMS connection

See the manifest for all available types.