vertx3-eventbus-client

WebJar for vertx3-eventbus-client

License

License

Categories

Categories

CLI User Interface EventBus Application Layer Libs Messaging
GroupId

GroupId

org.webjars.bower
ArtifactId

ArtifactId

vertx3-eventbus-client
Last Version

Last Version

3.9.4
Release Date

Release Date

Type

Type

jar
Description

Description

vertx3-eventbus-client
WebJar for vertx3-eventbus-client
Project URL

Project URL

https://www.webjars.org
Source Code Management

Source Code Management

https://github.com/vert-x3/vertx-bus-bower

Download vertx3-eventbus-client

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bower/vertx3-eventbus-client/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>vertx3-eventbus-client</artifactId>
    <version>3.9.4</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/vertx3-eventbus-client/
implementation 'org.webjars.bower:vertx3-eventbus-client:3.9.4'
// https://jarcasting.com/artifacts/org.webjars.bower/vertx3-eventbus-client/
implementation ("org.webjars.bower:vertx3-eventbus-client:3.9.4")
'org.webjars.bower:vertx3-eventbus-client:jar:3.9.4'
<dependency org="org.webjars.bower" name="vertx3-eventbus-client" rev="3.9.4">
  <artifact name="vertx3-eventbus-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='vertx3-eventbus-client', version='3.9.4')
)
libraryDependencies += "org.webjars.bower" % "vertx3-eventbus-client" % "3.9.4"
[org.webjars.bower/vertx3-eventbus-client "3.9.4"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

SockJS Event Bus bridge for Vert.x 3

The vertx-eventbus.js file is a SockJS-based event bus bridge to connect your JavaScript frontend application to Vert .x 3.x. You can use it in a front-end application or in a node.js application.

If you already use a previous version of the bridge, please check the changelog below.

Changelog

Changes from the 3.2 to 3.2.1

  • Update the eventbus client version to 3.2.1

Changes from the 3.1.1 to 3.2

  • Update the eventbus client version to 3.2.0

Changes from the 3.1 to 3.1.1

  • Update the main attribute in the bower.json file.

Changes from the 3.0.x to 3.1

  • IMPORTANT: The API has been changed to be compatible with node.js and to be closer to the vert.x eventbus API .Creating the bridge is made using var eb = new EventBus("http://localhost:8080/eventbus"); instead of new vertx .EventBus.... In addition, registering a handler use the node convention: eb.registerHandler("metrics", function(err, res) {...} instead of ev.registerHandler("metrics", res).
  • The file name has been updated to eventbus-client.js

Build

This project is exotic... It generate a git repository compliant with the Bower expectation. It:

  1. Compute the bower.json content and copy it to the root directory
  2. Download the vert.x event bus bridge and copy it to the root directory

Generation is triggered by mvn clean package

Updating

    1. Open the pom.xml file and edit the vertx.version property (~ project version) and the package.version (packaging iteration)
    1. Update using mvn clean package
    1. Add all modified files:

NOTE: the $VERSION is the package.version

git add bower.json vertx-eventbus.js pom.xml README.md
    1. Commit
git commit -m "update version to $VERSION"

    1. Create tag
git tag -a $VERSION -m "tag for version $VERSION"
    1. Push everything
git push origin --tags master

Done.

As the repository is already registered on Bower, the update should be automatic.

org.webjars.bower

Eclipse Vert.x

Versions

Version
3.9.4
3.7.1
3.7.0
3.6.3
3.6.0
3.5.4
3.5.2
3.5.1
3.4.1
3.4.0
3.3.3
3.3.0