Index
All Classes and Interfaces|All Packages
C
- com.shri.restinpeace.reactor - package com.shri.restinpeace.reactor
F
- FluxListCallAdapterFactory - Class in com.shri.restinpeace.reactor
-
Claims a plain (non-
@Paginated)Flux<T>-returning@RestClientmethod - "flavor 1" ofFlux<T>support (§7.1): decodes the response body asList<T>(RIP's existing generic-collection decoding, E9/E12) then emits it item-by-item viaFlux.fromIterable(java.lang.Iterable<? extends T>). - FluxListCallAdapterFactory() - Constructor for class com.shri.restinpeace.reactor.FluxListCallAdapterFactory
- FluxPaginatedCallAdapterFactory - Class in com.shri.restinpeace.reactor
-
Claims a
@Paginatedmethod returningFlux<T>- "flavor 2" ofFlux<T>support (§7.2), and the actually novel one: a genuinely backpressure-aware stream over@Paginated's existing page-fetch machinery, a third return-type-driven flattening mode alongsidePage<T>(manual) andStream<T>/Iterator<T>(eager-per-item-pull, lazy-per-page). - FluxPaginatedCallAdapterFactory() - Constructor for class com.shri.restinpeace.reactor.FluxPaginatedCallAdapterFactory
G
- get(Method) - Method in class com.shri.restinpeace.reactor.FluxListCallAdapterFactory
- get(Method) - Method in class com.shri.restinpeace.reactor.FluxPaginatedCallAdapterFactory
- get(Method) - Method in class com.shri.restinpeace.reactor.MonoCallAdapterFactory
-
A raw
Mono(no type parameter) declines rather than throws -RequestExecutor.resolveCallAdapter(java.lang.reflect.Method)is called fromReflectiveRestClientValidator's own per-method validation loop too, which collects every problem viaValidationResult.addError(...)rather than throwing mid-loop (throwing here would abort validation for every other method on the same interface with an uncaught exception instead of a clean, collected error).
M
- MonoCallAdapterFactory - Class in com.shri.restinpeace.reactor
-
Claims every
Mono<T>-returning@RestClientmethod -Mono<Void>,Mono<RipResponse<T>>, andMono<byte[]>all work identically, sinceresponseBodyType()just namesTverbatim andRequestExecutor's existing dispatch already handles every one of those shapes for anyCallAdapter. - MonoCallAdapterFactory() - Constructor for class com.shri.restinpeace.reactor.MonoCallAdapterFactory
R
- register() - Static method in class com.shri.restinpeace.reactor.RestInPeaceReactor
- RestInPeaceReactor - Class in com.shri.restinpeace.reactor
-
Entry point for
rest-in-peace-reactor: registers this module'sCallAdapter/PaginatedCallAdapterfactories with RIP.
U
- unregister() - Static method in class com.shri.restinpeace.reactor.RestInPeaceReactor
-
Reverses
RestInPeaceReactor.register()- removes this module's factories.
All Classes and Interfaces|All Packages