インターフェース RSocketStrategies
public interface RSocketStrategies
RSocket リクエスターコンポーネントとレスポンダーコンポーネントで使用する戦略へのアクセス。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
メソッドのサマリー
修飾子と型メソッド説明static RSocketStrategies.Builder
builder()
新しいRSocketStrategies
インスタンスを準備するビルダーを返します。static RSocketStrategies
create()
デフォルト設定で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.Builder
mutate()
現在のインスタンスから複製された新しい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
インスタンスを準備するビルダーを返します。ビルダーはデフォルト設定を適用します。詳細については、個々のビルダーメソッドを参照してください。