クラス UnicastSendingMessageHandler
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.UnicastSendingMessageHandler
- 実装されているすべてのインターフェース:
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 UnicastSendingMessageHandler
extends UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メッセージを UDP データグラムパケットにマップし、それを指定されたホストとポートに送信する
MessageHandler 実装。メッセージは、信頼性をサポートしていない基本的なものにすることができ、受信側が切り捨てを検出できるように長さをプレフィックスとして付けることができ、配信を確認するために UDP 確認応答を要求することができます。
- 導入:
- 2.0
- 作成者:
- Gary Russell, Marcin Pilaczynski, Artem Bilan, Christian Tzolov, Ngoc Nhan
ネストされたクラスの要約
インターフェース 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コンストラクターの概要
コンストラクターコンストラクター説明UnicastSendingMessageHandler(StringSE destinationExpression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。UnicastSendingMessageHandler(StringSE host, int port) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基本的なコンストラクター。信頼性なし。確認はありません。UnicastSendingMessageHandler(StringSE host, int port, boolean lengthCheck) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先で確認できる長さを各パケットに追加するために使用できます。UnicastSendingMessageHandler(StringSE host, int port, boolean lengthCheck, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。長さや確認応答リクエストをパケットに追加します。UnicastSendingMessageHandler(StringSE host, int port, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。確認応答リクエストをパケットに追加します。UnicastSendingMessageHandler(Expression destinationExpression) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。メソッドのサマリー
クラス org.springframework.integration.ip.udp.outbound.UnicastSendingMessageHandler から継承されたメソッド
convertAndSend, doStart, doStop, getAckPort, getComponentType, getSocket, getSoReceiveBufferSize, getTheSocket, handleMessageInternal, isAcknowledge, onInit, restartAckThread, run, setAckCounter, setLengthCheck, setLocalAddress, 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
コンストラクターの詳細
UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基本的なコンストラクター。信頼性なし。確認はありません。- パラメーター:
host- 宛先ホスト。port- 宛先ポート。
UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。- パラメーター:
destinationExpression- 実行時にターゲットの宛先を評価するための SpEL 式。StringSE、URISE、SocketAddressSE に評価する必要があります。- 導入:
- 4.3
UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先 SpEL 式に基づいて UnicastSendingMessageHandler を構築し、実行時に requestMessage に対してターゲット宛先を決定します。- パラメーター:
destinationExpression- 実行時にターゲットの宛先を評価するための SpEL 式。StringSE、URISE、SocketAddressSE に評価する必要があります。- 導入:
- 4.3
UnicastSendingMessageHandler
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。宛先で確認できる長さを各パケットに追加するために使用できます。- パラメーター:
host- 宛先ホスト。port- 宛先ポート。lengthCheck- true の場合、パケットには長さが含まれます。
UnicastSendingMessageHandler
public UnicastSendingMessageHandler(StringSE host, int port, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。確認応答リクエストをパケットに追加します。- パラメーター:
host- 宛先ホスト。port- 宛先ポート。acknowledge- true の場合、パケットは確認応答をリクエストします。ackHost- ack の送信先となるホスト。ack が true の場合に必要です。ackPort- ack の送信先のポート。ackTimeout- ack を待つ時間(ミリ秒)。
UnicastSendingMessageHandler
public UnicastSendingMessageHandler(StringSE host, int port, boolean lengthCheck, boolean acknowledge, StringSE ackHost, int ackPort, int ackTimeout) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。長さや確認応答リクエストをパケットに追加します。- パラメーター:
host- 宛先ホスト。port- 宛先ポート。lengthCheck- true の場合、パケットには長さが含まれます。acknowledge- true の場合、パケットは確認応答をリクエストします。ackHost- ack の送信先となるホスト。ack が true の場合に必要です。ackPort- ack の送信先のポート。ackTimeout- ack を待つ時間(ミリ秒)。
UnicastSendingMessageHandlerが有利か