クラス JmsPollableMessageChannelSpec<S extends JmsPollableMessageChannelSpec<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>
- 型パラメーター:
S
- ターゲットJmsPollableMessageChannelSpec
実装型。T
- ターゲットチャネルの実装型。
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<T>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 既知の直属サブクラス
JmsMessageChannelSpec
public class JmsPollableMessageChannelSpec<S extends JmsPollableMessageChannelSpec<S,T>,T extends AbstractJmsChannel>
extends MessageChannelSpec<S,T>
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell, Artem Vozhdayenko
フィールドのサマリー
フィールドクラス 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
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
JmsPollableMessageChannelSpec
(ConnectionFactoryEE connectionFactory) protected
JmsPollableMessageChannelSpec
(JmsChannelFactoryBean jmsChannelFactoryBean, ConnectionFactoryEE connectionFactory) メソッドのサマリー
修飾子と型メソッド説明deliveryPersistent
(boolean deliveryPersistent) destination
(DestinationEE destination) このチャネルをバックアップする宛先を構成します。destination
(StringSE destination) このチャネルをサポートする宛先名を構成します。destinationResolver
(DestinationResolver destinationResolver) protected T
doGet()
explicitQosEnabled
(boolean explicitQosEnabled) protected S
コンポーネント識別子を構成します。jmsMessageConverter
(MessageConverter messageConverter) 送信と受信の両方に使用されるMessageConverter
を構成します。messageIdEnabled
(boolean messageIdEnabled) messageSelector
(StringSE messageSelector) DefaultMessageListenerContainer
(メッセージ駆動型の場合)またはJmsTemplate
(ポーリング時)でメッセージセレクターを構成します。messageTimestampEnabled
(boolean messageTimestampEnabled) priority
(int priority) デフォルトの優先度。receiveTimeout
(long receiveTimeout) sessionAcknowledgeMode
(int sessionAcknowledgeMode) sessionTransacted
(boolean sessionTransacted) JmsTemplate
(送信およびポーリング受信)とDefaultMessageListenerContainer
(メッセージ駆動型受信)の両方のトランザクションセッションを構成します。timeToLive
(long 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
フィールドの詳細
jmsChannelFactoryBean
コンストラクターの詳細
JmsPollableMessageChannelSpec
JmsPollableMessageChannelSpec
protected JmsPollableMessageChannelSpec(JmsChannelFactoryBean jmsChannelFactoryBean, ConnectionFactoryEE connectionFactory)
メソッドの詳細
id
クラスからコピーされた説明:IntegrationComponentSpec
コンポーネント識別子を構成します。このコンポーネントのアプリケーションコンテキストに Bean を登録するためのbeanName
として使用されます。- オーバーライド:
- クラス
IntegrationComponentSpec<S extends JmsPollableMessageChannelSpec<S,
のT>, T extends AbstractJmsChannel> id
- パラメーター:
id
- ID。- 戻り値:
- スペック。
destination
このチャネルをサポートする宛先名を構成します。- パラメーター:
destination
- 宛先。- 戻り値:
- 現在の
MessageChannelSpec
。
destinationResolver
- パラメーター:
destinationResolver
- destinationResolver。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
destination
このチャネルをバックアップする宛先を構成します。- パラメーター:
destination
- 宛先。- 戻り値:
- 現在の
MessageChannelSpec
。
messageSelector
DefaultMessageListenerContainer
(メッセージ駆動型の場合)またはJmsTemplate
(ポーリング時)でメッセージセレクターを構成します。- パラメーター:
messageSelector
- messageSelector。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
jmsMessageConverter
送信と受信の両方に使用されるMessageConverter
を構成します。- パラメーター:
messageConverter
- messageConverter。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
deliveryPersistent
- パラメーター:
deliveryPersistent
- deliveryPersistent。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
explicitQosEnabled
- パラメーター:
explicitQosEnabled
- explicitQosEnabled。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
messageIdEnabled
- パラメーター:
messageIdEnabled
- messageIdEnabled。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
messageTimestampEnabled
- パラメーター:
messageTimestampEnabled
- messageTimestampEnabled。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
priority
デフォルトの優先度。実行時にメッセージ優先度ヘッダーでオーバーライドされる場合があります。- パラメーター:
priority
- 優先順位。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
timeToLive
- パラメーター:
timeToLive
- timeToLive。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
receiveTimeout
- パラメーター:
receiveTimeout
- receiveTimeout。- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
sessionAcknowledgeMode
- パラメーター:
sessionAcknowledgeMode
- 確認応答モード定数- 戻り値:
- 現在の
MessageChannelSpec
。 - 関連事項:
sessionTransacted
JmsTemplate
(送信およびポーリング受信)とDefaultMessageListenerContainer
(メッセージ駆動型受信)の両方のトランザクションセッションを構成します。- パラメーター:
sessionTransacted
- sessionTransacted。- 戻り値:
- 現在の
MessageChannelSpec
。
doGet
- オーバーライド:
- クラス
MessageChannelSpec<S extends JmsPollableMessageChannelSpec<S,
のT>, T extends AbstractJmsChannel> doGet