NewsBoy

Asynchronous publish-subscribe communication library. Features: 1. Listeners are stored using WeakReferences to prevent memory leaks when they are not unsubscribed. 2. Uses fork-join framework for concurrent event delivery. 3. Publish methods returns collection of Futures that represent event notifications. 4. Supports ordered publishing: guaranteed to notify of the events in order they were published. 5. Provides EventSource and EventService interfaces for better integration with IOC containers and alternative implementations.

Лицензия

Лицензия

Группа

Группа

com.elusive-code.newsboy
Идентификатор

Идентификатор

NewsBoy
Последняя версия

Последняя версия

0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

NewsBoy
Asynchronous publish-subscribe communication library. Features: 1. Listeners are stored using WeakReferences to prevent memory leaks when they are not unsubscribed. 2. Uses fork-join framework for concurrent event delivery. 3. Publish methods returns collection of Futures that represent event notifications. 4. Supports ordered publishing: guaranteed to notify of the events in order they were published. 5. Provides EventSource and EventService interfaces for better integration with IOC containers and alternative implementations.
Ссылка на сайт

Ссылка на сайт

https://github.com/elusive-code/NewsBoy
Система контроля версий

Система контроля версий

https://github.com/elusive-code/NewsBoy

Скачать NewsBoy

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.elusive-code.newsboy/NewsBoy/ -->
<dependency>
    <groupId>com.elusive-code.newsboy</groupId>
    <artifactId>NewsBoy</artifactId>
    <version>0.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.elusive-code.newsboy/NewsBoy/
implementation 'com.elusive-code.newsboy:NewsBoy:0.2'
// https://jarcasting.com/artifacts/com.elusive-code.newsboy/NewsBoy/
implementation ("com.elusive-code.newsboy:NewsBoy:0.2")
'com.elusive-code.newsboy:NewsBoy:jar:0.2'
<dependency org="com.elusive-code.newsboy" name="NewsBoy" rev="0.2">
  <artifact name="NewsBoy" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.elusive-code.newsboy', module='NewsBoy', version='0.2')
)
libraryDependencies += "com.elusive-code.newsboy" % "NewsBoy" % "0.2"
[com.elusive-code.newsboy/NewsBoy "0.2"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11
org.apache.commons : commons-lang3 jar 3.3.1

Модули Проекта

Данный проект не имеет модулей.

Версии библиотеки

Версия
0.2
0.1