|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jms.support.JmsAccessor
org.springframework.jms.support.destination.JmsDestinationAccessor
org.springframework.jms.listener.AbstractJmsListeningContainer
org.springframework.jms.listener.AbstractMessageListenerContainer
org.springframework.jms.listener.AbstractPollingMessageListenerContainer
org.springframework.jms.listener.DefaultMessageListenerContainer
org.apache.camel.component.jms.DefaultJmsMessageListenerContainer
public class DefaultJmsMessageListenerContainer
The default container which listen for messages
on the JMS destination.
DefaultMessageListenerContainer supporting
automatic recovery and throttling.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.springframework.jms.listener.AbstractJmsListeningContainer |
|---|
org.springframework.jms.listener.AbstractJmsListeningContainer.SharedConnectionNotInitializedException |
| Field Summary |
|---|
| Fields inherited from class org.springframework.jms.listener.DefaultMessageListenerContainer |
|---|
CACHE_AUTO, CACHE_CONNECTION, CACHE_CONSUMER, CACHE_NONE, CACHE_SESSION, DEFAULT_RECOVERY_INTERVAL, DEFAULT_THREAD_NAME_PREFIX |
| Fields inherited from class org.springframework.jms.listener.AbstractPollingMessageListenerContainer |
|---|
DEFAULT_RECEIVE_TIMEOUT |
| Fields inherited from class org.springframework.jms.listener.AbstractJmsListeningContainer |
|---|
lifecycleMonitor, sharedConnectionMonitor |
| Fields inherited from class org.springframework.jms.support.JmsAccessor |
|---|
logger |
| Constructor Summary | |
|---|---|
DefaultJmsMessageListenerContainer(JmsEndpoint endpoint)
|
|
| Method Summary | |
|---|---|
protected org.springframework.core.task.TaskExecutor |
createDefaultTaskExecutor()
Create a default TaskExecutor. |
protected boolean |
runningAllowed()
|
| Methods inherited from class org.springframework.jms.listener.DefaultMessageListenerContainer |
|---|
doInitialize, doRescheduleTask, doShutdown, establishSharedConnection, getActiveConsumerCount, getCacheLevel, getConcurrentConsumers, getIdleConsumerLimit, getIdleTaskExecutionLimit, getMaxConcurrentConsumers, getMaxMessagesPerTask, getScheduledConsumerCount, handleListenerSetupFailure, initialize, isRecovering, isRegisteredWithDestination, messageReceived, noMessageReceived, recoverAfterListenerSetupFailure, refreshConnectionUntilSuccessful, refreshDestination, scheduleNewInvokerIfAppropriate, setCacheLevel, setCacheLevelName, setConcurrency, setConcurrentConsumers, setIdleConsumerLimit, setIdleTaskExecutionLimit, setMaxConcurrentConsumers, setMaxMessagesPerTask, setRecoveryInterval, setTaskExecutor, sharedConnectionEnabled, sleepInbetweenRecoveryAttempts, start, startSharedConnection, stop, stopSharedConnection |
| Methods inherited from class org.springframework.jms.listener.AbstractPollingMessageListenerContainer |
|---|
createConsumer, createListenerConsumer, doReceiveAndExecute, getConnection, getSession, getTransactionManager, isPubSubNoLocal, isSessionLocallyTransacted, receiveAndExecute, receiveMessage, setPubSubNoLocal, setReceiveTimeout, setSessionTransacted, setTransactionManager, setTransactionName, setTransactionTimeout, shouldCommitAfterNoMessageReceived |
| Methods inherited from class org.springframework.jms.listener.AbstractMessageListenerContainer |
|---|
checkMessageListener, commitIfNecessary, doExecuteListener, doInvokeListener, doInvokeListener, executeListener, getDefaultSubscriptionName, getDestination, getDestinationDescription, getDestinationName, getDurableSubscriptionName, getExceptionListener, getMessageListener, getMessageSelector, handleListenerException, invokeErrorHandler, invokeExceptionListener, invokeListener, isAcceptMessagesWhileStopping, isExposeListenerSession, isSubscriptionDurable, rollbackIfNecessary, rollbackOnExceptionIfNecessary, setAcceptMessagesWhileStopping, setDestination, setDestinationName, setDurableSubscriptionName, setErrorHandler, setExceptionListener, setExposeListenerSession, setMessageListener, setMessageSelector, setSubscriptionDurable, validateConfiguration |
| Methods inherited from class org.springframework.jms.listener.AbstractJmsListeningContainer |
|---|
afterPropertiesSet, createSharedConnection, destroy, doStart, doStop, getBeanName, getClientId, getPausedTaskCount, getPhase, getSharedConnection, isActive, isAutoStartup, isRunning, logRejectedTask, prepareSharedConnection, refreshSharedConnection, rescheduleTaskIfNecessary, resumePausedTasks, setAutoStartup, setBeanName, setClientId, setPhase, shutdown, stop |
| Methods inherited from class org.springframework.jms.support.destination.JmsDestinationAccessor |
|---|
getDestinationResolver, isPubSubDomain, resolveDestinationName, setDestinationResolver, setPubSubDomain |
| Methods inherited from class org.springframework.jms.support.JmsAccessor |
|---|
convertJmsAccessException, createConnection, createSession, getConnectionFactory, getSessionAcknowledgeMode, isClientAcknowledge, isSessionTransacted, setConnectionFactory, setSessionAcknowledgeMode, setSessionAcknowledgeModeName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultJmsMessageListenerContainer(JmsEndpoint endpoint)
| Method Detail |
|---|
protected boolean runningAllowed()
runningAllowed in class org.springframework.jms.listener.AbstractJmsListeningContainerprotected org.springframework.core.task.TaskExecutor createDefaultTaskExecutor()
TaskExecutor will depend on the value of
JmsConfiguration.getDefaultTaskExecutorType(). For more details, refer to the Javadoc of
DefaultTaskExecutorType.
In all cases, it uses the specified bean name and Camel's ExecutorServiceManager
to resolve the thread name.
createDefaultTaskExecutor in class org.springframework.jms.listener.DefaultMessageListenerContainerJmsConfiguration.setDefaultTaskExecutorType(DefaultTaskExecutorType),
ExecutorConfigurationSupport.setBeanName(String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||