Class WorkloadConstraintsService
java.lang.Object
pl.allegro.tech.hermes.management.domain.workload.constraints.WorkloadConstraintsService
-
Constructor Summary
ConstructorsConstructorDescriptionWorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository, MultiDatacenterRepositoryCommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionbooleanconstraintsExist(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) booleanconstraintsExist(pl.allegro.tech.hermes.api.TopicName topicName) voidcreateConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester) voidcreateConstraints(pl.allegro.tech.hermes.api.TopicName topicName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester) voiddeleteConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, RequestUser requester) voiddeleteConstraints(pl.allegro.tech.hermes.api.TopicName topicName, RequestUser requester) pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraintsvoidupdateConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester) voidupdateConstraints(pl.allegro.tech.hermes.api.TopicName topicName, pl.allegro.tech.hermes.api.Constraints constraints, RequestUser requester)
-
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)
-