8000 GitHub - eslimaf/kombi: Kombi is a lightweight message bus implemented on top of RxJava2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ kombi Public

Kombi is a lightweight message bus implemented on top of RxJava2

License

Notifications You must be signed in to change notification settings

eslimaf/kombi

Repository files navigation

Kombi: A Lightweight Reusable Message Bus

Build Status Download Codacy Badge

Install

Maven

<dependency>
  <groupId>com.eslimaf</groupId>
  <artifactId>kombi</artifactId>
  <version>0.1.0</version>
  <type>pom</type>
</dependency>

Gradle

compile 'com.eslimaf:kombi:<latest version>'

Usage

The API is based on getting your Kombi out of the Garage.

Garage will hold a unique instance

String licensePlate = "ObjectBus";
RxKombi<Object> objectKombi = Garage.getInstance().rideKombi(licensePlate);

Once you get a RxKombi object you will be able to send and subscribe

objectKombi.send(new Object());

or

objectKombi.toObservable().<RxJava Observable construction>

About

Kombi is a lightweight message bus implemented on top of RxJava2

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0