public class NettyRSocketServerFactory extends ObjectSE implements RSocketServerFactory, ConfigurableRSocketServerFactory
RSocketServer
の作成に使用できる RSocketServerFactory
。コンストラクターと説明 |
---|
NettyRSocketServerFactory() |
修飾子と型 | メソッドと説明 |
---|---|
void | addRSocketServerCustomizers(RSocketServerCustomizer... rSocketServerCustomizers) RSocketServer を構成するために呼び出す RSocketServerCustomizer を追加します。 |
NettyRSocketServer | create(io.rsocket.SocketAcceptor socketAcceptor) 完全に構成済みで一時停止された新しい RSocketServer インスタンスを取得します。 |
void | setAddress(InetAddressSE address) サーバーがバインドする特定のネットワークアドレスを設定します。 |
void | setFragmentSize(DataSize fragmentSize) 最大伝送ユニットを指定します。 |
void | setLifecycleTimeout(DurationSE lifecycleTimeout) サーバーの起動または停止時に待機する最大時間を設定します。 |
void | setPort(int port) サーバーが待機するポートを設定します。 |
void | setResourceFactory(ReactorResourceFactory resourceFactory) 共有リソースを取得する ReactorResourceFactory を設定します。 |
void | setRSocketServerCustomizers(CollectionSE<? extends RSocketServerCustomizer> rSocketServerCustomizers) サーバーの構築中に RSocketServer を構成するために呼び出す RSocketServerCustomizer を設定します。 |
void | setSsl(Ssl ssl) サーバーのデフォルトコネクターに適用される SSL 構成を設定します。 |
void | setSslStoreProvider(SslStoreProvider sslStoreProvider) SSL ストアの取得に使用されるプロバイダーを設定します。 |
void | setTransport(RSocketServer.Transport transport) RSocket サーバーが使用するトランスポートを設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setPort(int port)
ConfigurableRSocketServerFactory
ConfigurableRSocketServerFactory
の setPort
port
- 設定するポート public void setFragmentSize(DataSize fragmentSize)
ConfigurableRSocketServerFactory
fragmentSize
より大きいフレームはフラグメント化されます。ConfigurableRSocketServerFactory
の setFragmentSize
fragmentSize
- フラグメントサイズ public void setAddress(InetAddressSE address)
ConfigurableRSocketServerFactory
ConfigurableRSocketServerFactory
の setAddress
address
- 設定するアドレス (デフォルトは null
)public void setTransport(RSocketServer.Transport transport)
ConfigurableRSocketServerFactory
ConfigurableRSocketServerFactory
の setTransport
transport
- 使用するトランスポートプロトコル public void setSsl(Ssl ssl)
ConfigurableRSocketServerFactory
ConfigurableRSocketServerFactory
の setSsl
ssl
- SSL 構成 public void setSslStoreProvider(SslStoreProvider sslStoreProvider)
ConfigurableRSocketServerFactory
ConfigurableRSocketServerFactory
の setSslStoreProvider
sslStoreProvider
- SSL ストアプロバイダー public void setResourceFactory(ReactorResourceFactory resourceFactory)
ReactorResourceFactory
を設定します。resourceFactory
- サーバーリソース public void setRSocketServerCustomizers(CollectionSE<? extends RSocketServerCustomizer> rSocketServerCustomizers)
RSocketServer
を構成するために呼び出す RSocketServerCustomizer
を設定します。このメソッドを呼び出すと、既存のカスタマイザが置き換えられます。rSocketServerCustomizers
- サーバーが起動する前に適用するカスタマイザ public void addRSocketServerCustomizers(RSocketServerCustomizer... rSocketServerCustomizers)
RSocketServer
を構成するために呼び出す RSocketServerCustomizer
を追加します。rSocketServerCustomizers
- サーバーが起動する前に適用するカスタマイザ public void setLifecycleTimeout(DurationSE lifecycleTimeout)
lifecycleTimeout
- ライフサイクルのタイムアウト public NettyRSocketServer create(io.rsocket.SocketAcceptor socketAcceptor)
RSocketServerFactory
RSocketServer
インスタンスを取得します。クライアントは、RSocketServer.start()
が呼び出されるまで(ApplicationContext
が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。RSocketServerFactory
の create
socketAcceptor
- ソケットアクセプター RSocketServer
RSocketServer.stop()