Logo
Explore Help
Sign In
zdm/event-bus
zdm/event-bus
3
Fork 0
You've already forked event-bus
Code Issues 2 Pull Requests Releases 8 Wiki Activity

8 Releases 8 Tags

RSS Feed
  • 1.2.0 856a2e8cbf

    Event Bus 1.2.0 Stable

    kske released this 2021-11-26 15:58:46 +01:00 | 24 commits to develop since this release

    This release introduces callback event handlers which allow a more flexible usage of Event Bus. In addition, the execution order for an event type can be retrieved in a human-readable way.

    Events can now be cancelled from inside nested dispatches without affecting the parent dispatch.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • event-bus-core-1.2.0.jar
      15 KiB
    • event-bus-proc-1.1.0.jar
      7.3 KiB
  • 1.1.0 0dcad7d178

    Event Bus 1.1.0 Stable

    kske released this 2021-03-28 10:41:45 +02:00 | 52 commits to develop since this release

    This release introduces dead events and exception events, which make it easier to detect a poorly configured event distribution.

    In addition, event handler properties (priority and polymorphism) can now be predefined at the listener level.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • event-bus-core-1.1.0.jar
      12 KiB
    • event-bus-proc-1.1.0.jar
      7.3 KiB
  • 1.0.0 4a5b94a9b7

    Event Bus 1.0.0 Stable

    kske released this 2021-02-19 11:14:43 +01:00 | 73 commits to develop since this release

    This is the first stable release of Event Bus, released under GPL-3.0.

    From this version on, the main Event Bus library will have the artifact ID event-bus-core, while event-bus becomes the parent project of event-bus-core and other modules.

    To facilitate compile-time error checking, an annotation processor has been added and is available with the artifact ID event-bus-proc, as well as a standalone JAR.

    While the core library has functionally remained the same, the API has changed in three ways:

    • the properties of event handlers such as priority and polymorphism are defined by additional annotations
    • the marker interfaces IEvent and EventListener have been removed to improve compatibility
    • event handlers can now have a non-void return type

    As required by semantic versioning, all 1.x.x versions will be backwards compatible.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • event-bus-core-1.0.0.jar
      11 KiB
    • event-bus-proc-1.0.0.jar
      6.2 KiB
  • 0.1.0 748cb8b71a

    Event Bus 0.1.0 Pre-Release

    kske released this 2020-11-26 08:59:34 +01:00 | 95 commits to develop since this release

    This release of Event Bus introduces event cancellation and logging using the system logger. The implementation is now fully thread-safe.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.4 ba06b49368

    Event Bus 0.0.4 Pre-Release

    kske released this 2020-09-20 12:22:04 +02:00 | 109 commits to develop since this release

    With this release, subtype inclusion is now supported for event handlers.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.3 7a3debe444

    Event Bus 0.0.3 Pre-Release

    kske released this 2020-09-08 20:19:20 +02:00 | 110 commits to develop since this release

    This version of the Event Bus features parameter-less event handlers. A module descriptor has been added to support the usage of this library inside projects that use Java 9 modules.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.2 bdf7dcfeda

    Event Bus 0.0.2 Pre-Release

    kske released this 2020-09-08 09:46:22 +02:00 | 112 commits to develop since this release

    This release introduces a singleton instance of the event bus. In addition, event handlers can now be non-public as Java language access checks are bypassed during their execution.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • 0.0.1 1746d408a1

    Event Bus 0.0.1 Pre-Release

    kske released this 2020-09-06 09:28:51 +02:00 | 117 commits to develop since this release

    This release implements basic event bus logic using annotations. A simple usage example is available inside the README.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.23.4 Page: 65ms Template: 18ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API