Index
All Classes|All Packages
B
- build() - Method in class io.rxson.RxSON.Builder
-
Build and return an instance of
RxSON
- Builder() - Constructor for class io.rxson.RxSON.Builder
C
- client(HttpClient) - Method in class io.rxson.RxSON.Builder
- CompletableStream<T> - Class in io.rxson.rxrest
- CompletableStream() - Constructor for class io.rxson.rxrest.CompletableStream
- create(Class<T>) - Method in class io.rxson.RxSON
-
Sends the given request asynchronously, create instance of the class and create a reactive stream for class properties It will use default client with GET and http://localhost:8080/
- create(Class<T>, HttpRequest) - Method in class io.rxson.RxSON
-
Sends the given request asynchronously, create instance of the class and create a reactive stream for class properties
- create(Class<T>, HttpRequest, String) - Method in class io.rxson.RxSON
-
Sends the given request asynchronously, create instance of the class and create a reactive flowable of T
- createCompletable(Class<T>, HttpRequest) - Method in class io.rxson.RxSON
-
Send async request, create instance of the class and create a reactive stream for class properties, as well as getting access to the response
- createInstance(Class<T>) - Static method in class io.rxson.reactive.RxPathUtils
F
- FlatStream - Annotation Type in io.rxson.reactive
- FlowablePath<T> - Class in io.rxson.reactive
- FlowablePath(String) - Constructor for class io.rxson.reactive.FlowablePath
- FlowSubscriber - Class in io.rxson.rxrest
- FlowSubscriber(JsonSurfer) - Constructor for class io.rxson.rxrest.FlowSubscriber
G
- getAllFields(Class) - Static method in class io.rxson.reactive.ReflectionUtils
- getAsyncResponse() - Method in class io.rxson.rxrest.CompletableStream
- getClassFields(Class) - Static method in class io.rxson.reactive.ReflectionUtils
- getClassVisibleFields(Class) - Static method in class io.rxson.reactive.ReflectionUtils
- getClazz() - Method in interface io.rxson.reactive.Streamable
- getClient() - Method in class io.rxson.RxSON
- getField() - Method in interface io.rxson.reactive.Streamable
- getFlowEmitter() - Method in interface io.rxson.reactive.Streamable
- getGenericType() - Method in interface io.rxson.reactive.Streamable
- getGenericType(Field) - Static method in class io.rxson.reactive.ReflectionUtils
-
Finds the generic type of the field.
- getJsonPath() - Method in interface io.rxson.reactive.Streamable
- getJsonPath(Field) - Static method in class io.rxson.reactive.ReflectionUtils
- getJsonPath(Field, String) - Static method in class io.rxson.reactive.ReflectionUtils
- getN() - Method in class io.rxson.rxrest.FlowSubscriber
- getPath() - Method in class io.rxson.reactive.FlowablePath
- getPublisher() - Method in interface io.rxson.reactive.Streamable
- getResult() - Method in class io.rxson.reactive.FlowablePath
- getRxPaths() - Method in class io.rxson.rxrest.MonoReactiveSubscriber
- getRxPaths() - Method in class io.rxson.rxrest.ReactiveSubscriber
- getStreamInstance() - Method in class io.rxson.rxrest.MonoReactiveSubscriber
-
Get the instance of Target type
- getStreamInstance() - Method in class io.rxson.rxrest.ReactiveSubscriber
-
Get the model instance with Flowable fields
- getType(Field) - Static method in class io.rxson.reactive.ReflectionUtils
I
- invokeSetter(Object) - Method in interface io.rxson.reactive.Streamable
- invokeSetter(Object, String, Object) - Static method in class io.rxson.reactive.ReflectionUtils
- io.rxson - package io.rxson
- io.rxson.reactive - package io.rxson.reactive
- io.rxson.rxrest - package io.rxson.rxrest
- isArray(Field) - Static method in class io.rxson.reactive.ReflectionUtils
- isPublisher() - Method in interface io.rxson.reactive.Streamable
- isPublisher(Field) - Static method in class io.rxson.reactive.ReflectionUtils
J
- jsonSurfer(JsonSurfer) - Method in class io.rxson.RxSON.Builder
K
M
- mapFields(Class<?>) - Static method in class io.rxson.reactive.RxPathUtils
- mapMonoFlowablePath(Class<T>, String) - Static method in class io.rxson.reactive.RxPathUtils
- MonoReactiveSubscriber<T> - Class in io.rxson.rxrest
- MonoReactiveSubscriber(Class<T>, JsonSurfer, String) - Constructor for class io.rxson.rxrest.MonoReactiveSubscriber
N
- n - Variable in class io.rxson.rxrest.FlowSubscriber
- n(long) - Method in class io.rxson.RxSON.Builder
-
Adds the given number
n
of items to the current unfulfilled demand for this subscription. - nonBlockingParser - Variable in class io.rxson.rxrest.FlowSubscriber
O
- onComplete() - Method in class io.rxson.rxrest.FlowSubscriber
- onError(Throwable) - Method in class io.rxson.rxrest.FlowSubscriber
- onNext(List<ByteBuffer>) - Method in class io.rxson.rxrest.FlowSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.rxson.rxrest.FlowSubscriber
P
R
- Reactive - Annotation Type in io.rxson.reactive
- ReactiveIgnore - Annotation Type in io.rxson.reactive
- ReactiveSubscriber<T> - Class in io.rxson.rxrest
- ReactiveSubscriber(Class<T>, JsonSurfer) - Constructor for class io.rxson.rxrest.ReactiveSubscriber
- ReflectionUtils - Class in io.rxson.reactive
- ReflectionUtils() - Constructor for class io.rxson.reactive.ReflectionUtils
- result - Variable in class io.rxson.reactive.FlowablePath
- RxPathUtils - Class in io.rxson.reactive
- RxPathUtils() - Constructor for class io.rxson.reactive.RxPathUtils
- RxSON - Class in io.rxson
- RxSON.Builder - Class in io.rxson
-
Builder for
RxSON
S
- setAsyncResponse(CompletableFuture<HttpResponse<T>>) - Method in class io.rxson.rxrest.CompletableStream
- setN(long) - Method in class io.rxson.rxrest.FlowSubscriber
-
Adds the given number
n
of items to the current unfulfilled demand for this subscription. - setResult(Flowable<T>) - Method in class io.rxson.reactive.FlowablePath
- Streamable<T> - Interface in io.rxson.reactive
- subscription - Variable in class io.rxson.rxrest.FlowSubscriber
- surfer - Variable in class io.rxson.rxrest.FlowSubscriber
U
- UnsupportedReactiveType - Exception in io.rxson.rxrest
- UnsupportedReactiveType(String) - Constructor for exception io.rxson.rxrest.UnsupportedReactiveType
- UnsupportedReactiveType(String, Throwable) - Constructor for exception io.rxson.rxrest.UnsupportedReactiveType
All Classes|All Packages