tigase.eventbus

## Interface EventRoutingSelector

- All Known Implementing Classes:
    ReflectEventRoutingSelector

      public interface EventRoutingSelector

  This interface is required to be implemented by every class which wants to change routing of delivering events to other machines.
  Author:
    andrzej

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Class` | `getEventClass()` Returns class of event for which it modifies delivery
    `Collection<Subscription>` | `getSubscriptions(Object event, Collection<Subscription> subscriptions)` Method responsible for actual modification of delivery by adding and removing items to Subscriptions collection

- - ### Method Detail

    - #### getEventClass

          Class getEventClass()

      Returns class of event for which it modifies delivery

    - #### getSubscriptions

          Collection<Subscription> getSubscriptions(Object event,
                                                    Collection<Subscription> subscriptions)

      Method responsible for actual modification of delivery by adding and removing items to Subscriptions collection
      Parameters:
        `event` - instance of event
        `subscriptions` - original list of subscriptions

Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.