Skip to content

Repository files navigation

vertx-eventbus-java

A Vert.x EventBus client written in Java uses Netty, works on Android 2.3.7 +:

Testing

./gradlew test

Building

./gradlew build . The jar file will be in build/libs.

Dependencies

compile"io.netty:netty-handler:4.1.0.Beta8"compile"org.sharegov:mjson:1.3"

Sample projects

Usage

finalCountDownLatchcountDownLatch = newCountDownLatch(1);
EventBus.connect("127.0.0.1", 7000, newConnectHandler() {
@Overridepublicvoidconnected(booleanisConnected) {
if (isConnected) {
assertTrue(isConnected);
} else {
assertFalse(isConnected);
}
countDownLatch.countDown();
}
});
countDownLatch.await();
finalCountDownLatchcountDownLatch = newCountDownLatch(1);
EventBus.registerHandler("hello", newHandler() {
@Overridepublicvoidhandle(Stringmessage) {
assertEquals("some messgae", Json.read(message).at("body").at("value").asString());
countDownLatch.countDown();
}
});
EventBus.publish("hello", Json.object().set("value", "some messgae").toString());
countDownLatch.await();

About

A Vert.x EventBus client written in Java, works on Android

Topics

Resources

Stars

23 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages