Uses of Interface
org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder
Packages that use AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder
-
Uses of AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the AMQP component.Methods in org.apache.camel.builder.endpoint.dsl that return AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilderModifier and TypeMethodDescriptionAMQPEndpointBuilderFactory.AMQPEndpointProducerBuilder.advanced()AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.allowAdditionalHeaders(String allowAdditionalHeaders) This option is used to allow additional headers which may have values that are invalid according to JMS specification.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.allowNullBody(boolean allowNullBody) Whether to allow sending messages with no body.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.allowNullBody(String allowNullBody) Whether to allow sending messages with no body.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders) Controls whether or not to include serialized headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.allowSerializedHeaders(String allowSerializedHeaders) Controls whether or not to include serialized headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.alwaysCopyMessage(boolean alwaysCopyMessage) If true, Camel will always make a JMS message copy of the message when it is passed to the producer for sending.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.alwaysCopyMessage(String alwaysCopyMessage) If true, Camel will always make a JMS message copy of the message when it is passed to the producer for sending.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.artemisStreamingEnabled(boolean artemisStreamingEnabled) Whether optimizing for Apache Artemis streaming mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.artemisStreamingEnabled(String artemisStreamingEnabled) Whether optimizing for Apache Artemis streaming mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.asyncStartListener(boolean asyncStartListener) Whether to startup the JmsConsumer message listener asynchronously, when starting a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.asyncStartListener(String asyncStartListener) Whether to startup the JmsConsumer message listener asynchronously, when starting a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.asyncStopListener(boolean asyncStopListener) Whether to stop the JmsConsumer message listener asynchronously, when stopping a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.asyncStopListener(String asyncStopListener) Whether to stop the JmsConsumer message listener asynchronously, when stopping a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.correlationProperty(String correlationProperty) When using InOut exchange pattern use this JMS property instead of JMSCorrelationID JMS property to correlate messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.destinationResolver(String destinationResolver) A pluggable org.springframework.jms.support.destination.DestinationResolver that allows you to use your own resolver (for example, to lookup the real destination in a JNDI registry).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.destinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver) A pluggable org.springframework.jms.support.destination.DestinationResolver that allows you to use your own resolver (for example, to lookup the real destination in a JNDI registry).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.disableTimeToLive(boolean disableTimeToLive) Use this option to force disabling time to live.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.disableTimeToLive(String disableTimeToLive) Use this option to force disabling time to live.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.errorHandler(String errorHandler) Specifies a org.springframework.util.ErrorHandler to be invoked in case of any uncaught exceptions thrown while processing a Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.errorHandler(org.springframework.util.ErrorHandler errorHandler) Specifies a org.springframework.util.ErrorHandler to be invoked in case of any uncaught exceptions thrown while processing a Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.exceptionListener(jakarta.jms.ExceptionListener exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.exceptionListener(String exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.forceSendOriginalMessage(boolean forceSendOriginalMessage) When using mapJmsMessage=false Camel will create a new JMS message to send to a new JMS destination if you touch the headers (get or set) during the route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.forceSendOriginalMessage(String forceSendOriginalMessage) When using mapJmsMessage=false Camel will create a new JMS message to send to a new JMS destination if you touch the headers (get or set) during the route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.idleConsumerLimit(int idleConsumerLimit) Specify the limit for the number of consumers that are allowed to be idle at any given time.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.idleConsumerLimit(String idleConsumerLimit) Specify the limit for the number of consumers that are allowed to be idle at any given time.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.idleTaskExecutionLimit(int idleTaskExecutionLimit) Specifies the limit for idle executions of a receive task, not having received any message within its execution.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.idleTaskExecutionLimit(String idleTaskExecutionLimit) Specifies the limit for idle executions of a receive task, not having received any message within its execution.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.includeAllJMSXProperties(boolean includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.includeAllJMSXProperties(String includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.includeSentJMSMessageID(boolean includeSentJMSMessageID) Only applicable when sending to JMS destination using InOnly (eg fire and forget).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.includeSentJMSMessageID(String includeSentJMSMessageID) Only applicable when sending to JMS destination using InOnly (eg fire and forget).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.jmsKeyFormatStrategy(String jmsKeyFormatStrategy) Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.jmsKeyFormatStrategy(org.apache.camel.component.jms.JmsKeyFormatStrategy jmsKeyFormatStrategy) Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.lazyCreateTransactionManager(boolean lazyCreateTransactionManager) If true, Camel will create a JmsTransactionManager, if there is no transactionManager injected when option transacted=true.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.lazyCreateTransactionManager(String lazyCreateTransactionManager) If true, Camel will create a JmsTransactionManager, if there is no transactionManager injected when option transacted=true.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer) Whether the producer should be started lazy (on the first message).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.mapJmsMessage(boolean mapJmsMessage) Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.mapJmsMessage(String mapJmsMessage) Specifies whether Camel should auto map the received JMS message to a suited payload type, such as jakarta.jms.TextMessage to a String etc.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.maxMessagesPerTask(int maxMessagesPerTask) The number of messages per task.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.maxMessagesPerTask(String maxMessagesPerTask) The number of messages per task.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageConverter(String messageConverter) To use a custom Spring org.springframework.jms.support.converter.MessageConverter so you can be in control how to map to/from a jakarta.jms.Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter) To use a custom Spring org.springframework.jms.support.converter.MessageConverter so you can be in control how to map to/from a jakarta.jms.Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageCreatedStrategy(String messageCreatedStrategy) To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageCreatedStrategy(org.apache.camel.component.jms.MessageCreatedStrategy messageCreatedStrategy) To use the given MessageCreatedStrategy which are invoked when Camel creates new instances of jakarta.jms.Message objects when Camel is sending a JMS message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageIdEnabled(boolean messageIdEnabled) When sending, specifies whether message IDs should be added.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageIdEnabled(String messageIdEnabled) When sending, specifies whether message IDs should be added.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageListenerContainerFactory(String messageListenerContainerFactory) Registry ID of the MessageListenerContainerFactory used to determine what org.springframework.jms.listener.AbstractMessageListenerContainer to use to consume messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageListenerContainerFactory(org.apache.camel.component.jms.MessageListenerContainerFactory messageListenerContainerFactory) Registry ID of the MessageListenerContainerFactory used to determine what org.springframework.jms.listener.AbstractMessageListenerContainer to use to consume messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageTimestampEnabled(boolean messageTimestampEnabled) Specifies whether timestamps should be enabled by default on sending messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.messageTimestampEnabled(String messageTimestampEnabled) Specifies whether timestamps should be enabled by default on sending messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.pubSubNoLocal(boolean pubSubNoLocal) Specifies whether to inhibit the delivery of messages published by its own connection.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.pubSubNoLocal(String pubSubNoLocal) Specifies whether to inhibit the delivery of messages published by its own connection.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.receiveTimeout(long receiveTimeout) The timeout for receiving messages (in milliseconds).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.receiveTimeout(String receiveTimeout) The timeout for receiving messages (in milliseconds).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.recoveryInterval(long recoveryInterval) Specifies the interval between recovery attempts, i.e.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.recoveryInterval(String recoveryInterval) Specifies the interval between recovery attempts, i.e.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.replyToCacheLevelName(String replyToCacheLevelName) Sets the cache level by name for the reply consumer when doing request/reply over JMS.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.replyToDestinationSelectorName(String replyToDestinationSelectorName) Sets the JMS Selector using the fixed name to be used so you can filter out your own replies from the others when using a shared queue (that is, if you are not using a temporary reply queue).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.requestTimeoutCheckerInterval(long requestTimeoutCheckerInterval) Configures how often Camel should check for timed out Exchanges when doing request/reply over JMS.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.requestTimeoutCheckerInterval(String requestTimeoutCheckerInterval) Configures how often Camel should check for timed out Exchanges when doing request/reply over JMS.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.streamMessageTypeEnabled(boolean streamMessageTypeEnabled) Sets whether StreamMessage type is enabled or not.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.streamMessageTypeEnabled(String streamMessageTypeEnabled) Sets whether StreamMessage type is enabled or not.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transactionManager(String transactionManager) The Spring transaction manager to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) The Spring transaction manager to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transactionName(String transactionName) The name of the transaction to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transactionTimeout(int transactionTimeout) The timeout value of the transaction (in seconds), if using transacted mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transactionTimeout(String transactionTimeout) The timeout value of the transaction (in seconds), if using transacted mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transferException(boolean transferException) If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transferException(String transferException) If enabled and you are using Request Reply messaging (InOut) and an Exchange failed on the consumer side, then the caused Exception will be send back in response as a jakarta.jms.ObjectMessage.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transferExchange(boolean transferExchange) You can transfer the exchange over the wire instead of just the body and headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.transferExchange(String transferExchange) You can transfer the exchange over the wire instead of just the body and headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.useMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) Specifies whether JMSMessageID should always be used as JMSCorrelationID for InOut messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.useMessageIDAsCorrelationID(String useMessageIDAsCorrelationID) Specifies whether JMSMessageID should always be used as JMSCorrelationID for InOut messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.waitForProvisionCorrelationToBeUpdatedCounter(int waitForProvisionCorrelationToBeUpdatedCounter) Number of times to wait for provisional correlation id to be updated to the actual correlation id when doing request/reply over JMS and when the option useMessageIDAsCorrelationID is enabled.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.waitForProvisionCorrelationToBeUpdatedCounter(String waitForProvisionCorrelationToBeUpdatedCounter) Number of times to wait for provisional correlation id to be updated to the actual correlation id when doing request/reply over JMS and when the option useMessageIDAsCorrelationID is enabled.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for provisional correlation id to be updated.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointProducerBuilder.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime(String waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for provisional correlation id to be updated.