クラス ZeroMqChannelSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<ZeroMqChannelSpec,ZeroMqChannel>
org.springframework.integration.dsl.MessageChannelSpec<ZeroMqChannelSpec,ZeroMqChannel>
org.springframework.integration.zeromq.dsl.ZeroMqChannelSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<ZeroMqChannel>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 導入:
- 5.4
- 作成者:
- Artem Bilan
フィールドのサマリー
クラス 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
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明connectUrl
(StringSE connectUrl) プロキシのフロントエンドおよびバックエンドソケットのコロンを介してポートのペアで ZeroMQ プロキシへの接続を構成します。consumeDelay
(DurationSE consumeDelay) データが受信されないときに消費を遅らせるには、Duration
SE を指定します。messageMapper
(BytesMessageMapper messageMapper) ソケットで送信または受信が発生したときにメッセージとの間で変換するBytesMessageMapper
を提供します。sendSocketConfigurer
(ConsumerSE<org.zeromq.ZMQ.Socket> sendSocketConfigurer) パブリッシングソケットを構成するためのConsumer
SE コールバック。subscribeSocketConfigurer
(ConsumerSE<org.zeromq.ZMQ.Socket> subscribeSocketConfigurer) 消費ソケットを構成するためのConsumer
SE コールバック。zeroMqProxy
(ZeroMqProxy zeroMqProxy) 同じアプリケーションでZeroMqProxy
インスタンスへの参照を指定して、そのポート構成に依存し、プロキシがいつ起動されるかを推測することなく、自然なライフサイクル依存関係を作成します。クラス org.springframework.integration.dsl.MessageChannelSpec から継承されたメソッド
datatype, doGet, getComponentsToRegister, interceptor, messageConverter, wireTap, wireTap, wireTap
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, id, 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
コンストラクターの詳細
ZeroMqChannelSpec
protected ZeroMqChannelSpec(org.zeromq.ZContext context, boolean pubSub)
メソッドの詳細
connectUrl
プロキシのフロントエンドおよびバックエンドソケットのコロンを介してポートのペアで ZeroMQ プロキシへの接続を構成します。zeroMqProxy(ZeroMqProxy)
と相互に排他的です。- パラメーター:
connectUrl
-PROTOCOL://HOST:FRONTEND_PORT:BACKEND_PORT
形式の接続文字列。tcp://localhost:6001:6002
- 戻り値:
- スペック
zeroMqProxy
同じアプリケーションでZeroMqProxy
インスタンスへの参照を指定して、そのポート構成に依存し、プロキシがいつ起動されるかを推測することなく、自然なライフサイクル依存関係を作成します。connectUrl(String)
と相互に排他的です。- パラメーター:
zeroMqProxy
- 使用するZeroMqProxy
インスタンス- 戻り値:
- スペック
consumeDelay
データが受信されないときに消費を遅らせるには、Duration
SE を指定します。- パラメーター:
consumeDelay
- 空のときに消費を遅らせるDuration
SE。デフォルトはZeroMqChannel.DEFAULT_CONSUME_DELAY
です。- 戻り値:
- スペック
messageMapper
ソケットで送信または受信が発生したときにメッセージとの間で変換するBytesMessageMapper
を提供します。- パラメーター:
messageMapper
- 使用するBytesMessageMapper
。- 戻り値:
- スペック
sendSocketConfigurer
public ZeroMqChannelSpec sendSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> sendSocketConfigurer) パブリッシングソケットを構成するためのConsumer
SE コールバック。- パラメーター:
sendSocketConfigurer
- 使用するConsumer
SE。- 戻り値:
- スペック
subscribeSocketConfigurer
public ZeroMqChannelSpec subscribeSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> subscribeSocketConfigurer) 消費ソケットを構成するためのConsumer
SE コールバック。- パラメーター:
subscribeSocketConfigurer
- 使用するConsumer
SE。- 戻り値:
- スペック