Uses of Interface
org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder
Packages that use AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder
-
Uses of AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder 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.AdvancedAMQPEndpointConsumerBuilderModifier and TypeMethodDescriptionAMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.acceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) Specifies whether the consumer accept messages while it is stopping.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.acceptMessagesWhileStopping(String acceptMessagesWhileStopping) Specifies whether the consumer accept messages while it is stopping.AMQPEndpointBuilderFactory.AMQPEndpointConsumerBuilder.advanced()AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.allowReplyManagerQuickStop(boolean allowReplyManagerQuickStop) Whether the DefaultMessageListenerContainer used in the reply managers for request-reply messaging allow the DefaultMessageListenerContainer.runningAllowed flag to quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, and org.apache.camel.CamelContext is currently being stopped.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.allowReplyManagerQuickStop(String allowReplyManagerQuickStop) Whether the DefaultMessageListenerContainer used in the reply managers for request-reply messaging allow the DefaultMessageListenerContainer.runningAllowed flag to quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, and org.apache.camel.CamelContext is currently being stopped.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders) Controls whether or not to include serialized headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.allowSerializedHeaders(String allowSerializedHeaders) Controls whether or not to include serialized headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.artemisStreamingEnabled(boolean artemisStreamingEnabled) Whether optimizing for Apache Artemis streaming mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.artemisStreamingEnabled(String artemisStreamingEnabled) Whether optimizing for Apache Artemis streaming mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.asyncStartListener(boolean asyncStartListener) Whether to startup the JmsConsumer message listener asynchronously, when starting a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.asyncStartListener(String asyncStartListener) Whether to startup the JmsConsumer message listener asynchronously, when starting a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.asyncStopListener(boolean asyncStopListener) Whether to stop the JmsConsumer message listener asynchronously, when stopping a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.asyncStopListener(String asyncStopListener) Whether to stop the JmsConsumer message listener asynchronously, when stopping a route.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.consumerType(String consumerType) The consumer type to use, which can be one of: Simple, Default, or Custom.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.consumerType(org.apache.camel.component.jms.ConsumerType consumerType) The consumer type to use, which can be one of: Simple, Default, or Custom.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.defaultTaskExecutorType(String defaultTaskExecutorType) Specifies what default TaskExecutor type to use in the DefaultMessageListenerContainer, for both consumer endpoints and the ReplyTo consumer of producer endpoints.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.defaultTaskExecutorType(org.apache.camel.component.jms.DefaultTaskExecutorType defaultTaskExecutorType) Specifies what default TaskExecutor type to use in the DefaultMessageListenerContainer, for both consumer endpoints and the ReplyTo consumer of producer endpoints.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.eagerLoadingOfProperties(boolean eagerLoadingOfProperties) Enables eager loading of JMS properties and payload as soon as a message is loaded which generally is inefficient as the JMS properties may not be required but sometimes can catch early any issues with the underlying JMS provider and the use of JMS properties.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.eagerLoadingOfProperties(String eagerLoadingOfProperties) Enables eager loading of JMS properties and payload as soon as a message is loaded which generally is inefficient as the JMS properties may not be required but sometimes can catch early any issues with the underlying JMS provider and the use of JMS properties.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.eagerPoisonBody(String eagerPoisonBody) If eagerLoadingOfProperties is enabled and the JMS message payload (JMS body or JMS properties) is poison (cannot be read/mapped), then set this text as the message body instead so the message can be processed (the cause of the poison are already stored as exception on the Exchange).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.errorHandler(String errorHandler) Specifies a org.springframework.util.ErrorHandler to be invoked in case of any uncaught exceptions thrown while processing a Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.exceptionHandler(String exceptionHandler) To let the consumer use a custom ExceptionHandler.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exceptionListener(jakarta.jms.ExceptionListener exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exceptionListener(String exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exchangePattern(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exposeListenerSession(boolean exposeListenerSession) Specifies whether the listener session should be exposed when consuming messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.exposeListenerSession(String exposeListenerSession) Specifies whether the listener session should be exposed when consuming messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.idleConsumerLimit(int idleConsumerLimit) Specify the limit for the number of consumers that are allowed to be idle at any given time.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.idleConsumerLimit(String idleConsumerLimit) Specify the limit for the number of consumers that are allowed to be idle at any given time.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.idleTaskExecutionLimit(int idleTaskExecutionLimit) Specifies the limit for idle executions of a receive task, not having received any message within its execution.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.idleTaskExecutionLimit(String idleTaskExecutionLimit) Specifies the limit for idle executions of a receive task, not having received any message within its execution.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.includeAllJMSXProperties(boolean includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.includeAllJMSXProperties(String includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.jmsKeyFormatStrategy(String jmsKeyFormatStrategy) Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.lazyCreateTransactionManager(boolean lazyCreateTransactionManager) If true, Camel will create a JmsTransactionManager, if there is no transactionManager injected when option transacted=true.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.lazyCreateTransactionManager(String lazyCreateTransactionManager) If true, Camel will create a JmsTransactionManager, if there is no transactionManager injected when option transacted=true.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.maxMessagesPerTask(int maxMessagesPerTask) The number of messages per task.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.maxMessagesPerTask(String maxMessagesPerTask) The number of messages per task.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.messageIdEnabled(boolean messageIdEnabled) When sending, specifies whether message IDs should be added.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.messageIdEnabled(String messageIdEnabled) When sending, specifies whether message IDs should be added.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.messageListenerContainerFactory(String messageListenerContainerFactory) Registry ID of the MessageListenerContainerFactory used to determine what org.springframework.jms.listener.AbstractMessageListenerContainer to use to consume messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.messageTimestampEnabled(boolean messageTimestampEnabled) Specifies whether timestamps should be enabled by default on sending messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.messageTimestampEnabled(String messageTimestampEnabled) Specifies whether timestamps should be enabled by default on sending messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.pubSubNoLocal(boolean pubSubNoLocal) Specifies whether to inhibit the delivery of messages published by its own connection.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.pubSubNoLocal(String pubSubNoLocal) Specifies whether to inhibit the delivery of messages published by its own connection.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.receiveTimeout(long receiveTimeout) The timeout for receiving messages (in milliseconds).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.receiveTimeout(String receiveTimeout) The timeout for receiving messages (in milliseconds).AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.recoveryInterval(long recoveryInterval) Specifies the interval between recovery attempts, i.e.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.recoveryInterval(String recoveryInterval) Specifies the interval between recovery attempts, i.e.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.replyToConsumerType(String replyToConsumerType) The consumer type of the reply consumer (when doing request/reply), which can be one of: Simple, Default, or Custom.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.replyToConsumerType(org.apache.camel.component.jms.ConsumerType replyToConsumerType) The consumer type of the reply consumer (when doing request/reply), which can be one of: Simple, Default, or Custom.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.replyToSameDestinationAllowed(boolean replyToSameDestinationAllowed) Whether a JMS consumer is allowed to send a reply message to the same destination that the consumer is using to consume from.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.replyToSameDestinationAllowed(String replyToSameDestinationAllowed) Whether a JMS consumer is allowed to send a reply message to the same destination that the consumer is using to consume from.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.requestTimeoutCheckerInterval(long requestTimeoutCheckerInterval) Configures how often Camel should check for timed out Exchanges when doing request/reply over JMS.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.requestTimeoutCheckerInterval(String requestTimeoutCheckerInterval) Configures how often Camel should check for timed out Exchanges when doing request/reply over JMS.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.taskExecutor(String taskExecutor) Allows you to specify a custom task executor for consuming messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) Allows you to specify a custom task executor for consuming messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transactionManager(String transactionManager) The Spring transaction manager to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) The Spring transaction manager to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transactionName(String transactionName) The name of the transaction to use.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transactionTimeout(int transactionTimeout) The timeout value of the transaction (in seconds), if using transacted mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transactionTimeout(String transactionTimeout) The timeout value of the transaction (in seconds), if using transacted mode.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.transferExchange(boolean transferExchange) You can transfer the exchange over the wire instead of just the body and headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.transferExchange(String transferExchange) You can transfer the exchange over the wire instead of just the body and headers.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.useMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) Specifies whether JMSMessageID should always be used as JMSCorrelationID for InOut messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.useMessageIDAsCorrelationID(String useMessageIDAsCorrelationID) Specifies whether JMSMessageID should always be used as JMSCorrelationID for InOut messages.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.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.AdvancedAMQPEndpointConsumerBuilder.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for provisional correlation id to be updated.AMQPEndpointBuilderFactory.AdvancedAMQPEndpointConsumerBuilder.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime(String waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for provisional correlation id to be updated.