インターフェース ConfigurableRSocketServerFactory
- すべての既知の実装クラス:
NettyRSocketServerFactory
public interface ConfigurableRSocketServerFactory
設定可能な
RSocketServerFactory。- 導入:
- 2.2.0
- 作成者:
- Brian Clozel, Scott Frederick
方法の概要
修飾子と型メソッド説明voidsetAddress(InetAddressSE address) サーバーがバインドする特定のネットワークアドレスを設定します。voidsetFragmentSize(DataSize fragmentSize) 最大伝送ユニットを指定します。voidsetPort(int port) サーバーが待機するポートを設定します。voidサーバーのデフォルトコネクターに適用される SSL 構成を設定します。voidsetSslBundles(SslBundles sslBundles) SSL 構成を取得するために使用できる SSL バンドルを設定します。voidsetSslStoreProvider(SslStoreProvider sslStoreProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidsetTransport(RSocketServer.Transport transport) RSocket サーバーが使用するトランスポートを設定します。
メソッドの詳細
setPort
void setPort(int port) サーバーが待機するポートを設定します。指定しない場合、ポート '9898' が使用されます。- パラメーター:
port- 設定するポート
setFragmentSize
最大伝送ユニットを指定します。指定されたfragmentSizeより大きいフレームはフラグメント化されます。- パラメーター:
fragmentSize- フラグメントサイズ- 導入:
- 2.4.0
setAddress
サーバーがバインドする特定のネットワークアドレスを設定します。- パラメーター:
address- 設定するアドレス (デフォルトはnull)
setTransport
RSocket サーバーが使用するトランスポートを設定します。- パラメーター:
transport- 使用するトランスポートプロトコル
setSsl
サーバーのデフォルトコネクターに適用される SSL 構成を設定します。- パラメーター:
ssl- SSL 構成
setSslStoreProvider
@DeprecatedSE(since="3.1.0", forRemoval=true) void setSslStoreProvider(SslStoreProvider sslStoreProvider) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.1.0 以降、3.3.0 で削除されsetSslBundles(SslBundles)を推奨SSL ストアの取得に使用されるプロバイダーを設定します。- パラメーター:
sslStoreProvider- SSL ストアプロバイダー
setSslBundles
SSL 構成を取得するために使用できる SSL バンドルを設定します。- パラメーター:
sslBundles- SSL バンドル- 導入:
- 3.1.0
setSslBundles(SslBundles)を推奨