Index

C F G M R U 
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 @RestClient method - "flavor 1" of Flux<T> support (§7.1): decodes the response body as List<T> (RIP's existing generic-collection decoding, E9/E12) then emits it item-by-item via Flux.fromIterable(java.lang.Iterable<? extends T>).
FluxListCallAdapterFactory() - Constructor for class com.shri.restinpeace.reactor.FluxListCallAdapterFactory
 
FluxPaginatedCallAdapterFactory - Class in com.shri.restinpeace.reactor
Claims a @Paginated method returning Flux<T> - "flavor 2" of Flux<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 alongside Page<T> (manual) and Stream<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 from ReflectiveRestClientValidator's own per-method validation loop too, which collects every problem via ValidationResult.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 @RestClient method - Mono<Void>, Mono<RipResponse<T>>, and Mono<byte[]> all work identically, since responseBodyType() just names T verbatim and RequestExecutor's existing dispatch already handles every one of those shapes for any CallAdapter.
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's CallAdapter/PaginatedCallAdapter factories with RIP.

U

unregister() - Static method in class com.shri.restinpeace.reactor.RestInPeaceReactor
Reverses RestInPeaceReactor.register() - removes this module's factories.
C F G M R U 
All Classes and Interfaces|All Packages