Package org.apache.camel.component.jms
Class JmsEndpoint
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultEndpoint
org.apache.camel.component.jms.JmsEndpoint
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.AsyncEndpoint,org.apache.camel.CamelContextAware,org.apache.camel.ComponentAware,org.apache.camel.Endpoint,org.apache.camel.IsSingleton,org.apache.camel.MultipleConsumersSupport,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.HasId,org.apache.camel.spi.HeaderFilterStrategyAware,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
- Direct Known Subclasses:
JmsQueueEndpoint,JmsTemporaryTopicEndpoint
@ManagedResource(description="Managed JMS Endpoint")
@UriEndpoint(firstVersion="1.0.0",
scheme="jms",
title="JMS",
syntax="jms:destinationType:destinationName",
category=MESSAGING,
headersClass=JmsConstants.class)
@Metadata(excludeProperties="bridgeErrorHandler")
public class JmsEndpoint
extends org.apache.camel.support.DefaultEndpoint
implements org.apache.camel.AsyncEndpoint, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.MultipleConsumersSupport, org.apache.camel.Service
Sent and receive messages to/from a JMS Queue or Topic.
This component uses Spring JMS and supports JMS 1.1 and 2.0 API.
-
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
ConstructorsConstructorDescriptionJmsEndpoint(String endpointUri, String destinationName) Creates a pub-sub endpoint with the given destinationJmsEndpoint(String endpointUri, String destinationName, boolean pubSubDomain) JmsEndpoint(String endpointUri, JmsBinding binding, JmsConfiguration configuration, String destinationName, boolean pubSubDomain) JmsEndpoint(String uri, JmsComponent component, String destinationName, boolean pubSubDomain, JmsConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureListenerContainer(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer, JmsConsumer consumer) protected JmsBindingCreates theJmsBindingto use.createConsumer(org.apache.camel.Processor processor) createConsumer(org.apache.camel.Processor processor, org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer) Creates a consumer using the given processor and listener containerprotected Stringorg.apache.camel.ExchangecreateExchange(jakarta.jms.Message message, jakarta.jms.Session session) org.apache.camel.ExchangecreateExchange(org.apache.camel.ExchangePattern pattern) org.springframework.jms.core.JmsOperationsFactory method for creating a new template for InOnly message exchangesorg.springframework.jms.core.JmsOperationsFactory method for creating a new template for InOut message exchangesorg.springframework.jms.listener.AbstractMessageListenerContainerorg.apache.camel.PollingConsumerorg.apache.camel.Producerorg.springframework.jms.listener.AbstractMessageListenerContainerintprotected ExecutorServiceintintjakarta.jms.ConnectionFactoryorg.springframework.jms.support.destination.DestinationResolverGets the destination name which was configured from the endpoint uri.org.springframework.util.ErrorHandlerorg.apache.camel.LoggingLeveljakarta.jms.ExceptionListenerorg.apache.camel.spi.HeaderFilterStrategyintintorg.springframework.jms.core.JmsOperationsjakarta.jms.ConnectionFactoryintintorg.springframework.jms.support.converter.MessageConverterintlonglongintintintlonglongintorg.springframework.core.task.TaskExecutorjakarta.jms.ConnectionFactorylongorg.springframework.transaction.PlatformTransactionManagerintintlongbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanprotected booleanState whether this endpoint is running (eg started)booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidvoidsetAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) voidsetAcknowledgementMode(int consumerAcknowledgementMode) voidsetAcknowledgementModeName(String consumerAcknowledgementMode) voidsetAllowAdditionalHeaders(String allowAdditionalHeaders) voidsetAllowNullBody(boolean allowNullBody) voidsetAllowReplyManagerQuickStop(boolean allowReplyManagerQuickStop) voidsetAllowSerializedHeaders(boolean allowSerializedHeaders) voidsetAlwaysCopyMessage(boolean alwaysCopyMessage) voidsetArtemisStreamingEnabled(boolean artemisStreamingEnabled) voidsetAsyncConsumer(boolean asyncConsumer) voidsetAsyncStartListener(boolean asyncStartListener) voidsetAsyncStopListener(boolean asyncStopListener) voidsetAutoStartup(boolean autoStartup) voidsetBinding(JmsBinding binding) Sets the binding used to convert from a Camel message to and from a JMS messagevoidsetCacheLevel(int cacheLevel) voidsetCacheLevelName(String cacheName) voidsetClientId(String consumerClientId) voidsetConcurrentConsumers(int concurrentConsumers) voidsetConfiguration(JmsConfiguration configuration) voidsetConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) voidvoidsetDeliveryMode(Integer deliveryMode) voidsetDeliveryPersistent(boolean deliveryPersistent) voidsetDestinationName(String destinationName) Name of the queue or topic to use as destinationvoidsetDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver) voidsetDestinationType(String destinationType) The kind of destination to usevoidsetDisableReplyTo(boolean disableReplyTo) voidsetDisableTimeToLive(boolean disableTimeToLive) voidsetDurableSubscriptionName(String durableSubscriptionName) voidsetEagerLoadingOfProperties(boolean eagerLoadingOfProperties) voidsetEagerPoisonBody(String eagerPoisonBody) voidsetErrorHandler(org.springframework.util.ErrorHandler errorHandler) voidsetErrorHandlerLogStackTrace(boolean errorHandlerLogStackTrace) voidsetExceptionListener(jakarta.jms.ExceptionListener exceptionListener) voidsetExplicitQosEnabled(boolean explicitQosEnabled) voidsetExposeListenerSession(boolean exposeListenerSession) voidsetForceSendOriginalMessage(boolean forceSendOriginalMessage) voidsetFormatDateHeadersToIso8601(boolean formatDateHeadersToIso8601) voidsetHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy strategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.voidsetIdleConsumerLimit(int idleConsumerLimit) voidsetIdleTaskExecutionLimit(int idleTaskExecutionLimit) voidsetIncludeAllJMSXProperties(boolean includeAllJMSXProperties) voidsetIncludeSentJMSMessageID(boolean includeSentJMSMessageID) voidsetJmsKeyFormatStrategy(JmsKeyFormatStrategy jmsHeaderStrategy) voidsetJmsMessageType(JmsMessageType jmsMessageType) voidsetJmsOperations(org.springframework.jms.core.JmsOperations jmsOperations) voidsetLazyCreateTransactionManager(boolean lazyCreating) voidsetListenerConnectionFactory(jakarta.jms.ConnectionFactory listenerConnectionFactory) voidsetMaxConcurrentConsumers(int maxConcurrentConsumers) voidsetMaxMessagesPerTask(int maxMessagesPerTask) voidsetMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter) voidsetMessageCreatedStrategy(MessageCreatedStrategy messageCreatedStrategy) voidsetMessageIdEnabled(boolean messageIdEnabled) voidsetMessageListenerContainerFactory(MessageListenerContainerFactory messageListenerContainerFactory) voidsetMessageTimestampEnabled(boolean messageTimestampEnabled) voidsetPreserveMessageQos(boolean preserveMessageQos) voidsetPriority(int priority) voidsetPubSubNoLocal(boolean pubSubNoLocal) voidsetReceiveTimeout(long receiveTimeout) voidsetRecoveryInterval(long recoveryInterval) voidsetReplyTo(String replyToDestination) voidsetReplyToCacheLevelName(String cacheName) voidsetReplyToConcurrentConsumers(int concurrentConsumers) voidsetReplyToDeliveryPersistent(boolean replyToDeliveryPersistent) voidsetReplyToDestinationSelectorName(String replyToDestinationSelectorName) voidsetReplyToMaxConcurrentConsumers(int maxConcurrentConsumers) voidsetReplyToOverride(String replyToDestination) voidsetReplyToSameDestinationAllowed(boolean replyToSameDestinationAllowed) voidsetReplyToType(String replyToType) voidsetRequestTimeout(long requestTimeout) voidsetSelector(String selector) voidsetSubscriptionDurable(boolean subscriptionDurable) voidsetSubscriptionName(String subscriptionName) voidsetSubscriptionShared(boolean subscriptionShared) voidsetTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) voidsetTemplateConnectionFactory(jakarta.jms.ConnectionFactory templateConnectionFactory) voidsetTestConnectionOnStartup(boolean testConnectionOnStartup) voidsetTimeToLive(long timeToLive) voidsetTransacted(boolean transacted) voidsetTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) voidsetTransactionName(String transactionName) voidsetTransactionTimeout(int transactionTimeout) voidsetTransferException(boolean transferException) voidsetTransferExchange(boolean transferExchange) voidsetUseMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) voidsetWaitForProvisionCorrelationToBeUpdatedCounter(int counter) voidsetWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long sleepingTime) voidshutdown()voidstop()Methods inherited from class org.apache.camel.support.DefaultEndpoint
configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createExchange, doInit, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toStringMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, start, suspendMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.ComponentAware
getComponent, setComponentMethods inherited from interface org.apache.camel.Endpoint
configureExchange, configureProperties, createAsyncProducer, createExchange, getCamelContext, getEndpointBaseUri, getEndpointKey, getEndpointUri, getExchangePattern, isLenientProperties, isSingletonProducer, setCamelContextMethods inherited from interface org.apache.camel.IsSingleton
isSingletonMethods inherited from interface org.apache.camel.Service
build, close, init, startMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
JmsEndpoint
public JmsEndpoint() -
JmsEndpoint
public JmsEndpoint(String uri, JmsComponent component, String destinationName, boolean pubSubDomain, JmsConfiguration configuration) -
JmsEndpoint
public JmsEndpoint(String endpointUri, JmsBinding binding, JmsConfiguration configuration, String destinationName, boolean pubSubDomain) -
JmsEndpoint
-
JmsEndpoint
Creates a pub-sub endpoint with the given destination
-
-
Method Details
-
createProducer
- Specified by:
createProducerin interfaceorg.apache.camel.Endpoint- Throws:
Exception
-
createConsumer
- Specified by:
createConsumerin interfaceorg.apache.camel.Endpoint- Throws:
Exception
-
createMessageListenerContainer
public org.springframework.jms.listener.AbstractMessageListenerContainer createMessageListenerContainer() -
createReplyToMessageListenerContainer
public org.springframework.jms.listener.AbstractMessageListenerContainer createReplyToMessageListenerContainer() -
configureListenerContainer
public void configureListenerContainer(org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer, JmsConsumer consumer) -
getEndpointConfiguredDestinationName
Gets the destination name which was configured from the endpoint uri.- Returns:
- the destination name resolved from the endpoint uri
-
createConsumer
public JmsConsumer createConsumer(org.apache.camel.Processor processor, org.springframework.jms.listener.AbstractMessageListenerContainer listenerContainer) throws Exception Creates a consumer using the given processor and listener container- Parameters:
processor- the processor to use to process the messageslistenerContainer- the listener container- Returns:
- a newly created consumer
- Throws:
Exception- if the consumer cannot be created
-
createPollingConsumer
- Specified by:
createPollingConsumerin interfaceorg.apache.camel.Endpoint- Overrides:
createPollingConsumerin classorg.apache.camel.support.DefaultEndpoint- Throws:
Exception
-
createExchange
public org.apache.camel.Exchange createExchange(org.apache.camel.ExchangePattern pattern) - Specified by:
createExchangein interfaceorg.apache.camel.Endpoint- Overrides:
createExchangein classorg.apache.camel.support.DefaultEndpoint
-
createExchange
public org.apache.camel.Exchange createExchange(jakarta.jms.Message message, jakarta.jms.Session session) -
createInOnlyTemplate
public org.springframework.jms.core.JmsOperations createInOnlyTemplate()Factory method for creating a new template for InOnly message exchanges -
createInOutTemplate
public org.springframework.jms.core.JmsOperations createInOutTemplate()Factory method for creating a new template for InOut message exchanges -
isMultipleConsumersSupported
public boolean isMultipleConsumersSupported()- Specified by:
isMultipleConsumersSupportedin interfaceorg.apache.camel.MultipleConsumersSupport
-
getThreadName
-
getComponent
- Specified by:
getComponentin interfaceorg.apache.camel.ComponentAware- Overrides:
getComponentin classorg.apache.camel.support.DefaultEndpoint
-
getHeaderFilterStrategy
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()- Specified by:
getHeaderFilterStrategyin interfaceorg.apache.camel.spi.HeaderFilterStrategyAware
-
setHeaderFilterStrategy
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy strategy) To use a custom HeaderFilterStrategy to filter header to and from Camel message.- Specified by:
setHeaderFilterStrategyin interfaceorg.apache.camel.spi.HeaderFilterStrategyAware
-
getBinding
-
createBinding
Creates theJmsBindingto use. -
setBinding
Sets the binding used to convert from a Camel message to and from a JMS message -
getDestinationType
-
setDestinationType
The kind of destination to use -
getDestinationName
-
setDestinationName
Name of the queue or topic to use as destination -
getConfiguration
-
setConfiguration
-
isPubSubDomain
@ManagedAttribute public boolean isPubSubDomain() -
getAsyncStartStopExecutorService
-
onListenerContainerStarting
public void onListenerContainerStarting() -
onListenerContainerStopped
public void onListenerContainerStopped() -
isRunning
protected boolean isRunning()State whether this endpoint is running (eg started) -
stop
public void stop()- Specified by:
stopin interfaceorg.apache.camel.Service- Overrides:
stopin classorg.apache.camel.support.service.BaseService
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceorg.apache.camel.ShutdownableService- Overrides:
shutdownin classorg.apache.camel.support.service.BaseService
-
getAcknowledgementMode
@ManagedAttribute public int getAcknowledgementMode() -
getAcknowledgementModeName
-
getCacheLevel
@ManagedAttribute public int getCacheLevel() -
getCacheLevelName
-
getReplyToCacheLevelName
-
getClientId
-
getConcurrentConsumers
@ManagedAttribute public int getConcurrentConsumers() -
getReplyToConcurrentConsumers
@ManagedAttribute public int getReplyToConcurrentConsumers() -
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory() -
getDestinationResolver
public org.springframework.jms.support.destination.DestinationResolver getDestinationResolver() -
getDurableSubscriptionName
-
getExceptionListener
public jakarta.jms.ExceptionListener getExceptionListener() -
getErrorHandler
public org.springframework.util.ErrorHandler getErrorHandler() -
getErrorHandlerLoggingLevel
public org.apache.camel.LoggingLevel getErrorHandlerLoggingLevel() -
isErrorHandlerLogStackTrace
@ManagedAttribute public boolean isErrorHandlerLogStackTrace() -
setErrorHandlerLogStackTrace
@ManagedAttribute public void setErrorHandlerLogStackTrace(boolean errorHandlerLogStackTrace) -
getIdleTaskExecutionLimit
@ManagedAttribute public int getIdleTaskExecutionLimit() -
getIdleConsumerLimit
@ManagedAttribute public int getIdleConsumerLimit() -
getJmsOperations
public org.springframework.jms.core.JmsOperations getJmsOperations() -
getListenerConnectionFactory
public jakarta.jms.ConnectionFactory getListenerConnectionFactory() -
getMaxConcurrentConsumers
@ManagedAttribute public int getMaxConcurrentConsumers() -
getReplyToMaxConcurrentConsumers
@ManagedAttribute public int getReplyToMaxConcurrentConsumers() -
getReplyToOnTimeoutMaxConcurrentConsumers
@ManagedAttribute public int getReplyToOnTimeoutMaxConcurrentConsumers() -
getMaxMessagesPerTask
@ManagedAttribute public int getMaxMessagesPerTask() -
getMessageConverter
public org.springframework.jms.support.converter.MessageConverter getMessageConverter() -
getPriority
@ManagedAttribute public int getPriority() -
getReceiveTimeout
@ManagedAttribute public long getReceiveTimeout() -
getRecoveryInterval
@ManagedAttribute public long getRecoveryInterval() -
getReplyTo
-
getReplyToOverride
-
isReplyToSameDestinationAllowed
@ManagedAttribute public boolean isReplyToSameDestinationAllowed() -
getReplyToDestinationSelectorName
-
getRequestTimeout
@ManagedAttribute public long getRequestTimeout() -
getRequestTimeoutCheckerInterval
@ManagedAttribute public long getRequestTimeoutCheckerInterval() -
getTaskExecutor
public org.springframework.core.task.TaskExecutor getTaskExecutor() -
getTemplateConnectionFactory
public jakarta.jms.ConnectionFactory getTemplateConnectionFactory() -
getTimeToLive
@ManagedAttribute public long getTimeToLive() -
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager() -
getTransactionName
-
getTransactionTimeout
@ManagedAttribute public int getTransactionTimeout() -
isAcceptMessagesWhileStopping
@ManagedAttribute public boolean isAcceptMessagesWhileStopping() -
isAllowReplyManagerQuickStop
@ManagedAttribute public boolean isAllowReplyManagerQuickStop() -
isAlwaysCopyMessage
@ManagedAttribute public boolean isAlwaysCopyMessage() -
isAutoStartup
@ManagedAttribute public boolean isAutoStartup() -
isDeliveryPersistent
@ManagedAttribute public boolean isDeliveryPersistent() -
getDeliveryMode
-
isDisableReplyTo
@ManagedAttribute public boolean isDisableReplyTo() -
getEagerPoisonBody
-
isEagerLoadingOfProperties
@ManagedAttribute public boolean isEagerLoadingOfProperties() -
isExplicitQosEnabled
@ManagedAttribute public boolean isExplicitQosEnabled() -
isExposeListenerSession
@ManagedAttribute public boolean isExposeListenerSession() -
isMessageIdEnabled
@ManagedAttribute public boolean isMessageIdEnabled() -
isMessageTimestampEnabled
@ManagedAttribute public boolean isMessageTimestampEnabled() -
isPreserveMessageQos
@ManagedAttribute public boolean isPreserveMessageQos() -
isPubSubNoLocal
@ManagedAttribute public boolean isPubSubNoLocal() -
isReplyToDeliveryPersistent
@ManagedAttribute public boolean isReplyToDeliveryPersistent() -
isTransacted
@ManagedAttribute public boolean isTransacted() -
isTransactedInOut
@ManagedAttribute public boolean isTransactedInOut() -
isLazyCreateTransactionManager
@ManagedAttribute public boolean isLazyCreateTransactionManager() -
isUseMessageIDAsCorrelationID
@ManagedAttribute public boolean isUseMessageIDAsCorrelationID() -
setAcceptMessagesWhileStopping
@ManagedAttribute public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) -
setAllowReplyManagerQuickStop
@ManagedAttribute public void setAllowReplyManagerQuickStop(boolean allowReplyManagerQuickStop) -
setAcknowledgementMode
@ManagedAttribute public void setAcknowledgementMode(int consumerAcknowledgementMode) -
setAcknowledgementModeName
-
setAlwaysCopyMessage
@ManagedAttribute public void setAlwaysCopyMessage(boolean alwaysCopyMessage) -
setAutoStartup
@ManagedAttribute public void setAutoStartup(boolean autoStartup) -
setCacheLevel
@ManagedAttribute public void setCacheLevel(int cacheLevel) -
setCacheLevelName
-
setReplyToCacheLevelName
-
setClientId
-
setConcurrentConsumers
@ManagedAttribute public void setConcurrentConsumers(int concurrentConsumers) -
setReplyToConcurrentConsumers
@ManagedAttribute public void setReplyToConcurrentConsumers(int concurrentConsumers) -
setConnectionFactory
public void setConnectionFactory(jakarta.jms.ConnectionFactory connectionFactory) -
setDeliveryPersistent
@ManagedAttribute public void setDeliveryPersistent(boolean deliveryPersistent) -
setDeliveryMode
-
setDestinationResolver
public void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver) -
setDisableReplyTo
@ManagedAttribute public void setDisableReplyTo(boolean disableReplyTo) -
setDurableSubscriptionName
-
setEagerPoisonBody
-
setEagerLoadingOfProperties
@ManagedAttribute public void setEagerLoadingOfProperties(boolean eagerLoadingOfProperties) -
setExceptionListener
public void setExceptionListener(jakarta.jms.ExceptionListener exceptionListener) -
setErrorHandler
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler) -
setExplicitQosEnabled
@ManagedAttribute public void setExplicitQosEnabled(boolean explicitQosEnabled) -
setExposeListenerSession
@ManagedAttribute public void setExposeListenerSession(boolean exposeListenerSession) -
setIdleTaskExecutionLimit
@ManagedAttribute public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit) -
setIdleConsumerLimit
@ManagedAttribute public void setIdleConsumerLimit(int idleConsumerLimit) -
setJmsOperations
public void setJmsOperations(org.springframework.jms.core.JmsOperations jmsOperations) -
setListenerConnectionFactory
public void setListenerConnectionFactory(jakarta.jms.ConnectionFactory listenerConnectionFactory) -
setMaxConcurrentConsumers
@ManagedAttribute public void setMaxConcurrentConsumers(int maxConcurrentConsumers) -
setReplyToMaxConcurrentConsumers
@ManagedAttribute public void setReplyToMaxConcurrentConsumers(int maxConcurrentConsumers) -
setMaxMessagesPerTask
@ManagedAttribute public void setMaxMessagesPerTask(int maxMessagesPerTask) -
setMessageConverter
public void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter) -
setMessageIdEnabled
@ManagedAttribute public void setMessageIdEnabled(boolean messageIdEnabled) -
setMessageTimestampEnabled
@ManagedAttribute public void setMessageTimestampEnabled(boolean messageTimestampEnabled) -
setPreserveMessageQos
@ManagedAttribute public void setPreserveMessageQos(boolean preserveMessageQos) -
setPriority
@ManagedAttribute public void setPriority(int priority) -
setPubSubNoLocal
@ManagedAttribute public void setPubSubNoLocal(boolean pubSubNoLocal) -
setReceiveTimeout
@ManagedAttribute public void setReceiveTimeout(long receiveTimeout) -
setRecoveryInterval
@ManagedAttribute public void setRecoveryInterval(long recoveryInterval) -
setReplyTo
-
setReplyToOverride
-
setReplyToSameDestinationAllowed
@ManagedAttribute public void setReplyToSameDestinationAllowed(boolean replyToSameDestinationAllowed) -
setReplyToDeliveryPersistent
@ManagedAttribute public void setReplyToDeliveryPersistent(boolean replyToDeliveryPersistent) -
setReplyToDestinationSelectorName
@ManagedAttribute public void setReplyToDestinationSelectorName(String replyToDestinationSelectorName) -
setRequestTimeout
@ManagedAttribute public void setRequestTimeout(long requestTimeout) -
setTaskExecutor
public void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor) -
setTemplateConnectionFactory
public void setTemplateConnectionFactory(jakarta.jms.ConnectionFactory templateConnectionFactory) -
setTimeToLive
@ManagedAttribute public void setTimeToLive(long timeToLive) -
setTransacted
@ManagedAttribute public void setTransacted(boolean transacted) -
setLazyCreateTransactionManager
@ManagedAttribute public void setLazyCreateTransactionManager(boolean lazyCreating) -
setTransactionManager
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) -
setTransactionName
-
setTransactionTimeout
@ManagedAttribute public void setTransactionTimeout(int transactionTimeout) -
setUseMessageIDAsCorrelationID
@ManagedAttribute public void setUseMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID) -
getJmsMessageType
-
setJmsMessageType
-
getJmsKeyFormatStrategy
-
setJmsKeyFormatStrategy
-
getMessageCreatedStrategy
-
setMessageCreatedStrategy
-
isTransferExchange
@ManagedAttribute public boolean isTransferExchange() -
setTransferExchange
@ManagedAttribute public void setTransferExchange(boolean transferExchange) -
isAllowSerializedHeaders
@ManagedAttribute public boolean isAllowSerializedHeaders() -
setAllowSerializedHeaders
@ManagedAttribute public void setAllowSerializedHeaders(boolean allowSerializedHeaders) -
isTransferException
@ManagedAttribute public boolean isTransferException() -
setTransferException
@ManagedAttribute public void setTransferException(boolean transferException) -
isTestConnectionOnStartup
@ManagedAttribute public boolean isTestConnectionOnStartup() -
setTestConnectionOnStartup
@ManagedAttribute public void setTestConnectionOnStartup(boolean testConnectionOnStartup) -
isForceSendOriginalMessage
@ManagedAttribute public boolean isForceSendOriginalMessage() -
setForceSendOriginalMessage
@ManagedAttribute public void setForceSendOriginalMessage(boolean forceSendOriginalMessage) -
isDisableTimeToLive
@ManagedAttribute public boolean isDisableTimeToLive() -
setDisableTimeToLive
@ManagedAttribute public void setDisableTimeToLive(boolean disableTimeToLive) -
setAsyncConsumer
@ManagedAttribute public void setAsyncConsumer(boolean asyncConsumer) -
isAsyncConsumer
@ManagedAttribute public boolean isAsyncConsumer() -
setAsyncStartListener
@ManagedAttribute public void setAsyncStartListener(boolean asyncStartListener) -
isAsyncStartListener
@ManagedAttribute public boolean isAsyncStartListener() -
setAsyncStopListener
@ManagedAttribute public void setAsyncStopListener(boolean asyncStopListener) -
isAsyncStopListener
@ManagedAttribute public boolean isAsyncStopListener() -
isAllowNullBody
@ManagedAttribute public boolean isAllowNullBody() -
setAllowNullBody
@ManagedAttribute public void setAllowNullBody(boolean allowNullBody) -
isIncludeSentJMSMessageID
@ManagedAttribute public boolean isIncludeSentJMSMessageID() -
setIncludeSentJMSMessageID
@ManagedAttribute public void setIncludeSentJMSMessageID(boolean includeSentJMSMessageID) -
isIncludeAllJMSXProperties
@ManagedAttribute public boolean isIncludeAllJMSXProperties() -
setIncludeAllJMSXProperties
@ManagedAttribute public void setIncludeAllJMSXProperties(boolean includeAllJMSXProperties) -
getDefaultTaskExecutorType
-
setDefaultTaskExecutorType
-
getAllowAdditionalHeaders
-
setAllowAdditionalHeaders
-
getMessageListenerContainerFactory
-
setMessageListenerContainerFactory
public void setMessageListenerContainerFactory(MessageListenerContainerFactory messageListenerContainerFactory) -
isSubscriptionDurable
@ManagedAttribute public boolean isSubscriptionDurable() -
setSubscriptionDurable
@ManagedAttribute public void setSubscriptionDurable(boolean subscriptionDurable) -
getSubscriptionName
-
setSubscriptionName
-
getReplyToType
-
setReplyToType
-
getRunningMessageListeners
@ManagedAttribute(description="Number of running message listeners") public int getRunningMessageListeners() -
getSelector
-
setSelector
-
getWaitForProvisionCorrelationToBeUpdatedCounter
@ManagedAttribute public int getWaitForProvisionCorrelationToBeUpdatedCounter() -
setWaitForProvisionCorrelationToBeUpdatedCounter
@ManagedAttribute public void setWaitForProvisionCorrelationToBeUpdatedCounter(int counter) -
getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime
@ManagedAttribute public long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime() -
setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime
@ManagedAttribute public void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long sleepingTime) -
isFormatDateHeadersToIso8601
@ManagedAttribute public boolean isFormatDateHeadersToIso8601() -
setFormatDateHeadersToIso8601
@ManagedAttribute public void setFormatDateHeadersToIso8601(boolean formatDateHeadersToIso8601) -
isArtemisStreamingEnabled
@ManagedAttribute public boolean isArtemisStreamingEnabled() -
setArtemisStreamingEnabled
@ManagedAttribute public void setArtemisStreamingEnabled(boolean artemisStreamingEnabled) -
createEndpointUri
- Overrides:
createEndpointUriin classorg.apache.camel.support.DefaultEndpoint
-