Class CorrelationBasedSubscriptionsImpl
- java.lang.Object
-
- de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
-
- All Implemented Interfaces:
CorrelationBasedSubscriptions
public final class CorrelationBasedSubscriptionsImpl extends Object implements CorrelationBasedSubscriptions
-
-
Constructor Summary
Constructors Constructor Description CorrelationBasedSubscriptionsImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionIdaddCorrelationBasedSubscriber(CorrelationId correlationId, Subscriber<ProcessingContext<Object>> subscriber)static CorrelationBasedSubscriptionsImplcorrelationBasedSubscriptions()List<Subscriber<ProcessingContext<Object>>>getSubscribersFor(CorrelationId correlationId)voidunsubscribe(SubscriptionId subscriptionId)
-
-
-
Method Detail
-
correlationBasedSubscriptions
public static CorrelationBasedSubscriptionsImpl correlationBasedSubscriptions()
-
addCorrelationBasedSubscriber
public SubscriptionId addCorrelationBasedSubscriber(CorrelationId correlationId, Subscriber<ProcessingContext<Object>> subscriber)
- Specified by:
addCorrelationBasedSubscriberin interfaceCorrelationBasedSubscriptions
-
unsubscribe
public void unsubscribe(SubscriptionId subscriptionId)
- Specified by:
unsubscribein interfaceCorrelationBasedSubscriptions
-
getSubscribersFor
public List<Subscriber<ProcessingContext<Object>>> getSubscribersFor(CorrelationId correlationId)
- Specified by:
getSubscribersForin interfaceCorrelationBasedSubscriptions
-
-