クラス 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コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedJmsPollableMessageChannelSpec(ConnectionFactoryEE connectionFactory) protectedJmsPollableMessageChannelSpec(JmsChannelFactoryBean jmsChannelFactoryBean, ConnectionFactoryEE connectionFactory) メソッドのサマリー
修飾子と型メソッド説明deliveryPersistent(boolean deliveryPersistent) destination(DestinationEE destination) このチャネルをバックアップする宛先を構成します。destination(StringSE destination) このチャネルをサポートする宛先名を構成します。destinationResolver(DestinationResolver destinationResolver) protected TdoGet()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インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
フィールドの詳細
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