インターフェース RSocketStrategies
public interface RSocketStrategies
RSocket リクエスターコンポーネントとレスポンダーコンポーネントで使用する戦略へのアクセス。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static RSocketStrategies.Builderbuilder()新しいRSocketStrategiesインスタンスを準備するビルダーを返します。static RSocketStrategiescreate()デフォルト設定でRSocketStrategiesインスタンスを作成します。設定されたdataBufferFactoryを返します。default <T> Decoder<T>decoder(ResolvableType elementType, MimeType mimeType) 指定された要素型と互換性のあるデコーダーを見つけます。decoders()設定されたdecodersを返します。default <T> Encoder<T>encoder(ResolvableType elementType, MimeType mimeType) 指定された要素型に対応するエンコーダーを見つけます。encoders()設定されたencodersを返します。default RSocketStrategies.Buildermutate()現在のインスタンスから複製された新しいRSocketStrategiesインスタンスを作成するビルダーを返します。設定されたreactiveAdapterRegistryを返します。設定されたRSocketStrategies.Builder.routeMatcher(RouteMatcher)を返します。
メソッドの詳細
encoders
設定されたencodersを返します。encoder
指定された要素型に対応するエンコーダーを見つけます。- 型パラメーター:
T- エンコーダーを予期される要素型にキャストするため- パラメーター:
elementType- 一致する要素型mimeType- 一致する MimeType- 戻り値:
- 一致するエンコーダ
- 例外:
IllegalArgumentExceptionSE- 一致するエンコーダーが見つからない場合
decoders
設定されたdecodersを返します。decoder
指定された要素型と互換性のあるデコーダーを見つけます。- 型パラメーター:
T- デコーダーを予期される要素型にキャストするため- パラメーター:
elementType- 一致する要素型mimeType- 一致する MimeType- 戻り値:
- 対応するデコーダ
- 例外:
IllegalArgumentExceptionSE- 一致するデコーダーが見つからない場合
routeMatcher
RouteMatcher routeMatcher()設定されたRSocketStrategies.Builder.routeMatcher(RouteMatcher)を返します。reactiveAdapterRegistry
ReactiveAdapterRegistry reactiveAdapterRegistry()設定されたreactiveAdapterRegistryを返します。dataBufferFactory
DataBufferFactory dataBufferFactory()設定されたdataBufferFactoryを返します。metadataExtractor
MetadataExtractor metadataExtractor()mutate
現在のインスタンスから複製された新しいRSocketStrategiesインスタンスを作成するビルダーを返します。create
デフォルト設定でRSocketStrategiesインスタンスを作成します。RSocketStrategies.builder().build()と同等です。デフォルト設定の詳細については、個々のビルダーメソッドを参照してください。builder
新しいRSocketStrategiesインスタンスを準備するビルダーを返します。ビルダーはデフォルト設定を適用します。詳細については、個々のビルダーメソッドを参照してください。