クラス 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) データが受信されないときに消費を遅らせるには、DurationSE を指定します。messageMapper(BytesMessageMapper messageMapper) ソケットで送信または受信が発生したときにメッセージとの間で変換するBytesMessageMapperを提供します。sendSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> sendSocketConfigurer) パブリッシングソケットを構成するためのConsumerSE コールバック。subscribeSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> subscribeSocketConfigurer) 消費ソケットを構成するためのConsumerSE コールバック。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インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
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
データが受信されないときに消費を遅らせるには、DurationSE を指定します。- パラメーター:
consumeDelay- 空のときに消費を遅らせるDurationSE。デフォルトはZeroMqChannel.DEFAULT_CONSUME_DELAYです。- 戻り値:
- スペック
messageMapper
ソケットで送信または受信が発生したときにメッセージとの間で変換するBytesMessageMapperを提供します。- パラメーター:
messageMapper- 使用するBytesMessageMapper。- 戻り値:
- スペック
sendSocketConfigurer
public ZeroMqChannelSpec sendSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> sendSocketConfigurer) パブリッシングソケットを構成するためのConsumerSE コールバック。- パラメーター:
sendSocketConfigurer- 使用するConsumerSE。- 戻り値:
- スペック
subscribeSocketConfigurer
public ZeroMqChannelSpec subscribeSocketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> subscribeSocketConfigurer) 消費ソケットを構成するためのConsumerSE コールバック。- パラメーター:
subscribeSocketConfigurer- 使用するConsumerSE。- 戻り値:
- スペック