org.jboss.weld.vertx.examples:weld-vertx-translator-example

Brings the CDI programming model into the Vert.x ecosystem.

License

License

Categories

Categories

JBoss Container Application Servers
GroupId

GroupId

org.jboss.weld.vertx.examples
ArtifactId

ArtifactId

weld-vertx-translator-example
Last Version

Last Version

1.0.0.CR6
Release Date

Release Date

Type

Type

jar
Description

Description

Brings the CDI programming model into the Vert.x ecosystem.

Download weld-vertx-translator-example

How to add to project

<!-- https://jarcasting.com/artifacts/org.jboss.weld.vertx.examples/weld-vertx-translator-example/ -->
<dependency>
    <groupId>org.jboss.weld.vertx.examples</groupId>
    <artifactId>weld-vertx-translator-example</artifactId>
    <version>1.0.0.CR6</version>
</dependency>
// https://jarcasting.com/artifacts/org.jboss.weld.vertx.examples/weld-vertx-translator-example/
implementation 'org.jboss.weld.vertx.examples:weld-vertx-translator-example:1.0.0.CR6'
// https://jarcasting.com/artifacts/org.jboss.weld.vertx.examples/weld-vertx-translator-example/
implementation ("org.jboss.weld.vertx.examples:weld-vertx-translator-example:1.0.0.CR6")
'org.jboss.weld.vertx.examples:weld-vertx-translator-example:jar:1.0.0.CR6'
<dependency org="org.jboss.weld.vertx.examples" name="weld-vertx-translator-example" rev="1.0.0.CR6">
  <artifact name="weld-vertx-translator-example" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jboss.weld.vertx.examples', module='weld-vertx-translator-example', version='1.0.0.CR6')
)
libraryDependencies += "org.jboss.weld.vertx.examples" % "weld-vertx-translator-example" % "1.0.0.CR6"
[org.jboss.weld.vertx.examples/weld-vertx-translator-example "1.0.0.CR6"]

Dependencies

compile (2)

Group / Artifact Type Version
org.jboss.weld.vertx : weld-vertx-web jar 1.0.0.CR6
org.jboss.weld.vertx : weld-vertx-probe jar 1.0.0.CR6

test (2)

Group / Artifact Type Version
io.vertx : vertx-unit jar 3.4.1
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

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

org.jboss.weld.vertx.examples

Weld

Versions

Version
1.0.0.CR6
1.0.0.CR5
1.0.0.CR4
1.0.0.CR3
1.0.0.CR2
1.0.0.CR1
1.0.0.Alpha1