クラス JmsMessageChannelSpec<S extends JmsMessageChannelSpec<S,T>,T extends AbstractJmsChannel>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,T>
org.springframework.integration.dsl.MessageChannelSpec<S,T>
org.springframework.integration.jms.dsl.JmsPollableMessageChannelSpec<S,T>
org.springframework.integration.jms.dsl.JmsMessageChannelSpec<S,T>
- 型パラメーター:
S
- ターゲットJmsMessageChannelSpec
実装型。T
- ターゲットチャネルの実装型。
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<T>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 既知の直属サブクラス
JmsPublishSubscribeMessageChannelSpec
public class JmsMessageChannelSpec<S extends JmsMessageChannelSpec<S,T>,T extends AbstractJmsChannel>
extends JmsPollableMessageChannelSpec<S,T>
サブスクライブ可能な
AbstractJmsChannel
用の JmsMessageChannelSpec
。- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Artem Vozhdayenko
フィールドのサマリー
クラス org.springframework.integration.jms.dsl.JmsPollableMessageChannelSpec から継承されたフィールド
jmsChannelFactoryBean
クラス org.springframework.integration.dsl.MessageChannelSpec から継承されたフィールド
channel
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明acceptMessagesWhileStopping
(boolean acceptMessagesWhileStopping) autoStartup
(boolean autoStartup) cacheLevel
(IntegerSE cacheLevel) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。concurrentConsumers
(int concurrentConsumers) containerType(Class)
がDefaultMessageListenerContainer
またはSimpleMessageListenerContainer
の場合にのみ適用されます。containerType
(ClassSE<? extends AbstractMessageListenerContainer> containerType) コンテナーの型を設定します。errorHandler
(ErrorHandler errorHandler) exposeListenerSession
(boolean exposeListenerSession) idleTaskExecutionLimit
(int idleTaskExecutionLimit) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。maxMessagesPerTask
(int maxMessagesPerTask) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。maxSubscribers
(int maxSubscribers) phase
(int phase) recoveryInterval
(long recoveryInterval) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。subscriptionShared
(boolean subscriptionShared) taskExecutor
(ExecutorSE taskExecutor) containerType(Class)
がDefaultMessageListenerContainer
またはSimpleMessageListenerContainer
の場合にのみ適用されます。transactionManager
(PlatformTransactionManager transactionManager) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。transactionName
(StringSE transactionName) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。transactionTimeout
(int transactionTimeout) containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。クラス org.springframework.integration.jms.dsl.JmsPollableMessageChannelSpec から継承されたメソッド
deliveryPersistent, destination, destination, destinationResolver, doGet, explicitQosEnabled, id, jmsMessageConverter, messageIdEnabled, messageSelector, messageTimestampEnabled, priority, receiveTimeout, sessionAcknowledgeMode, sessionTransacted, timeToLive
クラス org.springframework.integration.dsl.MessageChannelSpec から継承されたメソッド
datatype, getComponentsToRegister, interceptor, messageConverter, wireTap, wireTap, wireTap
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
JmsMessageChannelSpec
メソッドの詳細
containerType
コンテナーの型を設定します。AbstractMessageListenerContainer
。デフォルトはDefaultMessageListenerContainer
です。- パラメーター:
containerType
- containerType。- 戻り値:
- 現在の
JmsMessageChannelSpec
。
concurrentConsumers
containerType(Class)
がDefaultMessageListenerContainer
またはSimpleMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
concurrentConsumers
- concurrentConsumers。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
maxSubscribers
- パラメーター:
maxSubscribers
- maxSubscribers。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
autoStartup
- パラメーター:
autoStartup
- autoStartup。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
phase
- パラメーター:
phase
- フェーズ。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
errorHandler
- パラメーター:
errorHandler
- errorHandler。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
exposeListenerSession
- パラメーター:
exposeListenerSession
- exposeListenerSession。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
acceptMessagesWhileStopping
- パラメーター:
acceptMessagesWhileStopping
- acceptMessagesWhileStopping。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
idleTaskExecutionLimit
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
idleTaskExecutionLimit
- idleTaskExecutionLimit。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
maxMessagesPerTask
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
maxMessagesPerTask
- maxMessagesPerTask。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
recoveryInterval
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
recoveryInterval
- recoveryInterval。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
taskExecutor
containerType(Class)
がDefaultMessageListenerContainer
またはSimpleMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
taskExecutor
- taskExecutor。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
transactionManager
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
transactionManager
- transactionManager。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
transactionName
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
transactionName
- transactionName。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
transactionTimeout
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
transactionTimeout
- transactionTimeout。- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項:
cacheLevel
containerType(Class)
がDefaultMessageListenerContainer
の場合にのみ適用されます。- パラメーター:
cacheLevel
-org.springframework.jms.listener.DefaultMessageListenerContainer.cacheLevel
の値- 戻り値:
- 現在の
JmsMessageChannelSpec
。 - 関連事項: