Uses of Interface
org.apache.camel.builder.endpoint.dsl.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
Packages that use SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder
-
Uses of SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the Simple JMS component.Methods in org.apache.camel.builder.endpoint.dsl that return SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilderModifier and TypeMethodDescriptionSjmsEndpointBuilderFactory.SjmsEndpointConsumerBuilder.advanced()SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.asyncStartListener(boolean asyncStartListener) Whether to startup the consumer message listener asynchronously, when starting a route.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.asyncStartListener(String asyncStartListener) Whether to startup the consumer message listener asynchronously, when starting a route.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.asyncStopListener(boolean asyncStopListener) Whether to stop the consumer message listener asynchronously, when stopping a route.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.asyncStopListener(String asyncStopListener) Whether to stop the consumer message listener asynchronously, when stopping a route.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.bridgeErrorHandler(String bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.destinationCreationStrategy(String destinationCreationStrategy) To use a custom DestinationCreationStrategy.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.destinationCreationStrategy(org.apache.camel.component.sjms.jms.DestinationCreationStrategy destinationCreationStrategy) To use a custom DestinationCreationStrategy.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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).SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exceptionHandler(String exceptionHandler) To let the consumer use a custom ExceptionHandler.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exceptionListener(jakarta.jms.ExceptionListener exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exceptionListener(String exceptionListener) Specifies the JMS Exception Listener that is to be notified of any underlying JMS exceptions.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exchangePattern(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.includeAllJMSXProperties(boolean includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.includeAllJMSXProperties(String includeAllJMSXProperties) Whether to include all JMSXxxx properties when mapping from JMS to Camel Message.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.jmsKeyFormatStrategy(String jmsKeyFormatStrategy) Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.jmsKeyFormatStrategy(org.apache.camel.component.sjms.jms.JmsKeyFormatStrategy jmsKeyFormatStrategy) Pluggable strategy for encoding and decoding JMS keys so they can be compliant with the JMS specification.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.messageCreatedStrategy(org.apache.camel.component.sjms.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.messageSelector(String messageSelector) Sets the JMS Message selector syntax.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.recoveryInterval(long recoveryInterval) Specifies the interval between recovery attempts, i.e.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.recoveryInterval(String recoveryInterval) Specifies the interval between recovery attempts, i.e.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.SjmsEndpointBuilderFactory.AdvancedSjmsEndpointConsumerBuilder.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.