No description, website, or topics provided.
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
core
doc
examples
probe
service-proxy Next version is 1.3.0 Nov 29, 2017
web
.gitignore
.travis.yml
LICENSE
README.md
pom.xml

README.md

Weld Vert.x Extensions

Travis CI Build Status Maven Central License

The primary purpose of weld-vertx is to bring the CDI programming model into the Vert.x ecosystem, i.e. to extend the tool-kit for building reactive applications on the JVM.

Features

  • Provides WeldVerticle to start/stop the CDI container (using Weld SE) - see also Core
  • Makes it possible to notify CDI observer methods when a message is sent via Vert.x event bus - see also Core
  • Provides @ApplicationScoped beans for io.vertx.core.Vertx and io.vertx.core.Context - see also Core
  • Provides "async" helpers such as AsyncReference and AsyncWorker - see also Core
  • Allows to deploy Verticles produced/injected by Weld - see also Core
  • Allows to define/register an io.vertx.ext.web.Route in a declarative way, using @org.jboss.weld.vertx.web.WebRoute - see also Web
  • Allows to inject and invoke service proxies (as defined in https://github.com/vert-x3/vertx-service-proxy) - see also Service Proxy

Documentation

Brief documentation can be found at: http://docs.jboss.org/weld/weld-vertx/latest/

Building

To build simply run:

$ mvn clean install