Class SubscriptionRemover
java.lang.Object
pl.allegro.tech.hermes.management.domain.subscription.SubscriptionRemover
-
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionRemover(Auditor auditor, MultiDatacenterRepositoryCommandExecutor multiDcExecutor, SubscriptionOwnerCache subscriptionOwnerCache, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, boolean scheduleConsumerGroupRemoval, Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionvoidremoveSubscription(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName, RequestUser removedBy) voidremoveSubscriptionRelatedToTopic(pl.allegro.tech.hermes.api.Topic topic, RequestUser removedBy)
-
Constructor Details
-
SubscriptionRemover
public SubscriptionRemover(Auditor auditor, MultiDatacenterRepositoryCommandExecutor multiDcExecutor, SubscriptionOwnerCache subscriptionOwnerCache, pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, boolean scheduleConsumerGroupRemoval, Clock clock)
-
-
Method Details
-
removeSubscription
public void removeSubscription(pl.allegro.tech.hermes.api.TopicName topicName, String subscriptionName, RequestUser removedBy) -
removeSubscriptionRelatedToTopic
public void removeSubscriptionRelatedToTopic(pl.allegro.tech.hermes.api.Topic topic, RequestUser removedBy)
-