Skip to content
This repository has been archived by the owner on Feb 4, 2023. It is now read-only.
/ eventbus Public archive

Advanced but lightweight eventbus library for the Java language

License

Notifications You must be signed in to change notification settings

aparx/eventbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

aparx' eventbus (dev branch)

Advanced but lightweight eventbus library for the Java language.
It embraces the separation of concerns design principle and adds modularity to fully customize the behaviour.

Documentation

The documentation follows.

Example

        EventBus bus = new EventBus(
                EventProcessors.newPolymorphicPublisher(),
                EventProcessors.newDefaultMethodCollector());
        bus.register(new TestListener());
        bus.publish(new PolymorphicEvent(0, "Hello!"));
  • An event-method within TestListener must have one parameter only, being of type Event
    and not static. As initially stated, everything can be customized and is modular.

WARNING❗

This library is not production nor test or alpha ready at all. Not even core functions are implemented yet.
Please wait until a stable alpha or even version is pre-released.
You are ensured to encounter bugs very quickly.
Also the documentations are completely missing yet.

Download

The downloads follow with the first public release.

About

Advanced but lightweight eventbus library for the Java language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages