Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vertx In Action | 130 | 2 years ago | 3 | mit | Java | |||||
Examples for the Manning "Vert.x in Action" book | ||||||||||
Vertx Swagger | 86 | 2 years ago | 7 | February 17, 2018 | apache-2.0 | Java | ||||
Swagger integration in Eclipse Vert.X world. A dynamic Vert.X router, configured with a swagger file and a swagger-codegen plugin to generate a server stub. | ||||||||||
Vertx Musicstore | 64 | 6 months ago | apache-2.0 | Java | ||||||
A demo Music Store with Eclipse Vert.x and RxJava3 | ||||||||||
Vertx Mongo Client | 54 | 2 months ago | 33 | apache-2.0 | Java | |||||
Mongo Client for Eclipse Vert.x | ||||||||||
Elasticsearch Client | 38 | 1 | 2 years ago | 12 | December 15, 2020 | 3 | apache-2.0 | Java | ||
This client exposes the Elasticsearch Java High Level REST Client for Eclipse Vert.x applications. | ||||||||||
Demo Vertx Kotlin Rxjava2 Kubernetes | 21 | 5 years ago | apache-2.0 | Kotlin | ||||||
Demonstration of Eclipse Vert.x, Kotlin, RxJava2 and Kubernetes | ||||||||||
Vertx Go Tcp Eventbus Bridge | 19 | 5 years ago | apache-2.0 | Go | ||||||
A Go Client for the Eclipse Vert.x TCP EventBus Bridge | ||||||||||
Vertx Vue Oauth2 | 11 | 5 years ago | JavaScript | |||||||
example how to use vertx with Google OAuth2 | ||||||||||
Boiler Vroom | 11 | 5 years ago | apache-2.0 | JavaScript | ||||||
Fun is fun, powered by Vert.x. | ||||||||||
Various Vertx Demos | 11 | a year ago | 1 | apache-2.0 | Java | |||||
A set of demos using Eclipse Vert.x |
This client exposes the Elasticsearch Java High Level REST Client for Eclipse Vert.x applications.
This client is based on automatically generated shims using a source-to-source transformation from the client source code.
The generated shims ensure that asynchronous event processing respect the Vert.x threading model.
The following modules can be used:
elasticsearch-client
: a classic Vert.x API based on callbacks and Vert.x 4.1.0elasticsearch-client-mutiny
: a Mutiny API of the clientelasticsearch-client-rxjava2
: a RxJava 2 API of the clientelasticsearch-client-rxjava3
: a RxJava 3 API of the clientThe Maven groupId
is io.reactiverse
.
Here is a sample usage of the RxJava 2 API where an index request is followed by a get request:
String yo = "{\"foo\": \"bar\"}";
IndexRequest req = new IndexRequest("posts", "_doc", "1").source(yo, XContentType.JSON);
client
.rxIndexAsync(req, RequestOptions.DEFAULT)
.flatMap(resp -> client.rxGetAsync(new GetRequest("posts", "_all", "1"), RequestOptions.DEFAULT))
.subscribe(resp -> {
// Handle the response here
});
Originally developped by Julien Ponge.
Copyright 2018 Red Hat, Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.