Interface IgnisEventBus
public interface IgnisEventBus
Platform-neutral event bus for extension lifecycle hooks and integrator observers.
Extension strategies subscribe in their constructor, for example
context.eventBus().subscribe(new MyOnBlockPlaceListener(context)).
During extension loading, unqualified eventBus().subscribe(listener) calls are
automatically scoped to the loading extension id. Integrators may subscribe globally (no
extension id) to observe all extensions, or pass an explicit extension id for a single
extension.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsubscribe(OnBlockActivateListener listener) voidsubscribe(OnBlockBreakListener listener) voidsubscribe(OnBlockClickListener listener) voidsubscribe(OnBlockInteractListener listener) voidsubscribe(OnBlockPlaceListener listener) voidsubscribe(OnBlockTickListener listener) voidsubscribe(OnBlockTriggerListener listener) voidsubscribe(OnItemClickListener listener) voidsubscribe(String extensionId, OnBlockActivateListener listener) voidsubscribe(String extensionId, OnBlockBreakListener listener) voidsubscribe(String extensionId, OnBlockClickListener listener) voidsubscribe(String extensionId, OnBlockInteractListener listener) voidsubscribe(String extensionId, OnBlockPlaceListener listener) voidsubscribe(String extensionId, OnBlockTickListener listener) voidsubscribe(String extensionId, OnBlockTriggerListener listener) voidsubscribe(String extensionId, OnItemClickListener listener) voidunsubscribe(Object listener)
-
Method Details
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
unsubscribe
-