Package me.neznamy.tab.shared.event
Class EventBusImpl
java.lang.Object
me.neznamy.tab.shared.event.EventBusImpl
- All Implemented Interfaces:
me.neznamy.tab.api.event.EventBus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends me.neznamy.tab.api.event.TabEvent>
voidfire(E event) <E extends me.neznamy.tab.api.event.TabEvent>
voidvoidvoidunregister(Object listener) <E extends me.neznamy.tab.api.event.TabEvent>
voidunregister(me.neznamy.tab.api.event.EventHandler<E> handler)
-
Constructor Details
-
EventBusImpl
public EventBusImpl()
-
-
Method Details
-
fire
public <E extends me.neznamy.tab.api.event.TabEvent> void fire(E event) -
register
- Specified by:
registerin interfaceme.neznamy.tab.api.event.EventBus
-
register
public <E extends me.neznamy.tab.api.event.TabEvent> void register(Class<E> type, me.neznamy.tab.api.event.EventHandler<E> handler) - Specified by:
registerin interfaceme.neznamy.tab.api.event.EventBus
-
unregister
- Specified by:
unregisterin interfaceme.neznamy.tab.api.event.EventBus
-
unregister
public <E extends me.neznamy.tab.api.event.TabEvent> void unregister(me.neznamy.tab.api.event.EventHandler<E> handler) - Specified by:
unregisterin interfaceme.neznamy.tab.api.event.EventBus
-