Uses of Interface
org.apache.camel.builder.component.dsl.AmqpComponentBuilderFactory.AmqpComponentBuilder
Packages that use AmqpComponentBuilderFactory.AmqpComponentBuilder
-
Uses of AmqpComponentBuilderFactory.AmqpComponentBuilder in org.apache.camel.builder.component
Methods in org.apache.camel.builder.component that return AmqpComponentBuilderFactory.AmqpComponentBuilderModifier and TypeMethodDescriptionComponentsBuilderFactory.amqp()AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client. -
Uses of AmqpComponentBuilderFactory.AmqpComponentBuilder in org.apache.camel.builder.component.dsl
Classes in org.apache.camel.builder.component.dsl that implement AmqpComponentBuilderFactory.AmqpComponentBuilderModifier and TypeClassDescriptionstatic classMethods in org.apache.camel.builder.component.dsl that return AmqpComponentBuilderFactory.AmqpComponentBuilderModifier and TypeMethodDescriptionAmqpComponentBuilderFactory.AmqpComponentBuilder.acceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) Specifies whether the consumer accept messages while it is stopping.AmqpComponentBuilderFactory.AmqpComponentBuilder.acknowledgementModeName(String acknowledgementModeName) The JMS acknowledgement name, which is one of: SESSION_TRANSACTED, CLIENT_ACKNOWLEDGE, AUTO_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE.AmqpComponentBuilderFactory.AmqpComponentBuilder.allowAdditionalHeaders(String allowAdditionalHeaders) This option is used to allow additional headers which may have values that are invalid according to JMS specification.AmqpComponentBuilderFactory.AmqpComponentBuilder.allowAutoWiredConnectionFactory(boolean allowAutoWiredConnectionFactory) Whether to auto-discover ConnectionFactory from the registry, if no connection factory has been configured.AmqpComponentBuilderFactory.AmqpComponentBuilder.allowAutoWiredDestinationResolver(boolean allowAutoWiredDestinationResolver) Whether to auto-discover DestinationResolver from the registry, if no destination resolver has been configured.AmqpComponentBuilderFactory.AmqpComponentBuilder.allowNullBody(boolean allowNullBody) Whether to allow sending messages with no body.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.allowSerializedHeaders(boolean allowSerializedHeaders) Controls whether or not to include serialized headers.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.amqp()AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client.AmqpComponentBuilderFactory.AmqpComponentBuilder.artemisConsumerPriority(int artemisConsumerPriority) Consumer priorities allow you to ensure that high priority consumers receive messages while they are active.AmqpComponentBuilderFactory.AmqpComponentBuilder.artemisStreamingEnabled(boolean artemisStreamingEnabled) Whether optimizing for Apache Artemis streaming mode.AmqpComponentBuilderFactory.AmqpComponentBuilder.asyncConsumer(boolean asyncConsumer) Whether the JmsConsumer processes the Exchange asynchronously.AmqpComponentBuilderFactory.AmqpComponentBuilder.asyncStartListener(boolean asyncStartListener) Whether to startup the JmsConsumer message listener asynchronously, when starting a route.AmqpComponentBuilderFactory.AmqpComponentBuilder.asyncStopListener(boolean asyncStopListener) Whether to stop the JmsConsumer message listener asynchronously, when stopping a route.AmqpComponentBuilderFactory.AmqpComponentBuilder.autoStartup(boolean autoStartup) Specifies whether the consumer container should auto-startup.AmqpComponentBuilderFactory.AmqpComponentBuilder.autowiredEnabled(boolean autowiredEnabled) Whether autowiring is enabled.AmqpComponentBuilderFactory.AmqpComponentBuilder.cacheLevel(int cacheLevel) Sets the cache level by ID for the underlying JMS resources.AmqpComponentBuilderFactory.AmqpComponentBuilder.cacheLevelName(String cacheLevelName) Sets the cache level by name for the underlying JMS resources.Sets the JMS client ID to use.AmqpComponentBuilderFactory.AmqpComponentBuilder.concurrentConsumers(int concurrentConsumers) Specifies the default number of concurrent consumers when consuming from JMS (not for request/reply over JMS).AmqpComponentBuilderFactory.AmqpComponentBuilder.configuration(org.apache.camel.component.jms.JmsConfiguration configuration) To use a shared JMS configuration.AmqpComponentBuilderFactory.AmqpComponentBuilder.connectionFactory(jakarta.jms.ConnectionFactory connectionFactory) The connection factory to be use.AmqpComponentBuilderFactory.AmqpComponentBuilder.consumerType(org.apache.camel.component.jms.ConsumerType consumerType) The consumer type to use, which can be one of: Simple, Default, or Custom.AmqpComponentBuilderFactory.AmqpComponentBuilder.correlationProperty(String correlationProperty) When using InOut exchange pattern use this JMS property instead of JMSCorrelationID JMS property to correlate messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.deliveryDelay(long deliveryDelay) Sets delivery delay to use for send calls for JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.deliveryMode(Integer deliveryMode) Specifies the delivery mode to be used.AmqpComponentBuilderFactory.AmqpComponentBuilder.deliveryPersistent(boolean deliveryPersistent) Specifies whether persistent delivery is used by default.AmqpComponentBuilderFactory.AmqpComponentBuilder.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).AmqpComponentBuilderFactory.AmqpComponentBuilder.disableReplyTo(boolean disableReplyTo) Specifies whether Camel ignores the JMSReplyTo header in messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.disableTimeToLive(boolean disableTimeToLive) Use this option to force disabling time to live.AmqpComponentBuilderFactory.AmqpComponentBuilder.durableSubscriptionName(String durableSubscriptionName) The durable subscriber name for specifying durable topic subscriptions.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.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).AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.errorHandlerLoggingLevel(org.apache.camel.LoggingLevel errorHandlerLoggingLevel) Allows to configure the default errorHandler logging level for logging uncaught exceptions.AmqpComponentBuilderFactory.AmqpComponentBuilder.errorHandlerLogStackTrace(boolean errorHandlerLogStackTrace) Allows to control whether stack-traces should be logged or not, by the default errorHandler.AmqpComponentBuilderFactory.AmqpComponentBuilder.exceptionListener(jakarta.jms.ExceptionListener exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.AmqpComponentBuilderFactory.AmqpComponentBuilder.explicitQosEnabled(Boolean explicitQosEnabled) Set if the deliveryMode, priority or timeToLive qualities of service should be used when sending messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.exposeListenerSession(boolean exposeListenerSession) Specifies whether the listener session should be exposed when consuming messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.formatDateHeadersToIso8601(boolean formatDateHeadersToIso8601) Sets whether JMS date properties should be formatted according to the ISO 8601 standard.AmqpComponentBuilderFactory.AmqpComponentBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel message.AmqpComponentBuilderFactory.AmqpComponentBuilder.idleConsumerLimit(int idleConsumerLimit) Specify the limit for the number of consumers that are allowed to be idle at any given time.AmqpComponentBuilderFactory.AmqpComponentBuilder.idleTaskExecutionLimit(int idleTaskExecutionLimit) Specifies the limit for idle executions of a receive task, not having received any message within its execution.AmqpComponentBuilderFactory.AmqpComponentBuilder.includeAllJMSXProperties(boolean includeAllJMSXProperties) Whether to include all JMSX prefixed properties when mapping from JMS to Camel Message.AmqpComponentBuilderFactory.AmqpComponentBuilder.includeAmqpAnnotations(boolean includeAmqpAnnotations) Whether to include AMQP annotations when mapping from AMQP to Camel Message.AmqpComponentBuilderFactory.AmqpComponentBuilder.includeCorrelationIDAsBytes(boolean includeCorrelationIDAsBytes) Whether the JMS consumer should include JMSCorrelationIDAsBytes as a header on the Camel Message.AmqpComponentBuilderFactory.AmqpComponentBuilder.includeSentJMSMessageID(boolean includeSentJMSMessageID) Only applicable when sending to JMS destination using InOnly (eg fire and forget).AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.jmsMessageType(org.apache.camel.component.jms.JmsMessageType jmsMessageType) Allows you to force the use of a specific jakarta.jms.Message implementation for sending JMS messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.lazyCreateTransactionManager(boolean lazyCreateTransactionManager) If true, Camel will create a JmsTransactionManager, if there is no transactionManager injected when option transacted=true.AmqpComponentBuilderFactory.AmqpComponentBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.maxConcurrentConsumers(int maxConcurrentConsumers) Specifies the maximum number of concurrent consumers when consuming from JMS (not for request/reply over JMS).AmqpComponentBuilderFactory.AmqpComponentBuilder.maxMessagesPerTask(int maxMessagesPerTask) The number of messages per task. -1 is unlimited.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.messageIdEnabled(boolean messageIdEnabled) When sending, specifies whether message IDs should be added.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.messageTimestampEnabled(boolean messageTimestampEnabled) Specifies whether timestamps should be enabled by default on sending messages.Password to use with the ConnectionFactory.AmqpComponentBuilderFactory.AmqpComponentBuilder.preserveMessageQos(boolean preserveMessageQos) Set to true, if you want to send message using the QoS settings specified on the message, instead of the QoS settings on the JMS endpoint.AmqpComponentBuilderFactory.AmqpComponentBuilder.priority(int priority) Values greater than 1 specify the message priority when sending (where 1 is the lowest priority and 9 is the highest).AmqpComponentBuilderFactory.AmqpComponentBuilder.pubSubNoLocal(boolean pubSubNoLocal) Specifies whether to inhibit the delivery of messages published by its own connection.AmqpComponentBuilderFactory.AmqpComponentBuilder.queueBrowseStrategy(org.apache.camel.component.jms.QueueBrowseStrategy queueBrowseStrategy) To use a custom QueueBrowseStrategy when browsing queues.AmqpComponentBuilderFactory.AmqpComponentBuilder.receiveTimeout(long receiveTimeout) The timeout for receiving messages (in milliseconds).AmqpComponentBuilderFactory.AmqpComponentBuilder.recoveryInterval(long recoveryInterval) Specifies the interval between recovery attempts, i.e. when a connection is being refreshed, in milliseconds.Provides an explicit ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in consumer).AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToCacheLevelName(String replyToCacheLevelName) Sets the cache level by name for the reply consumer when doing request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToConcurrentConsumers(int replyToConcurrentConsumers) Specifies the default number of concurrent consumers when doing request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToDeliveryPersistent(boolean replyToDeliveryPersistent) Specifies whether to use persistent delivery by default for replies.AmqpComponentBuilderFactory.AmqpComponentBuilder.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).AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToMaxConcurrentConsumers(int replyToMaxConcurrentConsumers) Specifies the maximum number of concurrent consumers when using request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers) Specifies the maximum number of concurrent consumers for continue routing when timeout occurred when using request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToOverride(String replyToOverride) Provides an explicit ReplyTo destination in the JMS message, which overrides the setting of replyTo.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.replyToType(org.apache.camel.component.jms.ReplyToType replyToType) Allows for explicitly specifying which kind of strategy to use for replyTo queues when doing request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.requestTimeout(long requestTimeout) The timeout for waiting for a reply when using the InOut Exchange Pattern (in milliseconds).AmqpComponentBuilderFactory.AmqpComponentBuilder.requestTimeoutCheckerInterval(long requestTimeoutCheckerInterval) Configures how often Camel should check for timed out Exchanges when doing request/reply over JMS.Sets the JMS selector to use.AmqpComponentBuilderFactory.AmqpComponentBuilder.serviceLocationEnabled(boolean serviceLocationEnabled) Whether to detect the network address location of the JMS broker on startup.AmqpComponentBuilderFactory.AmqpComponentBuilder.streamMessageTypeEnabled(boolean streamMessageTypeEnabled) Sets whether StreamMessage type is enabled or not.AmqpComponentBuilderFactory.AmqpComponentBuilder.subscriptionDurable(boolean subscriptionDurable) Set whether to make the subscription durable.AmqpComponentBuilderFactory.AmqpComponentBuilder.subscriptionName(String subscriptionName) Set the name of a subscription to create.AmqpComponentBuilderFactory.AmqpComponentBuilder.subscriptionShared(boolean subscriptionShared) Set whether to make the subscription shared.AmqpComponentBuilderFactory.AmqpComponentBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.AmqpComponentBuilderFactory.AmqpComponentBuilder.taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) Allows you to specify a custom task executor for consuming messages.AmqpComponentBuilderFactory.AmqpComponentBuilder.temporaryQueueResolver(org.apache.camel.component.jms.TemporaryQueueResolver temporaryQueueResolver) A pluggable TemporaryQueueResolver that allows you to use your own resolver for creating temporary queues (some messaging systems has special requirements for creating temporary queues).AmqpComponentBuilderFactory.AmqpComponentBuilder.testConnectionOnStartup(boolean testConnectionOnStartup) Specifies whether to test the connection on startup.AmqpComponentBuilderFactory.AmqpComponentBuilder.timeToLive(long timeToLive) When sending messages, specifies the time-to-live of the message (in milliseconds).AmqpComponentBuilderFactory.AmqpComponentBuilder.transacted(boolean transacted) Specifies whether to use transacted mode.AmqpComponentBuilderFactory.AmqpComponentBuilder.transactedInOut(boolean transactedInOut) Specifies whether InOut operations (request reply) default to using transacted mode If this flag is set to true, then Spring JmsTemplate will have sessionTransacted set to true, and the acknowledgeMode as transacted on the JmsTemplate used for InOut operations.AmqpComponentBuilderFactory.AmqpComponentBuilder.transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) The Spring transaction manager to use.AmqpComponentBuilderFactory.AmqpComponentBuilder.transactionName(String transactionName) The name of the transaction to use.AmqpComponentBuilderFactory.AmqpComponentBuilder.transactionTimeout(int transactionTimeout) The timeout value of the transaction (in seconds), if using transacted mode.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.transferExchange(boolean transferExchange) You can transfer the exchange over the wire instead of just the body and headers.AmqpComponentBuilderFactory.AmqpComponentBuilder.useMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) Specifies whether JMSMessageID should always be used as JMSCorrelationID for InOut messages.Username to use with the ConnectionFactory.AmqpComponentBuilderFactory.AmqpComponentBuilder.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.AmqpComponentBuilderFactory.AmqpComponentBuilder.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for provisional correlation id to be updated.AmqpComponentBuilderFactory.AmqpComponentBuilder.waitForTemporaryReplyToToBeUpdatedCounter(int waitForTemporaryReplyToToBeUpdatedCounter) Number of times to wait for temporary replyTo queue to be created and ready when doing request/reply over JMS.AmqpComponentBuilderFactory.AmqpComponentBuilder.waitForTemporaryReplyToToBeUpdatedThreadSleepingTime(long waitForTemporaryReplyToToBeUpdatedThreadSleepingTime) Interval in millis to sleep each time while waiting for temporary replyTo queue to be ready.