Index

B C F G I J K M N O P R S U 
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

key() - Method in annotation type io.rxson.reactive.Reactive
 

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

path() - Method in annotation type io.rxson.reactive.Reactive
 

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
 
B C F G I J K M N O P R S U 
All Classes|All Packages