Skip to content

Repository files navigation

Event System

simple annotation based event system

Usage

CustomEvent.java

publicclassCustomEvent() extendsEvent {}

Main class

// in ur start method or similarprivateEventManagereventManager = EventManager.getInstance();
eventManager.register(newEventListener()); // Replace with ur class where the event should be called// when u want to call the eventeventManager.fire(newCustomEvent(data));

EventListener.java

publicclassEventListener {
// listening for the event@Subscribe(target = CustomEvent.class)
publicstaticvoidonCustomEvent(CustomEventevent) {
// event triggered code
} }

About

simple annotation based event system

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages