Package de.otto.synapse.subscription
Class SubscriptionService
java.lang.Object
de.otto.synapse.subscription.SubscriptionService
@Service
@ConditionalOnBean({MessageSenderEndpoint.class,SnapshotProvider.class})
public class SubscriptionService
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SubscriptionService(MessageInterceptorRegistry registry, java.util.List<MessageSenderEndpointFactory> senderEndpointFactories, java.util.List<SnapshotProvider> snapshotProviders) -
Method Summary
Modifier and Type Method Description SubscriptionsgetSubscriptions()voidonSubscriptionCreated(SubscriptionCreated subscriptionCreated, java.lang.Class<? extends Selector> sourceChannelSelector)voidonSubscriptionDeleted(java.lang.String subscriptionId)voidonSubscriptionUpdated(SubscriptionUpdated event)
-
Constructor Details
-
SubscriptionService
public SubscriptionService(MessageInterceptorRegistry registry, java.util.List<MessageSenderEndpointFactory> senderEndpointFactories, java.util.List<SnapshotProvider> snapshotProviders)
-
-
Method Details
-
onSubscriptionCreated
public void onSubscriptionCreated(SubscriptionCreated subscriptionCreated, java.lang.Class<? extends Selector> sourceChannelSelector) -
onSubscriptionUpdated
-
onSubscriptionDeleted
public void onSubscriptionDeleted(java.lang.String subscriptionId) -
getSubscriptions
-