ActiveMQ

ActiveMQ

Description: The ActiveMQ Component
Scheme: activemq
Syntax: activemq:destinationType:destinationName
Maven: org.apache.activemq/activemq-camel/5.13.0

ActiveMQ endpoint.

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

activemq consumer