Class JmsChannelFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<AbstractJmsChannel>
org.springframework.integration.jms.config.JmsChannelFactoryBean
- All Implemented Interfaces:
- Aware,- BeanClassLoaderAware,- BeanFactoryAware,- BeanNameAware,- DisposableBean,- FactoryBean<AbstractJmsChannel>,- InitializingBean,- Lifecycle,- Phased,- SmartLifecycle
public class JmsChannelFactoryBean
extends AbstractFactoryBean<AbstractJmsChannel>
implements SmartLifecycle, BeanNameAware
- Since:
- 2.0
- Author:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.beans.factory.config.AbstractFactoryBeanloggerFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycleDEFAULT_PHASE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected AbstractJmsChannelprotected voiddestroyInstance(AbstractJmsChannel instance) Class<?>intgetPhase()booleanbooleanvoidsetAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) voidsetAutoStartup(boolean autoStartup) voidsetBeanName(String name) voidsetCacheLevel(Integer cacheLevel) voidsetCacheLevelName(String cacheLevelName) voidsetClientId(String clientId) voidsetConcurrency(String concurrency) voidsetConcurrentConsumers(int concurrentConsumers) voidsetConnectionFactory(ConnectionFactory connectionFactory) voidsetContainerType(Class<? extends AbstractMessageListenerContainer> containerType) voidsetDeliveryPersistent(boolean deliveryPersistent) voidsetDestination(Destination destination) voidsetDestinationName(String destinationName) voidsetDestinationResolver(DestinationResolver destinationResolver) voidsetDurableSubscriptionName(String durableSubscriptionName) voidsetErrorHandler(ErrorHandler errorHandler) voidsetExceptionListener(ExceptionListener exceptionListener) voidsetExplicitQosEnabled(boolean explicitQosEnabled) voidsetExposeListenerSession(boolean exposeListenerSession) voidsetIdleTaskExecutionLimit(int idleTaskExecutionLimit) voidsetInterceptors(List<ChannelInterceptor> interceptors) voidsetMaxConcurrentConsumers(int maxConcurrentConsumers) voidsetMaxMessagesPerTask(int maxMessagesPerTask) voidsetMaxSubscribers(int maxSubscribers) voidsetMessageConverter(MessageConverter messageConverter) voidsetMessageIdEnabled(boolean messageIdEnabled) voidsetMessageSelector(String messageSelector) voidsetMessageTimestampEnabled(boolean messageTimestampEnabled) voidsetPhase(int phase) voidsetPriority(int priority) voidsetPubSubDomain(boolean pubSubDomain) voidsetPubSubNoLocal(boolean pubSubNoLocal) voidsetReceiveTimeout(long receiveTimeout) voidsetRecoveryInterval(long recoveryInterval) voidsetSessionAcknowledgeMode(int sessionAcknowledgeMode) voidsetSessionTransacted(boolean sessionTransacted) voidsetSubscriptionDurable(boolean subscriptionDurable) voidsetSubscriptionShared(boolean subscriptionShared) voidsetTaskExecutor(Executor taskExecutor) voidsetTimeToLive(long timeToLive) voidsetTransactionManager(PlatformTransactionManager transactionManager) voidsetTransactionName(String transactionName) voidsetTransactionTimeout(int transactionTimeout) voidstart()voidstop()voidMethods inherited from class org.springframework.beans.factory.config.AbstractFactoryBeanafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
- 
Constructor Details- 
JmsChannelFactoryBeanpublic JmsChannelFactoryBean()
- 
JmsChannelFactoryBeanpublic JmsChannelFactoryBean(boolean messageDriven) 
 
- 
- 
Method Details- 
setInterceptors
- 
setDeliveryPersistentpublic void setDeliveryPersistent(boolean deliveryPersistent) 
- 
setExplicitQosEnabledpublic void setExplicitQosEnabled(boolean explicitQosEnabled) 
- 
setMessageConverter
- 
setMessageIdEnabledpublic void setMessageIdEnabled(boolean messageIdEnabled) 
- 
setMessageTimestampEnabledpublic void setMessageTimestampEnabled(boolean messageTimestampEnabled) 
- 
setPrioritypublic void setPriority(int priority) 
- 
setTimeToLivepublic void setTimeToLive(long timeToLive) 
- 
setAcceptMessagesWhileStoppingpublic void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) 
- 
setAutoStartuppublic void setAutoStartup(boolean autoStartup) 
- 
setCacheLevelName
- 
setCacheLevel
- 
setClientId
- 
setConcurrency
- 
setConcurrentConsumerspublic void setConcurrentConsumers(int concurrentConsumers) 
- 
setConnectionFactory
- 
setContainerType
- 
setDestination
- 
setDestinationName
- 
setDestinationResolver
- 
setDurableSubscriptionName
- 
setErrorHandler
- 
setExceptionListener
- 
setExposeListenerSessionpublic void setExposeListenerSession(boolean exposeListenerSession) 
- 
setIdleTaskExecutionLimitpublic void setIdleTaskExecutionLimit(int idleTaskExecutionLimit) 
- 
setMaxConcurrentConsumerspublic void setMaxConcurrentConsumers(int maxConcurrentConsumers) 
- 
setMaxMessagesPerTaskpublic void setMaxMessagesPerTask(int maxMessagesPerTask) 
- 
setMessageSelector
- 
setPhasepublic void setPhase(int phase) 
- 
setPubSubDomainpublic void setPubSubDomain(boolean pubSubDomain) 
- 
setPubSubNoLocalpublic void setPubSubNoLocal(boolean pubSubNoLocal) 
- 
setReceiveTimeoutpublic void setReceiveTimeout(long receiveTimeout) 
- 
setRecoveryIntervalpublic void setRecoveryInterval(long recoveryInterval) 
- 
setSessionAcknowledgeModepublic void setSessionAcknowledgeMode(int sessionAcknowledgeMode) 
- 
setSessionTransactedpublic void setSessionTransacted(boolean sessionTransacted) 
- 
setSubscriptionDurablepublic void setSubscriptionDurable(boolean subscriptionDurable) 
- 
setTaskExecutor
- 
setTransactionManager
- 
setTransactionName
- 
setTransactionTimeoutpublic void setTransactionTimeout(int transactionTimeout) 
- 
setMaxSubscriberspublic void setMaxSubscribers(int maxSubscribers) 
- 
setBeanName- Specified by:
- setBeanNamein interface- BeanNameAware
 
- 
getObjectType- Specified by:
- getObjectTypein interface- FactoryBean<AbstractJmsChannel>
- Specified by:
- getObjectTypein class- AbstractFactoryBean<AbstractJmsChannel>
 
- 
createInstance- Specified by:
- createInstancein class- AbstractFactoryBean<AbstractJmsChannel>
 
- 
isAutoStartuppublic boolean isAutoStartup()- Specified by:
- isAutoStartupin interface- SmartLifecycle
 
- 
getPhasepublic int getPhase()- Specified by:
- getPhasein interface- Phased
- Specified by:
- getPhasein interface- SmartLifecycle
 
- 
isRunningpublic boolean isRunning()
- 
startpublic void start()
- 
stoppublic void stop()
- 
stop- Specified by:
- stopin interface- SmartLifecycle
 
- 
destroyInstance- Overrides:
- destroyInstancein class- AbstractFactoryBean<AbstractJmsChannel>
 
 
-