Interface MessageBusBrokerStrategy
-
- All Known Implementing Classes:
MessageBusBrokerStrategyImpl
public interface MessageBusBrokerStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRawSubscriber(EventType eventType, Subscriber<ProcessingContext<Object>> subscriber)voidaddSubscriber(EventType eventType, Subscriber<Object> subscriber)List<Subscriber<?>>getAllSubscribers()Channel<Object>getDeliveringChannelFor(EventType eventType)Map<EventType,List<Subscriber<?>>>getSubscribersPerType()voidremoveSubscriber(SubscriptionId subscriptionId)
-
-
-
Method Detail
-
addSubscriber
void addSubscriber(EventType eventType, Subscriber<Object> subscriber)
-
addRawSubscriber
void addRawSubscriber(EventType eventType, Subscriber<ProcessingContext<Object>> subscriber)
-
removeSubscriber
void removeSubscriber(SubscriptionId subscriptionId)
-
getAllSubscribers
List<Subscriber<?>> getAllSubscribers()
-
getSubscribersPerType
Map<EventType,List<Subscriber<?>>> getSubscribersPerType()
-
-