java-listener-support

A very simple tool to make it easier to implement the Listener pattern in Java

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.github.redattack34
ArtifactId

ArtifactId

java-listener-support
Last Version

Last Version

1.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

java-listener-support
A very simple tool to make it easier to implement the Listener pattern in Java
Project URL

Project URL

https://github.com/Redattack34/java-listener-support
Source Code Management

Source Code Management

https://github.com/Redattack34/java-listener-support

Download java-listener-support

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.redattack34/java-listener-support/ -->
<dependency>
    <groupId>com.github.redattack34</groupId>
    <artifactId>java-listener-support</artifactId>
    <version>1.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.redattack34/java-listener-support/
implementation 'com.github.redattack34:java-listener-support:1.3.1'
// https://jarcasting.com/artifacts/com.github.redattack34/java-listener-support/
implementation ("com.github.redattack34:java-listener-support:1.3.1")
'com.github.redattack34:java-listener-support:jar:1.3.1'
<dependency org="com.github.redattack34" name="java-listener-support" rev="1.3.1">
  <artifact name="java-listener-support" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.redattack34', module='java-listener-support', version='1.3.1')
)
libraryDependencies += "com.github.redattack34" % "java-listener-support" % "1.3.1"
[com.github.redattack34/java-listener-support "1.3.1"]

Dependencies

compile (1)

Group / Artifact Type Version
com.google.guava : guava jar 11.0

Project Modules

There are no modules declared in this project.

A simple tool that uses Java's Dynamic Proxying technology to simplify the implementation of the Listener pattern by abstracting away the management of registered listeners and the iteration over the list for every fired event.

This library depends on Guava. Compiling the source code will require Project Lombok.

Versions

Version
1.3.1
1.3