クラス JmsChannelFactoryBean
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<AbstractJmsChannel>
org.springframework.integration.jms.config.JmsChannelFactoryBean
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、BeanNameAware、DisposableBean、FactoryBean<AbstractJmsChannel>、InitializingBean、Lifecycle、Phased、SmartLifecycle
public class JmsChannelFactoryBean
extends AbstractFactoryBean<AbstractJmsChannel>
implements SmartLifecycle, BeanNameAware
AbstractJmsChannel インスタンスを作成するための AbstractFactoryBean 実装。- 導入:
- 2.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
フィールドのサマリー
クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたフィールド
loggerインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected AbstractJmsChannelprotected voiddestroyInstance(@Nullable AbstractJmsChannel instance) ClassSE<?> intgetPhase()booleanbooleanvoidsetAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) voidsetAutoStartup(boolean autoStartup) voidsetBeanName(StringSE name) voidsetCacheLevel(IntegerSE cacheLevel) voidsetCacheLevelName(StringSE cacheLevelName) voidsetClientId(StringSE clientId) voidsetConcurrency(StringSE concurrency) voidsetConcurrentConsumers(int concurrentConsumers) voidsetConnectionFactory(ConnectionFactoryEE connectionFactory) voidsetContainerType(ClassSE<? extends AbstractMessageListenerContainer> containerType) voidsetDeliveryPersistent(boolean deliveryPersistent) voidsetDestination(DestinationEE destination) voidsetDestinationName(StringSE destinationName) voidsetDestinationResolver(DestinationResolver destinationResolver) voidsetDurableSubscriptionName(StringSE durableSubscriptionName) voidsetErrorHandler(ErrorHandler errorHandler) voidsetExceptionListener(ExceptionListenerEE exceptionListener) voidsetExplicitQosEnabled(boolean explicitQosEnabled) voidsetExposeListenerSession(boolean exposeListenerSession) voidsetIdleTaskExecutionLimit(int idleTaskExecutionLimit) voidsetInterceptors(ListSE<ChannelInterceptor> interceptors) voidsetMaxConcurrentConsumers(int maxConcurrentConsumers) voidsetMaxMessagesPerTask(int maxMessagesPerTask) voidsetMaxSubscribers(int maxSubscribers) voidsetMessageConverter(MessageConverter messageConverter) voidsetMessageIdEnabled(boolean messageIdEnabled) voidsetMessageSelector(StringSE 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(ExecutorSE taskExecutor) voidsetTimeToLive(long timeToLive) voidsetTransactionManager(PlatformTransactionManager transactionManager) voidsetTransactionName(StringSE transactionName) voidsetTransactionTimeout(int transactionTimeout) voidstart()voidstop()voidstop(RunnableSE callback) クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
JmsChannelFactoryBean
public JmsChannelFactoryBean()JmsChannelFactoryBean
public JmsChannelFactoryBean(boolean messageDriven)
メソッドの詳細
setInterceptors
setDeliveryPersistent
public void setDeliveryPersistent(boolean deliveryPersistent) setExplicitQosEnabled
public void setExplicitQosEnabled(boolean explicitQosEnabled) setMessageConverter
setMessageIdEnabled
public void setMessageIdEnabled(boolean messageIdEnabled) setMessageTimestampEnabled
public void setMessageTimestampEnabled(boolean messageTimestampEnabled) setPriority
public void setPriority(int priority) setTimeToLive
public void setTimeToLive(long timeToLive) setAcceptMessagesWhileStopping
public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping) setAutoStartup
public void setAutoStartup(boolean autoStartup) setCacheLevelName
setCacheLevel
setClientId
setConcurrency
setConcurrentConsumers
public void setConcurrentConsumers(int concurrentConsumers) setConnectionFactory
setContainerType
setDestination
setDestinationName
setDestinationResolver
setDurableSubscriptionName
setErrorHandler
setExceptionListener
setExposeListenerSession
public void setExposeListenerSession(boolean exposeListenerSession) setIdleTaskExecutionLimit
public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit) setMaxConcurrentConsumers
public void setMaxConcurrentConsumers(int maxConcurrentConsumers) setMaxMessagesPerTask
public void setMaxMessagesPerTask(int maxMessagesPerTask) setMessageSelector
setPhase
public void setPhase(int phase) setPubSubDomain
public void setPubSubDomain(boolean pubSubDomain) setPubSubNoLocal
public void setPubSubNoLocal(boolean pubSubNoLocal) setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout) setRecoveryInterval
public void setRecoveryInterval(long recoveryInterval) setSessionAcknowledgeMode
public void setSessionAcknowledgeMode(int sessionAcknowledgeMode) setSessionTransacted
public void setSessionTransacted(boolean sessionTransacted) setSubscriptionDurable
public void setSubscriptionDurable(boolean subscriptionDurable) setTaskExecutor
setTransactionManager
setTransactionName
setTransactionTimeout
public void setTransactionTimeout(int transactionTimeout) setMaxSubscribers
public void setMaxSubscribers(int maxSubscribers) setBeanName
- 次で指定:
- インターフェース
BeanNameAwareのsetBeanName
getObjectType
- 次で指定:
- インターフェース
FactoryBean<AbstractJmsChannel>のgetObjectType - 次で指定:
- クラス
AbstractFactoryBean<AbstractJmsChannel>のgetObjectType
createInstance
- 次で指定:
- クラス
AbstractFactoryBean<AbstractJmsChannel>のcreateInstance
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycleのisAutoStartup
getPhase
public int getPhase()- 次で指定:
- インターフェース
PhasedのgetPhase - 次で指定:
- インターフェース
SmartLifecycleのgetPhase
isRunning
start
stop
stop
- 次で指定:
- インターフェース
SmartLifecycleのstop
destroyInstance
- オーバーライド:
- クラス
AbstractFactoryBean<AbstractJmsChannel>のdestroyInstance