Package org.apache.camel.component.jms
Class JmsComponent
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultComponent
org.apache.camel.support.HeaderFilterStrategyComponent
org.apache.camel.component.jms.JmsComponent
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasCamelContext
,org.apache.camel.spi.HeaderFilterStrategyAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Component("jms")
@Metadata(excludeProperties="bridgeErrorHandler")
public class JmsComponent
extends org.apache.camel.support.HeaderFilterStrategyComponent
JMS component which uses Spring JMS.
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
-
Constructor Summary
ConstructorsConstructorDescriptionJmsComponent
(org.apache.camel.CamelContext context) JmsComponent
(JmsConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.jms.listener.AbstractMessageListenerContainer
void
void
void
configureMessageListenerContainer
(org.springframework.jms.listener.AbstractMessageListenerContainer container, JmsEndpoint endpoint) protected String
convertPathToActualDestination
(String path, Map<String, Object> parameters) A strategy method allowing the URI destination to be translated into the actual JMS destination name (say by looking up in JNDI or something)copy()
protected JmsConfiguration
Factory method to create the default configuration instancejakarta.jms.ConnectionFactory
static org.springframework.jms.support.destination.DestinationResolver
createDestinationResolver
(DestinationEndpoint destinationEndpoint) protected org.apache.camel.Endpoint
org.springframework.jms.core.JmsOperations
createInOnlyTemplate
(JmsEndpoint endpoint, boolean pubSubDomain, String destination) org.springframework.jms.core.JmsOperations
createInOutTemplate
(JmsEndpoint endpoint, boolean pubSubDomain, String destination, long requestTimeout) jakarta.jms.ConnectionFactory
org.springframework.jms.listener.AbstractMessageListenerContainer
createMessageListenerContainer
(JmsEndpoint endpoint) protected JmsEndpoint
createQueueEndpoint
(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy) jakarta.jms.ConnectionFactory
protected JmsEndpoint
createTemporaryQueueEndpoint
(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy) protected JmsEndpoint
createTemporaryTopicEndpoint
(String uri, JmsComponent component, String subject, JmsConfiguration configuration) protected JmsEndpoint
createTopicEndpoint
(String uri, JmsComponent component, String subject, JmsConfiguration configuration) org.springframework.transaction.PlatformTransactionManager
int
defaultCacheLevel
(JmsEndpoint endpoint) protected void
doInit()
protected void
int
int
protected ExecutorService
int
int
jakarta.jms.ConnectionFactory
long
org.springframework.jms.support.destination.DestinationResolver
org.springframework.util.ErrorHandler
org.apache.camel.LoggingLevel
jakarta.jms.ExceptionListener
int
int
int
org.springframework.jms.core.JmsOperations
jakarta.jms.ConnectionFactory
int
int
org.springframework.jms.support.converter.MessageConverter
jakarta.jms.ConnectionFactory
jakarta.jms.ConnectionFactory
jakarta.jms.ConnectionFactory
org.springframework.transaction.PlatformTransactionManager
int
long
long
int
int
int
long
long
org.springframework.core.task.TaskExecutor
jakarta.jms.ConnectionFactory
long
org.springframework.transaction.PlatformTransactionManager
int
int
long
int
long
boolean
boolean
Whether to auto-discover ConnectionFactory from the registry, if no connection factory has been configured.boolean
Whether to auto-discover DestinationResolver/TemporaryQueueResolver from the registry, if no destination resolver has been configured.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Whether the JMS consumer should include JMSCorrelationIDAsBytes as a header on the Camel Message.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static JmsComponent
Static builder methodstatic JmsComponent
jmsComponent
(jakarta.jms.ConnectionFactory connectionFactory) Static builder methodstatic JmsComponent
jmsComponent
(JmsConfiguration configuration) Static builder methodstatic JmsComponent
jmsComponentAutoAcknowledge
(jakarta.jms.ConnectionFactory connectionFactory) Static builder methodstatic JmsComponent
jmsComponentClientAcknowledge
(jakarta.jms.ConnectionFactory connectionFactory) Static builder methodstatic JmsComponent
jmsComponentTransacted
(jakarta.jms.ConnectionFactory connectionFactory) static JmsComponent
jmsComponentTransacted
(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.transaction.PlatformTransactionManager transactionManager) void
setAcceptMessagesWhileStopping
(boolean acceptMessagesWhileStopping) void
setAcknowledgementMode
(int consumerAcknowledgementMode) void
setAcknowledgementModeName
(String consumerAcknowledgementMode) void
setAllowAdditionalHeaders
(String allowAdditionalHeaders) void
setAllowAutoWiredConnectionFactory
(boolean allowAutoWiredConnectionFactory) void
setAllowAutoWiredDestinationResolver
(boolean allowAutoWiredDestinationResolver) void
setAllowNullBody
(boolean allowNullBody) void
setAllowReplyManagerQuickStop
(boolean allowReplyManagerQuickStop) void
setAllowSerializedHeaders
(boolean allowSerializedHeaders) void
setAlwaysCopyMessage
(boolean alwaysCopyMessage) void
setArtemisConsumerPriority
(int priority) void
setArtemisStreamingEnabled
(boolean artemisStreamingEnabled) void
setAsyncConsumer
(boolean asyncConsumer) void
setAsyncStartListener
(boolean asyncStartListener) void
setAsyncStopListener
(boolean asyncStopListener) void
setAutoStartup
(boolean autoStartup) void
setCacheLevel
(int cacheLevel) void
setCacheLevelName
(String cacheName) void
setClientId
(String consumerClientId) void
setConcurrentConsumers
(int concurrentConsumers) void
setConfiguration
(JmsConfiguration configuration) To use a shared JMS configurationvoid
setConnectionFactory
(jakarta.jms.ConnectionFactory connectionFactory) void
setConsumerType
(ConsumerType consumerType) void
setCorrelationProperty
(String correlationProperty) void
setDefaultTaskExecutorType
(DefaultTaskExecutorType defaultTaskExecutorType) void
setDeliveryDelay
(long deliveryDelay) void
setDeliveryMode
(Integer deliveryMode) void
setDeliveryPersistent
(boolean deliveryPersistent) void
setDestinationResolver
(org.springframework.jms.support.destination.DestinationResolver destinationResolver) void
setDisableReplyTo
(boolean disableReplyTo) void
setDisableTimeToLive
(boolean disableTimeToLive) void
setDurableSubscriptionName
(String durableSubscriptionName) void
setEagerLoadingOfProperties
(boolean eagerLoadingOfProperties) void
setEagerPoisonBody
(String eagerPoisonBody) void
setErrorHandler
(org.springframework.util.ErrorHandler errorHandler) void
setErrorHandlerLoggingLevel
(org.apache.camel.LoggingLevel errorHandlerLoggingLevel) void
setErrorHandlerLogStackTrace
(boolean errorHandlerLogStackTrace) void
setExceptionListener
(jakarta.jms.ExceptionListener exceptionListener) void
setExplicitQosEnabled
(boolean explicitQosEnabled) void
setExposeListenerSession
(boolean exposeListenerSession) void
setForceSendOriginalMessage
(boolean forceSendOriginalMessage) void
setFormatDateHeadersToIso8601
(boolean formatDateHeadersToIso8601) void
setIdleConsumerLimit
(int idleConsumerLimit) void
setIdleReceivesPerTaskLimit
(int idleReceivesPerTaskLimit) void
setIdleTaskExecutionLimit
(int idleTaskExecutionLimit) void
setIncludeAllJMSXProperties
(boolean includeAllJMSXProperties) void
setIncludeCorrelationIDAsBytes
(boolean includeCorrelationIDAsBytes) void
setIncludeSentJMSMessageID
(boolean includeSentJMSMessageID) void
setJmsKeyFormatStrategy
(JmsKeyFormatStrategy jmsKeyFormatStrategy) void
setJmsMessageType
(JmsMessageType jmsMessageType) void
setJmsOperations
(org.springframework.jms.core.JmsOperations jmsOperations) void
setLazyCreateTransactionManager
(boolean lazyCreating) void
setListenerConnectionFactory
(jakarta.jms.ConnectionFactory listenerConnectionFactory) void
setMapJmsMessage
(boolean mapJmsMessage) void
setMaxConcurrentConsumers
(int maxConcurrentConsumers) void
setMaxMessagesPerTask
(int maxMessagesPerTask) void
setMessageConverter
(org.springframework.jms.support.converter.MessageConverter messageConverter) void
setMessageCreatedStrategy
(MessageCreatedStrategy messageCreatedStrategy) void
setMessageIdEnabled
(boolean messageIdEnabled) void
setMessageListenerContainerFactory
(MessageListenerContainerFactory messageListenerContainerFactory) void
setMessageTimestampEnabled
(boolean messageTimestampEnabled) void
setPassword
(String password) void
setPreserveMessageQos
(boolean preserveMessageQos) void
setPriority
(int priority) void
setPubSubNoLocal
(boolean pubSubNoLocal) void
setQueueBrowseStrategy
(QueueBrowseStrategy queueBrowseStrategy) To use a custom QueueBrowseStrategy when browsing queuesvoid
setReceiveTimeout
(long receiveTimeout) void
setRecoveryInterval
(long recoveryInterval) void
setReplyTo
(String replyToDestination) void
void
setReplyToConcurrentConsumers
(int replyToConcurrentConsumers) void
setReplyToConsumerType
(ConsumerType replyToConsumerType) void
setReplyToDeliveryPersistent
(boolean replyToDeliveryPersistent) void
setReplyToDestinationSelectorName
(String replyToDestinationSelectorName) void
setReplyToMaxConcurrentConsumers
(int replyToMaxConcurrentConsumers) void
setReplyToOnTimeoutMaxConcurrentConsumers
(int replyToOnTimeoutMaxConcurrentConsumers) void
setReplyToOverride
(String replyToDestination) void
setReplyToSameDestinationAllowed
(boolean replyToSameDestinationAllowed) void
setReplyToType
(ReplyToType replyToType) void
setRequestTimeout
(long requestTimeout) void
setRequestTimeoutCheckerInterval
(long requestTimeoutCheckerInterval) void
setSelector
(String selector) void
setServiceLocationEnabled
(boolean serviceLocationEnabled) Whether to detect the network address location of the JMS broker on startup.void
setStreamMessageTypeEnabled
(boolean streamMessageTypeEnabled) void
setSubscriptionDurable
(boolean subscriptionDurable) void
setSubscriptionName
(String subscriptionName) void
setSubscriptionShared
(boolean subscriptionShared) void
setTaskExecutor
(org.springframework.core.task.TaskExecutor taskExecutor) void
setTemplateConnectionFactory
(jakarta.jms.ConnectionFactory templateConnectionFactory) void
setTemporaryQueueResolver
(TemporaryQueueResolver temporaryQueueResolver) void
setTestConnectionOnStartup
(boolean testConnectionOnStartup) void
setTimeToLive
(long timeToLive) void
setTransacted
(boolean transacted) void
setTransactedInOut
(boolean transacted) void
setTransactionManager
(org.springframework.transaction.PlatformTransactionManager transactionManager) void
setTransactionName
(String transactionName) void
setTransactionTimeout
(int transactionTimeout) void
setTransferException
(boolean transferException) void
setTransferExchange
(boolean transferExchange) void
setUseMessageIDAsCorrelationID
(boolean useMessageIDAsCorrelationID) void
setUsername
(String username) void
setWaitForProvisionCorrelationToBeUpdatedCounter
(int counter) void
setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime
(long sleepingTime) void
setWaitForTemporaryReplyToToBeUpdatedCounter
(int waitForTemporaryReplyToToBeUpdatedCounter) void
setWaitForTemporaryReplyToToBeUpdatedThreadSleepingTime
(long waitForTemporaryReplyToToBeUpdatedThreadSleepingTime) boolean
Methods inherited from class org.apache.camel.support.HeaderFilterStrategyComponent
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.Service
build, close, init, start, stop
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
JmsComponent
public JmsComponent() -
JmsComponent
public JmsComponent(org.apache.camel.CamelContext context) -
JmsComponent
-
-
Method Details
-
jmsComponent
Static builder method -
jmsComponent
Static builder method -
jmsComponent
Static builder method -
jmsComponentClientAcknowledge
public static JmsComponent jmsComponentClientAcknowledge(jakarta.jms.ConnectionFactory connectionFactory) Static builder method -
jmsComponentAutoAcknowledge
public static JmsComponent jmsComponentAutoAcknowledge(jakarta.jms.ConnectionFactory connectionFactory) Static builder method -
jmsComponentTransacted
-
jmsComponentTransacted
public static JmsComponent jmsComponentTransacted(jakarta.jms.ConnectionFactory connectionFactory, org.springframework.transaction.PlatformTransactionManager transactionManager) -
getConfiguration
-
setConfiguration
To use a shared JMS configuration -
isAllowAutoWiredConnectionFactory
public boolean isAllowAutoWiredConnectionFactory()Whether to auto-discover ConnectionFactory from the registry, if no connection factory has been configured. If only one instance of ConnectionFactory is found then it will be used. This is enabled by default. -
setAllowAutoWiredConnectionFactory
public void setAllowAutoWiredConnectionFactory(boolean allowAutoWiredConnectionFactory) -
isAllowAutoWiredDestinationResolver
public boolean isAllowAutoWiredDestinationResolver()Whether to auto-discover DestinationResolver/TemporaryQueueResolver from the registry, if no destination resolver has been configured. If only one instance of DestinationResolver/TemporaryQueueResolver is found then it will be used. This is enabled by default. -
setAllowAutoWiredDestinationResolver
public void setAllowAutoWiredDestinationResolver(boolean allowAutoWiredDestinationResolver) -
isServiceLocationEnabled
public boolean isServiceLocationEnabled() -
setServiceLocationEnabled
public void setServiceLocationEnabled(boolean serviceLocationEnabled) Whether to detect the network address location of the JMS broker on startup. This information is gathered via reflection on the ConnectionFactory, and is vendor specific. This option can be used to turn this off. -
isIncludeCorrelationIDAsBytes
public boolean isIncludeCorrelationIDAsBytes()Whether the JMS consumer should include JMSCorrelationIDAsBytes as a header on the Camel Message. -
setIncludeCorrelationIDAsBytes
public void setIncludeCorrelationIDAsBytes(boolean includeCorrelationIDAsBytes) -
getQueueBrowseStrategy
-
setQueueBrowseStrategy
To use a custom QueueBrowseStrategy when browsing queues -
copy
-
createInOutTemplate
public org.springframework.jms.core.JmsOperations createInOutTemplate(JmsEndpoint endpoint, boolean pubSubDomain, String destination, long requestTimeout) -
createInOnlyTemplate
public org.springframework.jms.core.JmsOperations createInOnlyTemplate(JmsEndpoint endpoint, boolean pubSubDomain, String destination) -
createMessageListenerContainer
public org.springframework.jms.listener.AbstractMessageListenerContainer createMessageListenerContainer(JmsEndpoint endpoint) -
chooseMessageListenerContainerImplementation
public org.springframework.jms.listener.AbstractMessageListenerContainer chooseMessageListenerContainerImplementation(JmsEndpoint endpoint) -
getConsumerType
-
setConsumerType
-
getReplyToConsumerType
-
setReplyToConsumerType
-
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory() -
getOrCreateConnectionFactory
public jakarta.jms.ConnectionFactory getOrCreateConnectionFactory() -
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) -
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getListenerConnectionFactory
public jakarta.jms.ConnectionFactory getListenerConnectionFactory() -
getOrCreateListenerConnectionFactory
public jakarta.jms.ConnectionFactory getOrCreateListenerConnectionFactory() -
setListenerConnectionFactory
public void setListenerConnectionFactory(jakarta.jms.ConnectionFactory listenerConnectionFactory) -
getTemplateConnectionFactory
public jakarta.jms.ConnectionFactory getTemplateConnectionFactory() -
getOrCreateTemplateConnectionFactory
public jakarta.jms.ConnectionFactory getOrCreateTemplateConnectionFactory() -
setTemplateConnectionFactory
public void setTemplateConnectionFactory(jakarta.jms.ConnectionFactory templateConnectionFactory) -
isAutoStartup
public boolean isAutoStartup() -
setAutoStartup
public void setAutoStartup(boolean autoStartup) -
isAcceptMessagesWhileStopping
public boolean isAcceptMessagesWhileStopping() -
setAcceptMessagesWhileStopping
public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) -
isAllowReplyManagerQuickStop
public boolean isAllowReplyManagerQuickStop() -
setAllowReplyManagerQuickStop
public void setAllowReplyManagerQuickStop(boolean allowReplyManagerQuickStop) -
getClientId
-
setClientId
-
getDurableSubscriptionName
-
setDurableSubscriptionName
-
getExceptionListener
public jakarta.jms.ExceptionListener getExceptionListener() -
setExceptionListener
public void setExceptionListener(jakarta.jms.ExceptionListener exceptionListener) -
setErrorHandler
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler) -
getErrorHandler
public org.springframework.util.ErrorHandler getErrorHandler() -
getErrorHandlerLoggingLevel
public org.apache.camel.LoggingLevel getErrorHandlerLoggingLevel() -
setErrorHandlerLoggingLevel
public void setErrorHandlerLoggingLevel(org.apache.camel.LoggingLevel errorHandlerLoggingLevel) -
isErrorHandlerLogStackTrace
public boolean isErrorHandlerLogStackTrace() -
setErrorHandlerLogStackTrace
public void setErrorHandlerLogStackTrace(boolean errorHandlerLogStackTrace) -
getAcknowledgementModeName
-
setAcknowledgementModeName
-
isExposeListenerSession
public boolean isExposeListenerSession() -
setExposeListenerSession
public void setExposeListenerSession(boolean exposeListenerSession) -
getTaskExecutor
public org.springframework.core.task.TaskExecutor getTaskExecutor() -
setTaskExecutor
public void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) -
isPubSubNoLocal
public boolean isPubSubNoLocal() -
setPubSubNoLocal
public void setPubSubNoLocal(boolean pubSubNoLocal) -
getConcurrentConsumers
public int getConcurrentConsumers() -
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers) -
getReplyToConcurrentConsumers
public int getReplyToConcurrentConsumers() -
setReplyToConcurrentConsumers
public void setReplyToConcurrentConsumers(int replyToConcurrentConsumers) -
getMaxMessagesPerTask
public int getMaxMessagesPerTask() -
setMaxMessagesPerTask
public void setMaxMessagesPerTask(int maxMessagesPerTask) -
getIdleReceivesPerTaskLimit
public int getIdleReceivesPerTaskLimit() -
setIdleReceivesPerTaskLimit
public void setIdleReceivesPerTaskLimit(int idleReceivesPerTaskLimit) -
getCacheLevel
public int getCacheLevel() -
setCacheLevel
public void setCacheLevel(int cacheLevel) -
getCacheLevelName
-
setCacheLevelName
-
getRecoveryInterval
public long getRecoveryInterval() -
setRecoveryInterval
public void setRecoveryInterval(long recoveryInterval) -
getReceiveTimeout
public long getReceiveTimeout() -
setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout) -
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager() -
getOrCreateTransactionManager
public org.springframework.transaction.PlatformTransactionManager getOrCreateTransactionManager() -
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) -
getTransactionName
-
setTransactionName
-
getTransactionTimeout
public int getTransactionTimeout() -
setTransactionTimeout
public void setTransactionTimeout(int transactionTimeout) -
getIdleTaskExecutionLimit
public int getIdleTaskExecutionLimit() -
setIdleTaskExecutionLimit
public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit) -
getIdleConsumerLimit
public int getIdleConsumerLimit() -
setIdleConsumerLimit
public void setIdleConsumerLimit(int idleConsumerLimit) -
getWaitForProvisionCorrelationToBeUpdatedCounter
public int getWaitForProvisionCorrelationToBeUpdatedCounter() -
setWaitForProvisionCorrelationToBeUpdatedCounter
public void setWaitForProvisionCorrelationToBeUpdatedCounter(int counter) -
getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime
public long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime() -
setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime
public void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long sleepingTime) -
getWaitForTemporaryReplyToToBeUpdatedThreadSleepingTime
public long getWaitForTemporaryReplyToToBeUpdatedThreadSleepingTime() -
setWaitForTemporaryReplyToToBeUpdatedThreadSleepingTime
public void setWaitForTemporaryReplyToToBeUpdatedThreadSleepingTime(long waitForTemporaryReplyToToBeUpdatedThreadSleepingTime) -
getWaitForTemporaryReplyToToBeUpdatedCounter
public int getWaitForTemporaryReplyToToBeUpdatedCounter() -
setWaitForTemporaryReplyToToBeUpdatedCounter
public void setWaitForTemporaryReplyToToBeUpdatedCounter(int waitForTemporaryReplyToToBeUpdatedCounter) -
getMaxConcurrentConsumers
public int getMaxConcurrentConsumers() -
setMaxConcurrentConsumers
public void setMaxConcurrentConsumers(int maxConcurrentConsumers) -
getReplyToMaxConcurrentConsumers
public int getReplyToMaxConcurrentConsumers() -
setReplyToMaxConcurrentConsumers
public void setReplyToMaxConcurrentConsumers(int replyToMaxConcurrentConsumers) -
getReplyToOnTimeoutMaxConcurrentConsumers
public int getReplyToOnTimeoutMaxConcurrentConsumers() -
setReplyToOnTimeoutMaxConcurrentConsumers
public void setReplyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers) -
isExplicitQosEnabled
public boolean isExplicitQosEnabled() -
getExplicitQosEnabled
-
setExplicitQosEnabled
public void setExplicitQosEnabled(boolean explicitQosEnabled) -
isDeliveryPersistent
public boolean isDeliveryPersistent() -
setDeliveryPersistent
public void setDeliveryPersistent(boolean deliveryPersistent) -
getDeliveryMode
-
setDeliveryMode
-
isReplyToDeliveryPersistent
public boolean isReplyToDeliveryPersistent() -
setReplyToDeliveryPersistent
public void setReplyToDeliveryPersistent(boolean replyToDeliveryPersistent) -
getTimeToLive
public long getTimeToLive() -
setTimeToLive
public void setTimeToLive(long timeToLive) -
getMessageConverter
public org.springframework.jms.support.converter.MessageConverter getMessageConverter() -
setMessageConverter
public void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter) -
isMapJmsMessage
public boolean isMapJmsMessage() -
setMapJmsMessage
public void setMapJmsMessage(boolean mapJmsMessage) -
isMessageIdEnabled
public boolean isMessageIdEnabled() -
setMessageIdEnabled
public void setMessageIdEnabled(boolean messageIdEnabled) -
isMessageTimestampEnabled
public boolean isMessageTimestampEnabled() -
setMessageTimestampEnabled
public void setMessageTimestampEnabled(boolean messageTimestampEnabled) -
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
getAcknowledgementMode
public int getAcknowledgementMode() -
setAcknowledgementMode
public void setAcknowledgementMode(int consumerAcknowledgementMode) -
isTransacted
public boolean isTransacted() -
setTransacted
public void setTransacted(boolean transacted) -
isTransactedInOut
public boolean isTransactedInOut() -
setTransactedInOut
public void setTransactedInOut(boolean transacted) -
isLazyCreateTransactionManager
public boolean isLazyCreateTransactionManager() -
setLazyCreateTransactionManager
public void setLazyCreateTransactionManager(boolean lazyCreating) -
getEagerPoisonBody
-
setEagerPoisonBody
-
isEagerLoadingOfProperties
public boolean isEagerLoadingOfProperties() -
setEagerLoadingOfProperties
public void setEagerLoadingOfProperties(boolean eagerLoadingOfProperties) -
isDisableReplyTo
public boolean isDisableReplyTo() -
setDisableReplyTo
public void setDisableReplyTo(boolean disableReplyTo) -
setPreserveMessageQos
public void setPreserveMessageQos(boolean preserveMessageQos) -
getJmsOperations
public org.springframework.jms.core.JmsOperations getJmsOperations() -
setJmsOperations
public void setJmsOperations(org.springframework.jms.core.JmsOperations jmsOperations) -
getDestinationResolver
public org.springframework.jms.support.destination.DestinationResolver getDestinationResolver() -
setDestinationResolver
public void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver) -
createDestinationResolver
public static org.springframework.jms.support.destination.DestinationResolver createDestinationResolver(DestinationEndpoint destinationEndpoint) -
getTemporaryQueueResolver
-
setTemporaryQueueResolver
-
configureMessageListenerContainer
public void configureMessageListenerContainer(org.springframework.jms.listener.AbstractMessageListenerContainer container, JmsEndpoint endpoint) -
configureMessageListener
-
defaultCacheLevel
-
createConnectionFactory
public jakarta.jms.ConnectionFactory createConnectionFactory() -
createListenerConnectionFactory
public jakarta.jms.ConnectionFactory createListenerConnectionFactory() -
createTemplateConnectionFactory
public jakarta.jms.ConnectionFactory createTemplateConnectionFactory() -
createTransactionManager
public org.springframework.transaction.PlatformTransactionManager createTransactionManager() -
isPreserveMessageQos
public boolean isPreserveMessageQos() -
configuredQoS
public void configuredQoS() -
isAlwaysCopyMessage
public boolean isAlwaysCopyMessage() -
setAlwaysCopyMessage
public void setAlwaysCopyMessage(boolean alwaysCopyMessage) -
isUseMessageIDAsCorrelationID
public boolean isUseMessageIDAsCorrelationID() -
setUseMessageIDAsCorrelationID
public void setUseMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) -
getRequestTimeout
public long getRequestTimeout() -
setRequestTimeout
public void setRequestTimeout(long requestTimeout) -
getRequestTimeoutCheckerInterval
public long getRequestTimeoutCheckerInterval() -
setRequestTimeoutCheckerInterval
public void setRequestTimeoutCheckerInterval(long requestTimeoutCheckerInterval) -
getReplyTo
-
setReplyTo
-
getReplyToDestinationSelectorName
-
setReplyToDestinationSelectorName
-
getReplyToOverride
-
setReplyToOverride
-
isReplyToSameDestinationAllowed
public boolean isReplyToSameDestinationAllowed() -
setReplyToSameDestinationAllowed
public void setReplyToSameDestinationAllowed(boolean replyToSameDestinationAllowed) -
getJmsMessageType
-
setJmsMessageType
-
supportBlobMessage
public boolean supportBlobMessage() -
getJmsKeyFormatStrategy
-
setJmsKeyFormatStrategy
-
isTransferExchange
public boolean isTransferExchange() -
setTransferExchange
public void setTransferExchange(boolean transferExchange) -
isAllowSerializedHeaders
public boolean isAllowSerializedHeaders() -
setAllowSerializedHeaders
public void setAllowSerializedHeaders(boolean allowSerializedHeaders) -
isTransferException
public boolean isTransferException() -
setTransferException
public void setTransferException(boolean transferException) -
isAsyncStartListener
public boolean isAsyncStartListener() -
setAsyncStartListener
public void setAsyncStartListener(boolean asyncStartListener) -
isAsyncStopListener
public boolean isAsyncStopListener() -
setAsyncStopListener
public void setAsyncStopListener(boolean asyncStopListener) -
isTestConnectionOnStartup
public boolean isTestConnectionOnStartup() -
setTestConnectionOnStartup
public void setTestConnectionOnStartup(boolean testConnectionOnStartup) -
setForceSendOriginalMessage
public void setForceSendOriginalMessage(boolean forceSendOriginalMessage) -
isForceSendOriginalMessage
public boolean isForceSendOriginalMessage() -
isDisableTimeToLive
public boolean isDisableTimeToLive() -
setDisableTimeToLive
public void setDisableTimeToLive(boolean disableTimeToLive) -
getReplyToType
-
setReplyToType
-
isAsyncConsumer
public boolean isAsyncConsumer() -
setAsyncConsumer
public void setAsyncConsumer(boolean asyncConsumer) -
setReplyToCacheLevelName
-
getReplyToCacheLevelName
-
isAllowNullBody
public boolean isAllowNullBody() -
setAllowNullBody
public void setAllowNullBody(boolean allowNullBody) -
getMessageListenerContainerFactory
-
setMessageListenerContainerFactory
public void setMessageListenerContainerFactory(MessageListenerContainerFactory messageListenerContainerFactory) -
isIncludeSentJMSMessageID
public boolean isIncludeSentJMSMessageID() -
setIncludeSentJMSMessageID
public void setIncludeSentJMSMessageID(boolean includeSentJMSMessageID) -
getDefaultTaskExecutorType
-
setDefaultTaskExecutorType
-
isIncludeAllJMSXProperties
public boolean isIncludeAllJMSXProperties() -
setIncludeAllJMSXProperties
public void setIncludeAllJMSXProperties(boolean includeAllJMSXProperties) -
getSelector
-
setSelector
-
setCorrelationProperty
-
getCorrelationProperty
-
getAllowAdditionalHeaders
-
setAllowAdditionalHeaders
-
isSubscriptionDurable
public boolean isSubscriptionDurable() -
setSubscriptionDurable
public void setSubscriptionDurable(boolean subscriptionDurable) -
getSubscriptionName
-
setSubscriptionName
-
isStreamMessageTypeEnabled
public boolean isStreamMessageTypeEnabled() -
setStreamMessageTypeEnabled
public void setStreamMessageTypeEnabled(boolean streamMessageTypeEnabled) -
isFormatDateHeadersToIso8601
public boolean isFormatDateHeadersToIso8601() -
setFormatDateHeadersToIso8601
public void setFormatDateHeadersToIso8601(boolean formatDateHeadersToIso8601) -
getDeliveryDelay
public long getDeliveryDelay() -
setDeliveryDelay
public void setDeliveryDelay(long deliveryDelay) -
getMessageCreatedStrategy
-
setMessageCreatedStrategy
-
isArtemisStreamingEnabled
public boolean isArtemisStreamingEnabled() -
setArtemisStreamingEnabled
public void setArtemisStreamingEnabled(boolean artemisStreamingEnabled) -
setArtemisConsumerPriority
public void setArtemisConsumerPriority(int priority) -
getArtemisConsumerPriority
public int getArtemisConsumerPriority() -
doInit
- Overrides:
doInit
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
doShutdown
- Overrides:
doShutdown
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
getAsyncStartStopExecutorService
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String, Object> parameters) throws Exception- Specified by:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
createTemporaryTopicEndpoint
protected JmsEndpoint createTemporaryTopicEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration) -
createTopicEndpoint
protected JmsEndpoint createTopicEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration) -
createTemporaryQueueEndpoint
protected JmsEndpoint createTemporaryQueueEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy) -
createQueueEndpoint
protected JmsEndpoint createQueueEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy) -
convertPathToActualDestination
A strategy method allowing the URI destination to be translated into the actual JMS destination name (say by looking up in JNDI or something)- Parameters:
path
- the path to convertparameters
- an optional, component specific, set of parameters- Returns:
- the path as the actual destination
-
createConfiguration
Factory method to create the default configuration instance- Returns:
- a newly created configuration object which can then be further customized
-