# Package tigase.eventbus

- Interface Summary
  Interface | Description
  --- | ---
  EventBus |
  EventBusEvent |
  EventListener<E> |
  EventRoutedTransientFiller | Interface implemented by classes responsible for filling transient fields of events after event is delivered on other node in cluster
  EventRoutingSelector | This interface is required to be implemented by every class which wants to change routing of delivering events to other machines.
  EventSourceListener<E> |
  XMLEventBusEvent<E extends EventBusEvent> |

- Class Summary
  Class | Description
  --- | ---
  EventBusFactory |
  TickMinuteEvent |

- Enum Summary
  Enum | Description
  --- | ---
  HandleEvent.Type |

- Exception Summary
  Exception | Description
  --- | ---
  EventBusException |
  RegistrationException |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  FillRoutedEvent | Annotation used to mark methods of consumer class as responsible for filling event transient fields
  HandleEvent | Annotation to mark method as event handler.
  RouteEvent | Annotation used to mark methods of consumer class as responsible for routing of events