public interface RSocketStrategies
Modifier and Type | Interface and Description |
---|---|
static interface |
RSocketStrategies.Builder
The builder options for creating
RSocketStrategies . |
Modifier and Type | Method and Description |
---|---|
static RSocketStrategies.Builder |
builder()
Return a builder to prepare a new
RSocketStrategies instance. |
static RSocketStrategies |
create()
Create an
RSocketStrategies instance with default settings. |
org.springframework.core.io.buffer.DataBufferFactory |
dataBufferFactory()
Return the configured
dataBufferFactory . |
default <T> org.springframework.core.codec.Decoder<T> |
decoder(org.springframework.core.ResolvableType elementType,
org.springframework.util.MimeType mimeType)
Find a compatible Decoder for the given element type.
|
List<org.springframework.core.codec.Decoder<?>> |
decoders()
Return the configured
decoders . |
default <T> org.springframework.core.codec.Encoder<T> |
encoder(org.springframework.core.ResolvableType elementType,
org.springframework.util.MimeType mimeType)
Find a compatible Encoder for the given element type.
|
List<org.springframework.core.codec.Encoder<?>> |
encoders()
Return the configured
encoders . |
MetadataExtractor |
metadataExtractor()
Return the configured
RSocketStrategies.Builder.metadataExtractor(MetadataExtractor) . |
default RSocketStrategies.Builder |
mutate()
Return a builder to create a new
RSocketStrategies instance
replicated from the current instance. |
org.springframework.core.ReactiveAdapterRegistry |
reactiveAdapterRegistry()
Return the configured
reactiveAdapterRegistry . |
org.springframework.util.RouteMatcher |
routeMatcher()
Return the configured
RSocketStrategies.Builder.routeMatcher(RouteMatcher) . |
List<org.springframework.core.codec.Encoder<?>> encoders()
encoders
.encoder(ResolvableType, MimeType)
default <T> org.springframework.core.codec.Encoder<T> encoder(org.springframework.core.ResolvableType elementType, @Nullable org.springframework.util.MimeType mimeType)
T
- for casting the Encoder to the expected element typeelementType
- the element type to matchmimeType
- the MimeType to matchIllegalArgumentException
- if no matching Encoder is foundList<org.springframework.core.codec.Decoder<?>> decoders()
decoders
.decoder(ResolvableType, MimeType)
default <T> org.springframework.core.codec.Decoder<T> decoder(org.springframework.core.ResolvableType elementType, @Nullable org.springframework.util.MimeType mimeType)
T
- for casting the Decoder to the expected element typeelementType
- the element type to matchmimeType
- the MimeType to matchIllegalArgumentException
- if no matching Decoder is foundorg.springframework.util.RouteMatcher routeMatcher()
RSocketStrategies.Builder.routeMatcher(RouteMatcher)
.org.springframework.core.ReactiveAdapterRegistry reactiveAdapterRegistry()
reactiveAdapterRegistry
.org.springframework.core.io.buffer.DataBufferFactory dataBufferFactory()
dataBufferFactory
.MetadataExtractor metadataExtractor()
RSocketStrategies.Builder.metadataExtractor(MetadataExtractor)
.default RSocketStrategies.Builder mutate()
RSocketStrategies
instance
replicated from the current instance.static RSocketStrategies create()
RSocketStrategies
instance with default settings.
Equivalent to RSocketStrategies.builder().build()
. See individual
builder methods for details on default settings.static RSocketStrategies.Builder builder()
RSocketStrategies
instance.
The builder applies default settings, see individual builder methods for
details.