クラス ClientRSocketConnector
java.lang.ObjectSE
org.springframework.integration.rsocket.AbstractRSocketConnector
org.springframework.integration.rsocket.ClientRSocketConnector
- 実装されたすべてのインターフェース:
Aware
、DisposableBean
、InitializingBean
、SmartInitializingSingleton
、ApplicationContextAware
、Lifecycle
、Phased
、SmartLifecycle
RSocket 接続のクライアント
AbstractRSocketConnector
拡張。- 導入:
- 5.2
- 作成者:
- Artem Bilan
- 関連事項:
フィールドのサマリー
クラス org.springframework.integration.rsocket.AbstractRSocketConnector から継承されたフィールド
rSocketMessageHandler
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターコンストラクター説明ClientRSocketConnector
(io.rsocket.transport.ClientTransport clientTransport) 提供されたClientTransport
に基づいてコネクターをインスタンス化します。ClientRSocketConnector
(StringSE host, int port) TcpClientTransport
に基づいてコネクターをインスタンス化します。WebsocketClientTransport
に基づいてコネクターをインスタンス化します。メソッドのサマリー
修飾子と型メソッド説明void
void
void
connect()
受信リクエストのために RSocket サーバーへのサブスクリプションを実行します。void
destroy()
protected void
doStart()
このコネクターが組み込まれているRSocketRequester
を返します。void
setConnectorConfigurer
(RSocketConnectorConfigurer connectorConfigurer) ClientRSocketFactory
を直接構成するためのコールバック。void
setSetupData
(ObjectSE setupData) 設定ペイロードのデータを設定します。void
setSetupMetadata
(MapSE<ObjectSE, MimeType> setupMetadata) セットアップペイロードにメタデータを追加します。void
setSetupRoute
(StringSE setupRoute) セットアップペイロードのルートを設定します。void
setSetupRouteVariables
(ObjectSE... setupRouteVars) 展開するルートテンプレートの変数を設定します。クラス org.springframework.integration.rsocket.AbstractRSocketConnector から継承されたメソッド
addEndpoint, getDataMimeType, getMetadataMimeType, getRSocketStrategies, isAutoStartup, isRunning, setApplicationContext, setAutoStartup, setDataMimeType, setEndpoints, setMetadataMimeType, setRSocketStrategies, start, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
getPhase, stop
コンストラクターの詳細
ClientRSocketConnector
TcpClientTransport
に基づいてコネクターをインスタンス化します。- パラメーター:
host
- 接続する TCP ホスト。port
- 接続する TCP ポート。- 関連事項:
ClientRSocketConnector
WebsocketClientTransport
に基づいてコネクターをインスタンス化します。- パラメーター:
uri
- 接続する WebSocket URI。- 関連事項:
ClientRSocketConnector
public ClientRSocketConnector(io.rsocket.transport.ClientTransport clientTransport) 提供されたClientTransport
に基づいてコネクターをインスタンス化します。- パラメーター:
clientTransport
- 使用するClientTransport
。- 関連事項:
メソッドの詳細
setConnectorConfigurer
ClientRSocketFactory
を直接構成するためのコールバック。注: このクラスは、ターゲットRSocketRequester
に追加のRSocketConnectorConfigurer
を追加して、内部RSocketMessageHandler.responder()
への参照を設定します。これは可能な外部RSocketConnector.acceptor(io.rsocket.SocketAcceptor)
を上書きします- パラメーター:
connectorConfigurer
-RSocketConnector
を構成するRSocketConnectorConfigurer
。- 導入:
- 5.2.6
- 関連事項:
setSetupRoute
セットアップペイロードのルートを設定します。- パラメーター:
setupRoute
- 接続するルート- 関連事項:
setSetupRouteVariables
展開するルートテンプレートの変数を設定します。- パラメーター:
setupRouteVars
- 接続するルート- 関連事項:
setSetupMetadata
セットアップペイロードにメタデータを追加します。これが複数回呼び出される場合、またはsetSetupRoute(String)
に加えて呼び出される場合は、複合メタデータを使用する必要があります。- パラメーター:
setupMetadata
- 使用するメタデータのマップ。- 関連事項:
setSetupData
設定ペイロードのデータを設定します。- パラメーター:
setupData
- 接続フレームのデータ。- 関連事項:
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- オーバーライド:
- クラス
AbstractRSocketConnector
のafterPropertiesSet
afterSingletonsInstantiated
public void afterSingletonsInstantiated()- 次で指定:
- インターフェース
SmartInitializingSingleton
のafterSingletonsInstantiated
- オーバーライド:
- クラス
AbstractRSocketConnector
のafterSingletonsInstantiated
doStart
protected void doStart()- 次で指定:
- クラス
AbstractRSocketConnector
のdoStart
destroy
public void destroy()connect
public void connect()受信リクエストのために RSocket サーバーへのサブスクリプションを実行します。getRequester
このコネクターが組み込まれているRSocketRequester
を返します。- 戻り値:
- このコネクターが組み込まれている
RSocketRequester
。 - 導入:
- 5.4