# Package tigase.jaxmpp.core.client.eventbus

EventBus is mechanism to dispatch events fired by few modules to all listeners.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  EventHandler | Interface for event handfler.
  EventListener | Interface for listeners. Listener is special viariant of handler.
  JaxmppEventWithCallback.RunAfter<E> |

- Class Summary
  Class | Description
  --- | ---
  DefaultEventBus | Basic implementation of `EventBus`.
  Event<H extends EventHandler> | Base event object.
  EventBus | Dispatches events to all registered handlers and listeners.
  JaxmppEvent<H extends EventHandler> | Event object used by JaXMPP Library.
  JaxmppEventWithCallback<H extends EventHandler> | Created by andrzej on 02.11.2016.
  MultiEventBus | Special implementation of `EventBus`.

- Exception Summary
  Exception | Description
  --- | ---
  EventBusException | Exception collects all exceptions throwed by handlers or listeners during firing event.

## Package tigase.jaxmpp.core.client.eventbus Description

EventBus is mechanism to dispatch events fired by few modules to all listeners.

Copyright © 2006–2023 Tigase. All rights reserved.