Package 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
Modifier and TypeMethodDescriptionReturns class of event for which it modifies deliverygetSubscriptions
(Object event, Collection<Subscription> subscriptions) Method responsible for actual modification of delivery by adding and removing items to Subscriptions collection
-
Method Details
-
getEventClass
Class getEventClass()Returns class of event for which it modifies delivery -
getSubscriptions
Method responsible for actual modification of delivery by adding and removing items to Subscriptions collection- Parameters:
event
- instance of eventsubscriptions
- original list of subscriptions
-