io.helidon.messaging.MessagingGraph

Description

Messaging configuration

Configuration options

KeyTypeDefaultDescription
incomingMap<String, MessagingIncomingConfig>Incoming channel configurations, keyed by channel name, whose execution settings take precedence over outgoing configurations of the same logical channel
outgoingMap<String, MessagingOutgoingConfig>Outgoing channel configurations, keyed by channel name; their execution settings apply only when the logical channel has no incoming configuration
connectorMap<String, MessagingConnector> or List<MessagingConnector>Configured messaging connectors
max-pending-messagesInteger1024Positive maximum number of messages retained by waiting callers and open connector reservations
max-in-flight-messagesInteger1024Positive maximum number of admitted messages, including queued and executing deliveries
max-pending-admissionsInteger64Positive maximum number of waiting callers and open connector reservations
connector-discover-servicesBooleanfalseWhether to enable automatic service discovery for connector
shutdown-timeoutDurationPT10SPositive global maximum shutdown and failed-startup rollback time, representable in nanoseconds
admission-timeoutDurationPositive maximum capacity-wait time, representable in nanoseconds
queue-capacityInteger0Maximum number of admitted deliveries waiting for execution

Usages


See the manifest for all available types.

Copyright © 2018, 2026 Oracle and/or its affiliates.