クラス ZeroMqMessageProducerSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<ZeroMqMessageProducerSpec,ZeroMqMessageProducer>
org.springframework.integration.dsl.MessageProducerSpec<ZeroMqMessageProducerSpec,ZeroMqMessageProducer>
org.springframework.integration.zeromq.dsl.ZeroMqMessageProducerSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<ZeroMqMessageProducer>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
public class ZeroMqMessageProducerSpec
extends MessageProducerSpec<ZeroMqMessageProducerSpec,ZeroMqMessageProducer>
- 導入:
- 5.4
- 作成者:
- Artem Bilan, Alessio Matricardi
フィールドのサマリー
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
ZeroMqMessageProducerSpec
(org.zeromq.ZContext context) protected
ZeroMqMessageProducerSpec
(org.zeromq.ZContext context, org.zeromq.SocketType socketType) メソッドのサマリー
修飾子と型メソッド説明bindPort
(int port) ZMQ.Socket.bind(String)
を介した TCP プロトコルバインディング用のポートを構成します。connectUrl
(StringSE connectUrl) ZMQ.Socket.connect(String)
の URL を構成します。consumeDelay
(DurationSE consumeDelay) データが受信されないときに消費を遅らせるには、Duration
SE を指定します。messageConverter
(MessageConverter messageConverter) 消費されたデータを生成するメッセージに変換するためのMessageConverter
(messageMapper(org.springframework.integration.mapping.InboundMessageMapper<byte[]>)
の代替として)を提供します。messageMapper
(InboundMessageMapper<byte[]> messageMapper) 消費されたデータを生成するメッセージに変換するInboundMessageMapper
を提供します。receiveRaw
(boolean receiveRaw) socketConfigurer
(ConsumerSE<org.zeromq.ZMQ.Socket> socketConfigurer) Consumer
SE を提供して、セキュリティなどの任意のオプションでソケットを構成します。SocketType.SUB
ソケットがサブスクリプションに使用するトピックを指定します。unwrapTopic
(boolean unwrapTopic) SocketType.SUB
ソケットが受信するトピックが追加の空フレームでラップされるかどうかを指定します。クラス org.springframework.integration.dsl.MessageProducerSpec から継承されたメソッド
autoStartup, errorChannel, errorChannel, errorMessageStrategy, id, observationConvention, outputChannel, outputChannel, phase, role, sendTimeout, shouldTrack
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, 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
コンストラクターの詳細
ZeroMqMessageProducerSpec
protected ZeroMqMessageProducerSpec(org.zeromq.ZContext context) ZeroMqMessageProducerSpec
protected ZeroMqMessageProducerSpec(org.zeromq.ZContext context, org.zeromq.SocketType socketType)
メソッドの詳細
consumeDelay
データが受信されないときに消費を遅らせるには、Duration
SE を指定します。- パラメーター:
consumeDelay
- 空のときに消費を遅らせるDuration
SE。- 戻り値:
- スペック
messageMapper
消費されたデータを生成するメッセージに変換するInboundMessageMapper
を提供します。- パラメーター:
messageMapper
- 使用するInboundMessageMapper
。- 戻り値:
- スペック
messageConverter
消費されたデータを生成するメッセージに変換するためのMessageConverter
(messageMapper(org.springframework.integration.mapping.InboundMessageMapper<byte[]>)
の代替として)を提供します。- パラメーター:
messageConverter
- 使用するMessageConverter
。- 戻り値:
- スペック
receiveRaw
- パラメーター:
receiveRaw
-ZMsg
から変換するかどうか。デフォルトで変換します。- 戻り値:
- スペック
socketConfigurer
public ZeroMqMessageProducerSpec socketConfigurer(ConsumerSE<org.zeromq.ZMQ.Socket> socketConfigurer) Consumer
SE を提供して、セキュリティなどの任意のオプションでソケットを構成します。- パラメーター:
socketConfigurer
- ソケットオプションのコンフィギュレーター。- 戻り値:
- スペック
topics
SocketType.SUB
ソケットがサブスクリプションに使用するトピックを指定します。サポートされている他のすべてのSocketType
では無視されます。- パラメーター:
topics
- 使用するトピック。- 戻り値:
- スペック
unwrapTopic
SocketType.SUB
ソケットが受信するトピックが追加の空フレームでラップされるかどうかを指定します。サポートされている他のすべてのSocketType
では無視されます。この属性はデフォルトでtrue
に設定されています。- パラメーター:
unwrapTopic
- 受信したトピックが追加の空のフレームでラップされている場合は true です。- 戻り値:
- スペック
- 導入:
- 6.2.6
connectUrl
ZMQ.Socket.connect(String)
の URL を構成します。- パラメーター:
connectUrl
- ZeroMq ソケットを接続する URL。- 戻り値:
- スペック
bindPort
ZMQ.Socket.bind(String)
を介した TCP プロトコルバインディング用のポートを構成します。- パラメーター:
port
- ZeroMq ソケットを TCP 経由でバインドするポート。- 戻り値:
- スペック