io.helidon.messaging.connectors.aq.AqConfigBuilder
Description
Build AQ specific config
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
message- | String | JMS API message selector expression based on a subset of the SQL92 | |
named- | String | Select jakarta. in case factory is injected as a named bean or configured with name | |
destination | String | Queue or topic name | |
subscriber- | String | Subscriber name used to identify a durable subscription | |
transacted | Boolean | false | Indicates whether the session will use a local transaction |
non- | Boolean | false | When set to true, messages published by this connection, or any connection with the same client identifier, will not be delivered to this durable subscription |
type | Type | QUEUE | Specify if connection is io. or io. |
durable | Boolean | false | Indicates whether the consumer should be created as durable (only relevant for topic destinations) |
password | String | Password used for creating JMS connection | |
poll- | Long | 50 | Timeout for polling for next message in every poll cycle in millis |
data- | String | Mapping to javax. supplied with io. | |
topic | String | Use supplied destination name and Type# as type | |
acknowledge- | Acknowledge | AUTO_ | JMS acknowledgement mode |
client- | String | Client identifier for JMS connection | |
period- | Long | 100 | Period for executing poll cycles in millis |
queue | String | Use supplied destination name and Type# as type | |
session- | String | When multiple channels share same session-group-id, they share same JMS session | |
username | String | User name used for creating JMS connection |
See the manifest for all available types.