クラス 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
- 導入:
- 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 AbstractJmsChannel
protected void
destroyInstance
(AbstractJmsChannel instance) ClassSE
<?> int
getPhase()
boolean
boolean
void
setAcceptMessagesWhileStopping
(boolean acceptMessagesWhileStopping) void
setAutoStartup
(boolean autoStartup) void
setBeanName
(StringSE name) void
setCacheLevel
(IntegerSE cacheLevel) void
setCacheLevelName
(StringSE cacheLevelName) void
setClientId
(StringSE clientId) void
setConcurrency
(StringSE concurrency) void
setConcurrentConsumers
(int concurrentConsumers) void
setConnectionFactory
(ConnectionFactoryEE connectionFactory) void
setContainerType
(ClassSE<? extends AbstractMessageListenerContainer> containerType) void
setDeliveryPersistent
(boolean deliveryPersistent) void
setDestination
(DestinationEE destination) void
setDestinationName
(StringSE destinationName) void
setDestinationResolver
(DestinationResolver destinationResolver) void
setDurableSubscriptionName
(StringSE durableSubscriptionName) void
setErrorHandler
(ErrorHandler errorHandler) void
setExceptionListener
(ExceptionListenerEE exceptionListener) void
setExplicitQosEnabled
(boolean explicitQosEnabled) void
setExposeListenerSession
(boolean exposeListenerSession) void
setIdleTaskExecutionLimit
(int idleTaskExecutionLimit) void
setInterceptors
(ListSE<ChannelInterceptor> interceptors) void
setMaxConcurrentConsumers
(int maxConcurrentConsumers) void
setMaxMessagesPerTask
(int maxMessagesPerTask) void
setMaxSubscribers
(int maxSubscribers) void
setMessageConverter
(MessageConverter messageConverter) void
setMessageIdEnabled
(boolean messageIdEnabled) void
setMessageSelector
(StringSE messageSelector) void
setMessageTimestampEnabled
(boolean messageTimestampEnabled) void
setPhase
(int phase) void
setPriority
(int priority) void
setPubSubDomain
(boolean pubSubDomain) void
setPubSubNoLocal
(boolean pubSubNoLocal) void
setReceiveTimeout
(long receiveTimeout) void
setRecoveryInterval
(long recoveryInterval) void
setSessionAcknowledgeMode
(int sessionAcknowledgeMode) void
setSessionTransacted
(boolean sessionTransacted) void
setSubscriptionDurable
(boolean subscriptionDurable) void
setSubscriptionShared
(boolean subscriptionShared) void
setTaskExecutor
(ExecutorSE taskExecutor) void
setTimeToLive
(long timeToLive) void
setTransactionManager
(PlatformTransactionManager transactionManager) void
setTransactionName
(StringSE transactionName) void
setTransactionTimeout
(int transactionTimeout) void
start()
void
stop()
void
stop
(RunnableSE callback) クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
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