B C F I M P R 
All Classes All Packages

B

bindExec(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
Binds the given flux to the current execution, allowing integration of third-party asynchronous fluxes with Ratpack's execution model.

C

computationScheduler() - Static method in class ratpack.reactor.ReactorRatpack
A scheduler that uses the application event loop and initialises each job as an Execution (via ExecController.fork()).
computationScheduler(ExecController) - Static method in class ratpack.reactor.ReactorRatpack
A scheduler that uses the application event loop and initialises each job as an Execution (via ExecController.fork()).

F

flux(Operation) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Operation into a Flux.
flux(Promise<T>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Promise into an Flux.
fluxEach(Promise<I>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Promise for an iterable into an Flux.
fork(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
Parallelize a flux by forking it's execution onto a different Ratpack compute thread and automatically binding the result back to the original execution.
fork(Flux<T>, Action<? super RegistrySpec>) - Static method in class ratpack.reactor.ReactorRatpack
A variant of fork(reactor.core.publisher.Flux<T>) that allows access to the registry of the forked execution inside an Action.
forkEach(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
Parallelize an observable by creating a new Ratpack execution for each element.
forkEach(Flux<T>, Action<? super RegistrySpec>) - Static method in class ratpack.reactor.ReactorRatpack
A variant of forkEach(reactor.core.publisher.Flux<T>) that allows access to the registry of each forked execution inside an Action.

I

initialize() - Static method in class ratpack.reactor.ReactorRatpack
Registers an Hooks.onOperatorError(BiFunction) with Reactor that provides a default error handling strategy of forwarding exceptions to the execution error handler.
ioScheduler() - Static method in class ratpack.reactor.ReactorRatpack
A scheduler that uses the application io thread pool.
ioScheduler(ExecController) - Static method in class ratpack.reactor.ReactorRatpack
A scheduler that uses the application io thread pool.

M

mono(Promise<T>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Promise into a Mono.

P

promise(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Flux into a Promise, for all of the observable's items.
promiseSingle(Mono<T>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Mono into a Promise, for the mono's single item.
publisher(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
Converts a Flux into a Publisher, for all of the observable's items.

R

ratpack.reactor - package ratpack.reactor
Provides integration with the Project Reactor library.
ReactorRatpack - Class in ratpack.reactor
Provides integration with Project Reactor.
B C F I M P R 
All Classes All Packages