| 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). |