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 Detail
-
SubscriptionService
public SubscriptionService(MessageInterceptorRegistry registry, java.util.List<MessageSenderEndpointFactory> senderEndpointFactories, java.util.List<SnapshotProvider> snapshotProviders)
-
-
Method Detail
-
onSubscriptionCreated
public void onSubscriptionCreated(SubscriptionCreated subscriptionCreated, java.lang.Class<? extends Selector> sourceChannelSelector)
-
onSubscriptionUpdated
public void onSubscriptionUpdated(SubscriptionUpdated event)
-
onSubscriptionDeleted
public void onSubscriptionDeleted(java.lang.String subscriptionId)
-
getSubscriptions
public Subscriptions getSubscriptions()
-
-