N

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
The Apache Software License, Version 2.0
Vladislav Dolgikh
文件下载
文件名 操作
NewsBoy-0.2.jar 下载
NewsBoy-0.2.pom 下载
NewsBoy-0.2-sources.jar 下载
Apache Maven
<dependency>
  <groupId>com.elusive-code.newsboy</groupId>
  <artifactId>NewsBoy</artifactId>
  <version>0.2</version>
</dependency>
Gradle Groovy
implementation 'com.elusive-code.newsboy:NewsBoy:0.2'
Gradle Kotlin
implementation("com.elusive-code.newsboy:NewsBoy:0.2")
Scala SBT
libraryDependencies += "com.elusive-code.newsboy" % "NewsBoy" % "0.2"
Groovy Grape
@Grapes(
  @Grab(group='com.elusive-code.newsboy', module='NewsBoy', version='0.2')
)
Apache Ivy
<dependency org="com.elusive-code.newsboy" name="NewsBoy" rev="0.2" />
Leiningen
[com.elusive-code.newsboy/NewsBoy "0.2"]
Apache Buildr
'com.elusive-code.newsboy:NewsBoy:jar:0.2'