| Package | Description | 
|---|---|
| org.springframework.core | Provides basic classes for exception handling and version detection,
 and other core helpers that are not specific to any part of the framework. | 
| Modifier and Type | Method and Description | 
|---|---|
| ReactiveTypeDescriptor | ReactiveAdapter. getDescriptor()Return the descriptor of the reactive type for the adapter. | 
| static ReactiveTypeDescriptor | ReactiveTypeDescriptor. multiValue(Class<?> type,
          Supplier<?> emptySupplier)Descriptor for a reactive type that can produce 0..N values. | 
| static ReactiveTypeDescriptor | ReactiveTypeDescriptor. noValue(Class<?> type,
       Supplier<?> emptySupplier)Descriptor for a reactive type that does not produce any values. | 
| static ReactiveTypeDescriptor | ReactiveTypeDescriptor. singleOptionalValue(Class<?> type,
                   Supplier<?> emptySupplier)Descriptor for a reactive type that can produce 0..1 values. | 
| static ReactiveTypeDescriptor | ReactiveTypeDescriptor. singleRequiredValue(Class<?> type)Descriptor for a reactive type that must produce 1 value to complete. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ReactiveAdapterRegistry. registerReactiveType(ReactiveTypeDescriptor descriptor,
                    Function<Object,org.reactivestreams.Publisher<?>> toAdapter,
                    Function<org.reactivestreams.Publisher<?>,Object> fromAdapter)Register a reactive type along with functions to adapt to and from a
 Reactive Streams  Publisher. | 
| Constructor and Description | 
|---|
| ReactiveAdapter(ReactiveTypeDescriptor descriptor,
               Function<Object,org.reactivestreams.Publisher<?>> toPublisherFunction,
               Function<org.reactivestreams.Publisher<?>,Object> fromPublisherFunction)Constructor for an adapter with functions to convert the target reactive
 or async type to and from a Reactive Streams Publisher. |