https://github.com/wildfly-extras/wildfly-vertx-feature-pack
The Vertx extension for Wildfly
https://github.com/wildfly-extras/wildfly-vertx-feature-pack
extension vertx wildfly
Last synced: over 1 year ago
JSON representation
The Vertx extension for Wildfly
- Host: GitHub
- URL: https://github.com/wildfly-extras/wildfly-vertx-feature-pack
- Owner: wildfly-extras
- License: apache-2.0
- Created: 2020-07-24T07:06:15.000Z (almost 6 years ago)
- Default Branch: 1.x
- Last Pushed: 2025-03-04T23:22:09.000Z (over 1 year ago)
- Last Synced: 2025-03-16T19:47:15.093Z (over 1 year ago)
- Topics: extension, vertx, wildfly
- Language: Java
- Homepage: https://gaol.github.io/wildfly-vertx-extension/
- Size: 634 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wildfly-vertx-feature-pack
[](https://github.com/gaol/wildfly-vertx-extension/actions/workflows/ci.yml)
This is the Vertx extension for [WildFly Application Server](https://www.wildfly.org/).
WildFly subsystem and Galleon feature pack for integrating the [Eclipse Vertx.](https://vertx.io/) into a WildFly installation.
It allows you to define Vertx instance using WildFly management model, and they can be accessed using CDI injection in your enterprise or web applications.
## Project Structure
This project provides the following modules:
* **subsystem** -- A WildFly `Extension` implementation that provides an `vertx` subsystem for integrating Eclipse Vert.x into a WildFly deployment. This module's artifact can be used with the feature pack produced from this repository, or it can be incorporated in other feature packs (e.g. WildFly's `wildfly-preview` feature pack).
* **galleon-feature-pack/galleon-content** -- Provides source material for inclusion in a Galleon feature pack. This includes the definition of an `vertx` Galleon layer. This module's content can be used with the feature pack produced from this repository.
* **galleon-feature-pack/galleon-local** -- Provides source material for inclusion in a Galleon feature pack. This module's content is only meant to be used with the feature pack produced from this repository.
* **galleon-feature-pack/wildfly-feature-pack** -- Produces a feature pack that can be used to integrate Eclipse Vert.x into standard WildFly.
* **testsuite/shared/** -- Some shared test utils can be used in the test cases.
* **testsuite/integration/basic/** -- Some testcases to test manipulate Eclipse VertxOptions against a WildFly installation that includes the subsystem.
## Documentation
The documentations of this feature pack are on the github wiki page:
* [Installation Guide](https://github.com/wildfly-extras/wildfly-vertx-feature-pack/wiki/Installation-Guide)
* [Configuration Guide](https://github.com/wildfly-extras/wildfly-vertx-feature-pack/wiki/Configuration-Guide)