vertx-rx

by vert-x3

vert-x3 / vertx-rx

Reactive Extensions for Vert.x

133 Stars 64 Forks Last release: Not found Apache License 2.0 671 Commits 55 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Rx extension for Vert.x

Build Status

Vert.x module adding support for Reactive Extensions (Rx) using the Rx libraries. This allows Vert.x developers to use the Rx type-safe composable API to build Vert.x verticles. This module provides helpers for adapting Vert.x stream and future constructs to Rx observables.

Documentation

Stack integration

RxJava and RxJava2 are integrated with the Vert.x stack.

Integration tests

Integration tests are placed here:

Integration docs

Integration docs are placed here:

The corresponding component uses an asciidoctor https://asciidoctor.org/docs/user-manual/#include-directive directive to embed the doc snippet:

ifeval::["$lang" == "java"]
include::override/rxjava2.adoc[]
endif::[]

Vert.x Web Client example:

  • https://github.com/vert-x3/vertx-web/blob/master/vertx-web-client/src/main/asciidoc/override/rxjava2.adoc

is replaced by

  • https://github.com/vert-x3/vertx-rx/blob/master/rx-java2/src/main/asciidoc/vertx-web-client/java/override/rxjava2.adoc

The final aggregation happens in the stack generation module.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.