Class WorkloadConstraintsService

java.lang.Object
pl.allegro.tech.hermes.management.domain.workload.constraints.WorkloadConstraintsService

@Service public class WorkloadConstraintsService extends Object
  • Constructor Details

    • WorkloadConstraintsService

      public WorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository, MultiDatacenterRepositoryCommandExecutor commandExecutor)
  • Method Details

    • getConsumersWorkloadConstraints

      public pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraints getConsumersWorkloadConstraints()
    • createConstraints

      public void createConstraints(pl.allegro.tech.hermes.api.TopicName topicName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester)
    • createConstraints

      public void createConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester)
    • updateConstraints

      public void updateConstraints(pl.allegro.tech.hermes.api.TopicName topicName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester)
    • updateConstraints

      public void updateConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester)
    • deleteConstraints

      public void deleteConstraints(pl.allegro.tech.hermes.api.TopicName topicName, RequestUser requester)
    • deleteConstraints

      public void deleteConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, RequestUser requester)
    • constraintsExist

      public boolean constraintsExist(pl.allegro.tech.hermes.api.TopicName topicName)
    • constraintsExist

      public boolean constraintsExist(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)