B C F I M P R
All Classes All Packages
All Classes All Packages
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(viaExecController.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(viaExecController.fork()).
F
- flux(Operation) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Operationinto aFlux. - flux(Promise<T>) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Promiseinto anFlux. - fluxEach(Promise<I>) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Promisefor an iterable into anFlux. - 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 anAction. - 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 anAction.
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
Promiseinto aMono.
P
- promise(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Fluxinto aPromise, for all of the observable's items. - promiseSingle(Mono<T>) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Monointo aPromise, for the mono's single item. - publisher(Flux<T>) - Static method in class ratpack.reactor.ReactorRatpack
-
Converts a
Fluxinto aPublisher, 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.
All Classes All Packages