クラス MulticastSendingMessageHandler
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.handler.MessageHandlerSupport
org.springframework.integration.handler.AbstractMessageHandler
org.springframework.integration.ip.udp.outbound.AbstractInternetProtocolSendingMessageHandler
org.springframework.integration.ip.udp.outbound.UnicastSendingMessageHandler
org.springframework.integration.ip.udp.outbound.MulticastSendingMessageHandler
org.springframework.integration.ip.udp.MulticastSendingMessageHandler
- 実装済みのインターフェース一覧:
RunnableSE、org.reactivestreams.Subscriber<Message<?>>、Aware、BeanFactoryAware、BeanNameAware、DisposableBean、InitializingBean、ApplicationContextAware、Lifecycle、Ordered、ComponentSourceAware、ExpressionCapable、Orderable、IntegrationPattern、CommonSocketOptions、NamedComponent、IntegrationManagement、ManageableLifecycle、TrackableComponent、MessageHandler、reactor.core.CoreSubscriber<Message<?>>
@DeprecatedSE(forRemoval=true,
since="7.0")
public class MulticastSendingMessageHandler
extends MulticastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メッセージを UDP データグラムパケットにマップし、それを指定されたマルチキャストアドレス (224.0.0.0 から 239.255.255.255) とポートに送信する
MessageHandler 実装。このクラスとそのスーパークラスとの唯一の違いは、成功を判定するために必要な確認応答の数を指定できるかどうかです。
- 導入:
- 2.0
- 作成者:
- Gary Russell, Artem Bilan, Christian Tzolov
ネストされたクラスの概要
インターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたネストクラス / インターフェース
IntegrationManagement.ManagementOverridesフィールド概要
クラス org.springframework.integration.ip.udp.outbound.UnicastSendingMessageHandler から継承されたフィールド
lockクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたフィールド
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAMEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクターコンストラクター説明MulticastSendingMessageHandler(StringSE destinationExpression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて MulticastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。MulticastSendingMessageHandler(StringSE address, int port) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築します。MulticastSendingMessageHandler(StringSE address, int port, boolean lengthCheck) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、lengthCheck オプションの設定を有効にします (設定されている場合、長さがパケットの先頭に付加され、宛先でチェックされます)。MulticastSendingMessageHandler(StringSE address, int port, boolean lengthCheck, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、宛先が受信確認を送信する確認応答オプションの設定を有効にします。MulticastSendingMessageHandler(StringSE address, int port, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、宛先が受信確認を送信する確認応答オプションの設定を有効にします。MulticastSendingMessageHandler(Expression destinationExpression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて MulticastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。方法の概要
クラス org.springframework.integration.ip.udp.outbound.MulticastSendingMessageHandler から継承されたメソッド
getSocket, setLocalAddress, setMinAcksForSuccess, setTimeToLiveクラス org.springframework.integration.ip.udp.outbound.UnicastSendingMessageHandler から継承されたメソッド
convertAndSend, doStart, doStop, getAckPort, getComponentType, getSoReceiveBufferSize, getTheSocket, handleMessageInternal, isAcknowledge, onInit, restartAckThread, run, setAckCounter, setLengthCheck, setReliabilityAttributes, setSocket, setSocketAttributes, setSocketCustomizer, setSocketExpression, setSocketExpressionString, setSoReceiveBufferSize, setTaskExecutor, startAckThread, updateAckAddressクラス org.springframework.integration.ip.udp.outbound.AbstractInternetProtocolSendingMessageHandler から継承されたメソッド
getDestinationAddress, getHost, getPort, getSoSendBufferSize, getSoTimeout, isRunning, setSoSendBufferSize, setSoTimeout, start, stopクラス org.springframework.integration.handler.AbstractMessageHandler から継承されたメソッド
handleMessage, onComplete, onError, onNext, onSubscribe, setObservationConventionクラス org.springframework.integration.handler.MessageHandlerSupport から継承されたメソッド
buildSendTimer, destroy, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getObservationRegistry, getOrder, getOverrides, isLoggingEnabled, isObserved, registerMetricsCaptor, registerObservationRegistry, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrackクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース reactor.core.CoreSubscriber から継承されたメソッド
currentContextインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたメソッド
getThisAsインターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getBeanName, getComponentName
コンストラクターの詳細
MulticastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築します。- パラメーター:
address- マルチキャストアドレス。port- ポート。
MulticastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、lengthCheck オプションの設定を有効にします (設定されている場合、長さがパケットの先頭に付加され、宛先でチェックされます)。- パラメーター:
address- マルチキャストアドレス。port- ポート。lengthCheck- lengthCheck オプションを有効にします。
MulticastSendingMessageHandler
public MulticastSendingMessageHandler(StringSE address, int port, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、宛先が受信確認を送信する確認応答オプションの設定を有効にします。- パラメーター:
address- マルチキャストアドレス。port- ポート。acknowledge- 謝辞が必要かどうか。ackHost- 確認応答の送信先となるホスト。確認応答が true の場合に必要です。ackPort- 確認応答の送信先のポート。確認応答が true の場合に必要です。ackTimeout- 確認応答を待機する時間(ミリ秒)。
MulticastSendingMessageHandler
public MulticastSendingMessageHandler(StringSE address, int port, boolean lengthCheck, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。マルチキャストアドレス / ポートにデータを送信するための MulticastSendingMessageHandler を構築し、宛先が受信確認を送信する確認応答オプションの設定を有効にします。- パラメーター:
address- マルチキャストアドレス。port- ポート。lengthCheck- lengthCheck オプションを有効にします。acknowledge- 謝辞が必要かどうか。ackHost- 確認応答の送信先となるホスト。確認応答が true の場合に必要です。ackPort- 確認応答の送信先のポート。確認応答が true の場合に必要です。ackTimeout- 確認応答を待機する時間(ミリ秒)。
MulticastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて MulticastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。- パラメーター:
destinationExpression- 実行時にターゲットの宛先を評価するための SpEL 式。StringSE、URISE、SocketAddressSE に評価する必要があります。- 導入:
- 5.0
MulticastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて MulticastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。- パラメーター:
destinationExpression- 実行時にターゲットの宛先を評価するための SpEL 式。StringSE、URISE、SocketAddressSE に評価する必要があります。- 導入:
- 5.0
MulticastSendingMessageHandlerが有利か