Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaol/wildfly-vertx-extension
The Vertx extension for Wildfly
https://github.com/gaol/wildfly-vertx-extension
extension vertx wildfly
Last synced: 3 months ago
JSON representation
The Vertx extension for Wildfly
- Host: GitHub
- URL: https://github.com/gaol/wildfly-vertx-extension
- Owner: gaol
- Created: 2020-07-24T07:06:15.000Z (over 4 years ago)
- Default Branch: 1.x
- Last Pushed: 2024-09-12T01:21:46.000Z (4 months ago)
- Last Synced: 2024-09-12T11:18:35.987Z (4 months ago)
- Topics: extension, vertx, wildfly
- Language: Java
- Homepage: https://gaol.github.io/wildfly-vertx-extension/
- Size: 731 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wildfly-vertx-extension
[![CI Tests](https://github.com/gaol/wildfly-vertx-extension/actions/workflows/ci.yml/badge.svg)](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.