ActiveMQ

ActiveMQ

Scheme: activemq

ActiveMQ endpoint.

Name Kind Type Required Deprecated Default Value Enum Values Description
destinationType path java.lang.String false queue
topic
temp:queue
temp:topic
destinationName path java.lang.String true false
headerFilterStrategy parameter org.apache.camel.spi.HeaderFilterStrategy false
selector parameter java.lang.String false
acknowledgementModeName parameter java.lang.String false
exceptionListener parameter javax.jms.ExceptionListener false
consumerType parameter org.apache.camel.component.jms.ConsumerType false Default Simple
Default
Custom
errorHandler parameter org.springframework.util.ErrorHandler false
errorHandlerLoggingLevel parameter org.apache.camel.LoggingLevel false WARN TRACE
DEBUG
INFO
WARN
ERROR
OFF
errorHandlerLogStackTrace parameter boolean false true
autoStartup parameter boolean false true
acceptMessagesWhileStopping parameter boolean false
clientId parameter java.lang.String false
durableSubscriptionName parameter java.lang.String false
exposeListenerSession parameter boolean false
pubSubNoLocal parameter boolean false
concurrentConsumers parameter int false 1
maxMessagesPerTask parameter int false -1
cacheLevelName parameter java.lang.String false
recoveryInterval parameter long false 5000
receiveTimeout parameter long false 1000
requestTimeout parameter long false 20000
requestTimeoutCheckerInterval parameter long false 1000
idleTaskExecutionLimit parameter int false 1
idleConsumerLimit parameter int false 1
maxConcurrentConsumers parameter int false
explicitQosEnabled parameter java.lang.Boolean false
deliveryPersistent parameter boolean false true
deliveryMode parameter java.lang.Integer false
replyToDeliveryPersistent parameter boolean false true
timeToLive parameter long false -1
mapJmsMessage parameter boolean false true
messageIdEnabled parameter boolean false true
messageTimestampEnabled parameter boolean false true
priority parameter int false -1
transacted parameter boolean false
lazyCreateTransactionManager parameter boolean false true
transactionName parameter java.lang.String false
transactionTimeout parameter int false -1
preserveMessageQos parameter boolean false
disableReplyTo parameter boolean false
eagerLoadingOfProperties parameter boolean false
alwaysCopyMessage parameter boolean false
useMessageIDAsCorrelationID parameter boolean false
replyToDestination parameter java.lang.String false
replyToDestinationSelectorName parameter java.lang.String false
replyToOverride parameter java.lang.String false
jmsMessageType parameter org.apache.camel.component.jms.JmsMessageType false Bytes
Map
Object
Stream
Text
Blob
jmsKeyFormatStrategy parameter org.apache.camel.component.jms.JmsKeyFormatStrategy false
transferExchange parameter boolean false
transferException parameter boolean false
testConnectionOnStartup parameter boolean false
asyncStartListener parameter boolean false
asyncStopListener parameter boolean false
forceSendOriginalMessage parameter boolean false
disableTimeToLive parameter boolean false
replyToType parameter org.apache.camel.component.jms.ReplyToType false Temporary
Shared
Exclusive
asyncConsumer parameter boolean false
replyToCacheLevelName parameter java.lang.String false
allowNullBody parameter boolean false true
includeSentJMSMessageID parameter boolean false
defaultTaskExecutorType parameter org.apache.camel.component.jms.DefaultTaskExecutorType false ThreadPool
SimpleAsync
includeAllJMSXProperties parameter boolean false
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

activemq consumer