@Component(value="jms")
public class JmsComponent
extends org.apache.camel.support.HeaderFilterStrategyComponent
Constructor and Description |
---|
JmsComponent() |
JmsComponent(org.apache.camel.CamelContext context) |
JmsComponent(JmsConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
org.springframework.jms.listener.AbstractMessageListenerContainer |
chooseMessageListenerContainerImplementation(JmsEndpoint endpoint) |
void |
configuredQoS() |
void |
configureMessageListener(EndpointMessageListener listener) |
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)
|
JmsConfiguration |
copy() |
protected JmsConfiguration |
createConfiguration()
Factory method to create the default configuration instance
|
javax.jms.ConnectionFactory |
createConnectionFactory() |
static org.springframework.jms.support.destination.DestinationResolver |
createDestinationResolver(DestinationEndpoint destinationEndpoint) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
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) |
javax.jms.ConnectionFactory |
createListenerConnectionFactory() |
org.springframework.jms.listener.AbstractMessageListenerContainer |
createMessageListenerContainer(JmsEndpoint endpoint) |
protected JmsEndpoint |
createQueueEndpoint(String uri,
JmsComponent component,
String subject,
JmsConfiguration configuration,
QueueBrowseStrategy queueBrowseStrategy) |
javax.jms.ConnectionFactory |
createTemplateConnectionFactory() |
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 |
createTransactionManager() |
int |
defaultCacheLevel(JmsEndpoint endpoint) |
protected void |
doShutdown() |
protected void |
doStart() |
int |
getAcknowledgementMode() |
String |
getAcknowledgementModeName() |
String |
getAllowAdditionalHeaders() |
protected ExecutorService |
getAsyncStartStopExecutorService() |
int |
getCacheLevel() |
String |
getCacheLevelName() |
String |
getClientId() |
int |
getConcurrentConsumers() |
JmsConfiguration |
getConfiguration() |
javax.jms.ConnectionFactory |
getConnectionFactory() |
ConsumerType |
getConsumerType() |
String |
getCorrelationProperty() |
DefaultTaskExecutorType |
getDefaultTaskExecutorType() |
long |
getDeliveryDelay() |
Integer |
getDeliveryMode() |
org.springframework.jms.support.destination.DestinationResolver |
getDestinationResolver() |
String |
getDurableSubscriptionName() |
String |
getEagerPoisonBody() |
org.springframework.util.ErrorHandler |
getErrorHandler() |
org.apache.camel.LoggingLevel |
getErrorHandlerLoggingLevel() |
javax.jms.ExceptionListener |
getExceptionListener() |
Boolean |
getExplicitQosEnabled() |
int |
getIdleConsumerLimit() |
int |
getIdleTaskExecutionLimit() |
JmsKeyFormatStrategy |
getJmsKeyFormatStrategy() |
JmsMessageType |
getJmsMessageType() |
org.springframework.jms.core.JmsOperations |
getJmsOperations() |
javax.jms.ConnectionFactory |
getListenerConnectionFactory() |
int |
getMaxConcurrentConsumers() |
int |
getMaxMessagesPerTask() |
org.springframework.jms.support.converter.MessageConverter |
getMessageConverter() |
MessageCreatedStrategy |
getMessageCreatedStrategy() |
MessageListenerContainerFactory |
getMessageListenerContainerFactory() |
javax.jms.ConnectionFactory |
getOrCreateConnectionFactory() |
javax.jms.ConnectionFactory |
getOrCreateListenerConnectionFactory() |
javax.jms.ConnectionFactory |
getOrCreateTemplateConnectionFactory() |
org.springframework.transaction.PlatformTransactionManager |
getOrCreateTransactionManager() |
String |
getPassword() |
int |
getPriority() |
QueueBrowseStrategy |
getQueueBrowseStrategy() |
long |
getReceiveTimeout() |
long |
getRecoveryInterval() |
String |
getReplyTo() |
String |
getReplyToCacheLevelName() |
int |
getReplyToConcurrentConsumers() |
String |
getReplyToDestinationSelectorName() |
int |
getReplyToMaxConcurrentConsumers() |
int |
getReplyToOnTimeoutMaxConcurrentConsumers() |
String |
getReplyToOverride() |
ReplyToType |
getReplyToType() |
long |
getRequestTimeout() |
long |
getRequestTimeoutCheckerInterval() |
String |
getSelector() |
String |
getSubscriptionName() |
org.springframework.core.task.TaskExecutor |
getTaskExecutor() |
javax.jms.ConnectionFactory |
getTemplateConnectionFactory() |
long |
getTimeToLive() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
String |
getTransactionName() |
int |
getTransactionTimeout() |
String |
getUsername() |
int |
getWaitForProvisionCorrelationToBeUpdatedCounter() |
long |
getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime() |
boolean |
isAcceptMessagesWhileStopping() |
boolean |
isAllowAutoWiredConnectionFactory()
Whether to auto-discover ConnectionFactory from the registry, if no connection factory has been configured.
|
boolean |
isAllowAutoWiredDestinationResolver()
Whether to auto-discover DestinationResolver from the registry, if no destination resolver has been configured.
|
boolean |
isAllowNullBody() |
boolean |
isAllowReplyManagerQuickStop() |
boolean |
isAllowSerializedHeaders() |
boolean |
isAlwaysCopyMessage() |
boolean |
isArtemisStreamingEnabled() |
boolean |
isAsyncConsumer() |
boolean |
isAsyncStartListener() |
boolean |
isAsyncStopListener() |
boolean |
isAutoStartup() |
boolean |
isDeliveryPersistent() |
boolean |
isDisableReplyTo() |
boolean |
isDisableTimeToLive() |
boolean |
isEagerLoadingOfProperties() |
boolean |
isErrorHandlerLogStackTrace() |
boolean |
isExplicitQosEnabled() |
boolean |
isExposeListenerSession() |
boolean |
isForceSendOriginalMessage() |
boolean |
isFormatDateHeadersToIso8601() |
boolean |
isIncludeAllJMSXProperties() |
boolean |
isIncludeSentJMSMessageID() |
boolean |
isLazyCreateTransactionManager() |
boolean |
isMapJmsMessage() |
boolean |
isMessageIdEnabled() |
boolean |
isMessageTimestampEnabled() |
boolean |
isPreserveMessageQos() |
boolean |
isPubSubNoLocal() |
boolean |
isReplyToDeliveryPersistent() |
boolean |
isReplyToSameDestinationAllowed() |
boolean |
isStreamMessageTypeEnabled() |
boolean |
isSubscriptionDurable() |
boolean |
isSubscriptionShared() |
boolean |
isTestConnectionOnStartup() |
boolean |
isTransacted() |
boolean |
isTransferException() |
boolean |
isTransferExchange() |
boolean |
isUseMessageIDAsCorrelationID() |
static JmsComponent |
jmsComponent()
Static builder method
|
static JmsComponent |
jmsComponent(javax.jms.ConnectionFactory connectionFactory)
Static builder method
|
static JmsComponent |
jmsComponent(JmsConfiguration configuration)
Static builder method
|
static JmsComponent |
jmsComponentAutoAcknowledge(javax.jms.ConnectionFactory connectionFactory)
Static builder method
|
static JmsComponent |
jmsComponentClientAcknowledge(javax.jms.ConnectionFactory connectionFactory)
Static builder method
|
static JmsComponent |
jmsComponentTransacted(javax.jms.ConnectionFactory connectionFactory) |
static JmsComponent |
jmsComponentTransacted(javax.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 |
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 configuration
|
void |
setConnectionFactory(javax.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(javax.jms.ExceptionListener exceptionListener) |
void |
setExplicitQosEnabled(boolean explicitQosEnabled) |
void |
setExposeListenerSession(boolean exposeListenerSession) |
void |
setForceSendOriginalMessage(boolean forceSendOriginalMessage) |
void |
setFormatDateHeadersToIso8601(boolean formatDateHeadersToIso8601) |
void |
setIdleConsumerLimit(int idleConsumerLimit) |
void |
setIdleTaskExecutionLimit(int idleTaskExecutionLimit) |
void |
setIncludeAllJMSXProperties(boolean includeAllJMSXProperties) |
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(javax.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 queues
|
void |
setReceiveTimeout(long receiveTimeout) |
void |
setRecoveryInterval(long recoveryInterval) |
void |
setReplyTo(String replyToDestination) |
void |
setReplyToCacheLevelName(String name) |
void |
setReplyToConcurrentConsumers(int replyToConcurrentConsumers) |
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 |
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(javax.jms.ConnectionFactory templateConnectionFactory) |
void |
setTestConnectionOnStartup(boolean testConnectionOnStartup) |
void |
setTimeToLive(long timeToLive) |
void |
setTransacted(boolean consumerTransacted) |
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) |
boolean |
supportBlobMessage() |
getHeaderFilterStrategy, setEndpointHeaderFilterStrategy, setHeaderFilterStrategy
afterConfiguration, createEndpoint, createEndpoint, doInit, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
build, doBuild, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public JmsComponent()
public JmsComponent(org.apache.camel.CamelContext context)
public JmsComponent(JmsConfiguration configuration)
public static JmsComponent jmsComponent()
public static JmsComponent jmsComponent(JmsConfiguration configuration)
public static JmsComponent jmsComponent(javax.jms.ConnectionFactory connectionFactory)
public static JmsComponent jmsComponentClientAcknowledge(javax.jms.ConnectionFactory connectionFactory)
public static JmsComponent jmsComponentAutoAcknowledge(javax.jms.ConnectionFactory connectionFactory)
public static JmsComponent jmsComponentTransacted(javax.jms.ConnectionFactory connectionFactory)
public static JmsComponent jmsComponentTransacted(javax.jms.ConnectionFactory connectionFactory, org.springframework.transaction.PlatformTransactionManager transactionManager)
public JmsConfiguration getConfiguration()
public void setConfiguration(JmsConfiguration configuration)
public boolean isAllowAutoWiredConnectionFactory()
public void setAllowAutoWiredConnectionFactory(boolean allowAutoWiredConnectionFactory)
public boolean isAllowAutoWiredDestinationResolver()
public void setAllowAutoWiredDestinationResolver(boolean allowAutoWiredDestinationResolver)
public QueueBrowseStrategy getQueueBrowseStrategy()
public void setQueueBrowseStrategy(QueueBrowseStrategy queueBrowseStrategy)
public JmsConfiguration copy()
public org.springframework.jms.core.JmsOperations createInOutTemplate(JmsEndpoint endpoint, boolean pubSubDomain, String destination, long requestTimeout)
public org.springframework.jms.core.JmsOperations createInOnlyTemplate(JmsEndpoint endpoint, boolean pubSubDomain, String destination)
public org.springframework.jms.listener.AbstractMessageListenerContainer createMessageListenerContainer(JmsEndpoint endpoint) throws Exception
Exception
public org.springframework.jms.listener.AbstractMessageListenerContainer chooseMessageListenerContainerImplementation(JmsEndpoint endpoint)
public ConsumerType getConsumerType()
public void setConsumerType(ConsumerType consumerType)
public javax.jms.ConnectionFactory getConnectionFactory()
public javax.jms.ConnectionFactory getOrCreateConnectionFactory()
public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public javax.jms.ConnectionFactory getListenerConnectionFactory()
public javax.jms.ConnectionFactory getOrCreateListenerConnectionFactory()
public void setListenerConnectionFactory(javax.jms.ConnectionFactory listenerConnectionFactory)
public javax.jms.ConnectionFactory getTemplateConnectionFactory()
public javax.jms.ConnectionFactory getOrCreateTemplateConnectionFactory()
public void setTemplateConnectionFactory(javax.jms.ConnectionFactory templateConnectionFactory)
public boolean isAutoStartup()
public void setAutoStartup(boolean autoStartup)
public boolean isAcceptMessagesWhileStopping()
public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping)
public boolean isAllowReplyManagerQuickStop()
public void setAllowReplyManagerQuickStop(boolean allowReplyManagerQuickStop)
public String getClientId()
public void setClientId(String consumerClientId)
public String getDurableSubscriptionName()
public void setDurableSubscriptionName(String durableSubscriptionName)
public javax.jms.ExceptionListener getExceptionListener()
public void setExceptionListener(javax.jms.ExceptionListener exceptionListener)
public void setErrorHandler(org.springframework.util.ErrorHandler errorHandler)
public org.springframework.util.ErrorHandler getErrorHandler()
public org.apache.camel.LoggingLevel getErrorHandlerLoggingLevel()
public void setErrorHandlerLoggingLevel(org.apache.camel.LoggingLevel errorHandlerLoggingLevel)
public boolean isErrorHandlerLogStackTrace()
public void setErrorHandlerLogStackTrace(boolean errorHandlerLogStackTrace)
public String getAcknowledgementModeName()
public void setAcknowledgementModeName(String consumerAcknowledgementMode)
public boolean isExposeListenerSession()
public void setExposeListenerSession(boolean exposeListenerSession)
public org.springframework.core.task.TaskExecutor getTaskExecutor()
public void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)
public boolean isPubSubNoLocal()
public void setPubSubNoLocal(boolean pubSubNoLocal)
public int getConcurrentConsumers()
public void setConcurrentConsumers(int concurrentConsumers)
public int getReplyToConcurrentConsumers()
public void setReplyToConcurrentConsumers(int replyToConcurrentConsumers)
public int getMaxMessagesPerTask()
public void setMaxMessagesPerTask(int maxMessagesPerTask)
public int getCacheLevel()
public void setCacheLevel(int cacheLevel)
public String getCacheLevelName()
public void setCacheLevelName(String cacheName)
public long getRecoveryInterval()
public void setRecoveryInterval(long recoveryInterval)
public long getReceiveTimeout()
public void setReceiveTimeout(long receiveTimeout)
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public org.springframework.transaction.PlatformTransactionManager getOrCreateTransactionManager()
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public String getTransactionName()
public void setTransactionName(String transactionName)
public int getTransactionTimeout()
public void setTransactionTimeout(int transactionTimeout)
public int getIdleTaskExecutionLimit()
public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit)
public int getIdleConsumerLimit()
public void setIdleConsumerLimit(int idleConsumerLimit)
public int getWaitForProvisionCorrelationToBeUpdatedCounter()
public void setWaitForProvisionCorrelationToBeUpdatedCounter(int counter)
public long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime()
public void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(long sleepingTime)
public int getMaxConcurrentConsumers()
public void setMaxConcurrentConsumers(int maxConcurrentConsumers)
public int getReplyToMaxConcurrentConsumers()
public void setReplyToMaxConcurrentConsumers(int replyToMaxConcurrentConsumers)
public int getReplyToOnTimeoutMaxConcurrentConsumers()
public void setReplyToOnTimeoutMaxConcurrentConsumers(int replyToOnTimeoutMaxConcurrentConsumers)
public boolean isExplicitQosEnabled()
public Boolean getExplicitQosEnabled()
public void setExplicitQosEnabled(boolean explicitQosEnabled)
public boolean isDeliveryPersistent()
public void setDeliveryPersistent(boolean deliveryPersistent)
public Integer getDeliveryMode()
public void setDeliveryMode(Integer deliveryMode)
public boolean isReplyToDeliveryPersistent()
public void setReplyToDeliveryPersistent(boolean replyToDeliveryPersistent)
public long getTimeToLive()
public void setTimeToLive(long timeToLive)
public org.springframework.jms.support.converter.MessageConverter getMessageConverter()
public void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
public boolean isMapJmsMessage()
public void setMapJmsMessage(boolean mapJmsMessage)
public boolean isMessageIdEnabled()
public void setMessageIdEnabled(boolean messageIdEnabled)
public boolean isMessageTimestampEnabled()
public void setMessageTimestampEnabled(boolean messageTimestampEnabled)
public int getPriority()
public void setPriority(int priority)
public int getAcknowledgementMode()
public void setAcknowledgementMode(int consumerAcknowledgementMode)
public boolean isTransacted()
public void setTransacted(boolean consumerTransacted)
public boolean isLazyCreateTransactionManager()
public void setLazyCreateTransactionManager(boolean lazyCreating)
public String getEagerPoisonBody()
public void setEagerPoisonBody(String eagerPoisonBody)
public boolean isEagerLoadingOfProperties()
public void setEagerLoadingOfProperties(boolean eagerLoadingOfProperties)
public boolean isDisableReplyTo()
public void setDisableReplyTo(boolean disableReplyTo)
public void setPreserveMessageQos(boolean preserveMessageQos)
public org.springframework.jms.core.JmsOperations getJmsOperations()
public void setJmsOperations(org.springframework.jms.core.JmsOperations jmsOperations)
public org.springframework.jms.support.destination.DestinationResolver getDestinationResolver()
public void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
public static org.springframework.jms.support.destination.DestinationResolver createDestinationResolver(DestinationEndpoint destinationEndpoint)
public void configureMessageListenerContainer(org.springframework.jms.listener.AbstractMessageListenerContainer container, JmsEndpoint endpoint) throws Exception
Exception
public void configureMessageListener(EndpointMessageListener listener)
public int defaultCacheLevel(JmsEndpoint endpoint)
public javax.jms.ConnectionFactory createConnectionFactory()
public javax.jms.ConnectionFactory createListenerConnectionFactory()
public javax.jms.ConnectionFactory createTemplateConnectionFactory()
public org.springframework.transaction.PlatformTransactionManager createTransactionManager()
public boolean isPreserveMessageQos()
public void configuredQoS()
public boolean isAlwaysCopyMessage()
public void setAlwaysCopyMessage(boolean alwaysCopyMessage)
public boolean isUseMessageIDAsCorrelationID()
public void setUseMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID)
public long getRequestTimeout()
public void setRequestTimeout(long requestTimeout)
public long getRequestTimeoutCheckerInterval()
public void setRequestTimeoutCheckerInterval(long requestTimeoutCheckerInterval)
public String getReplyTo()
public void setReplyTo(String replyToDestination)
public String getReplyToDestinationSelectorName()
public void setReplyToDestinationSelectorName(String replyToDestinationSelectorName)
public String getReplyToOverride()
public void setReplyToOverride(String replyToDestination)
public boolean isReplyToSameDestinationAllowed()
public void setReplyToSameDestinationAllowed(boolean replyToSameDestinationAllowed)
public JmsMessageType getJmsMessageType()
public void setJmsMessageType(JmsMessageType jmsMessageType)
public boolean supportBlobMessage()
public JmsKeyFormatStrategy getJmsKeyFormatStrategy()
public void setJmsKeyFormatStrategy(JmsKeyFormatStrategy jmsKeyFormatStrategy)
public boolean isTransferExchange()
public void setTransferExchange(boolean transferExchange)
public boolean isAllowSerializedHeaders()
public void setAllowSerializedHeaders(boolean allowSerializedHeaders)
public boolean isTransferException()
public void setTransferException(boolean transferException)
public boolean isAsyncStartListener()
public void setAsyncStartListener(boolean asyncStartListener)
public boolean isAsyncStopListener()
public void setAsyncStopListener(boolean asyncStopListener)
public boolean isTestConnectionOnStartup()
public void setTestConnectionOnStartup(boolean testConnectionOnStartup)
public void setForceSendOriginalMessage(boolean forceSendOriginalMessage)
public boolean isForceSendOriginalMessage()
public boolean isDisableTimeToLive()
public void setDisableTimeToLive(boolean disableTimeToLive)
public ReplyToType getReplyToType()
public void setReplyToType(ReplyToType replyToType)
public boolean isAsyncConsumer()
public void setAsyncConsumer(boolean asyncConsumer)
public void setReplyToCacheLevelName(String name)
public String getReplyToCacheLevelName()
public boolean isAllowNullBody()
public void setAllowNullBody(boolean allowNullBody)
public MessageListenerContainerFactory getMessageListenerContainerFactory()
public void setMessageListenerContainerFactory(MessageListenerContainerFactory messageListenerContainerFactory)
public boolean isIncludeSentJMSMessageID()
public void setIncludeSentJMSMessageID(boolean includeSentJMSMessageID)
public DefaultTaskExecutorType getDefaultTaskExecutorType()
public void setDefaultTaskExecutorType(DefaultTaskExecutorType defaultTaskExecutorType)
public boolean isIncludeAllJMSXProperties()
public void setIncludeAllJMSXProperties(boolean includeAllJMSXProperties)
public String getSelector()
public void setSelector(String selector)
public void setCorrelationProperty(String correlationProperty)
public String getCorrelationProperty()
public String getAllowAdditionalHeaders()
public void setAllowAdditionalHeaders(String allowAdditionalHeaders)
public boolean isSubscriptionDurable()
public void setSubscriptionDurable(boolean subscriptionDurable)
public boolean isSubscriptionShared()
public void setSubscriptionShared(boolean subscriptionShared)
public String getSubscriptionName()
public void setSubscriptionName(String subscriptionName)
public boolean isStreamMessageTypeEnabled()
public void setStreamMessageTypeEnabled(boolean streamMessageTypeEnabled)
public boolean isFormatDateHeadersToIso8601()
public void setFormatDateHeadersToIso8601(boolean formatDateHeadersToIso8601)
public long getDeliveryDelay()
public void setDeliveryDelay(long deliveryDelay)
public MessageCreatedStrategy getMessageCreatedStrategy()
public void setMessageCreatedStrategy(MessageCreatedStrategy messageCreatedStrategy)
public boolean isArtemisStreamingEnabled()
public void setArtemisStreamingEnabled(boolean artemisStreamingEnabled)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.DefaultComponent
Exception
protected void doShutdown() throws Exception
doShutdown
in class org.apache.camel.support.service.BaseService
Exception
protected ExecutorService getAsyncStartStopExecutorService()
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.support.DefaultComponent
Exception
protected JmsEndpoint createTemporaryTopicEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration)
protected JmsEndpoint createTopicEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration)
protected JmsEndpoint createTemporaryQueueEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy)
protected JmsEndpoint createQueueEndpoint(String uri, JmsComponent component, String subject, JmsConfiguration configuration, QueueBrowseStrategy queueBrowseStrategy)
protected String convertPathToActualDestination(String path, Map<String,Object> parameters)
protected JmsConfiguration createConfiguration()
Apache Camel