Class WorkloadConstraintsService
- java.lang.Object
-
- pl.allegro.tech.hermes.management.domain.workload.constraints.WorkloadConstraintsService
-
@Service public class WorkloadConstraintsService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository, MultiDatacenterRepositoryCommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanconstraintsExist(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.ConsumersWorkloadConstraintsgetConsumersWorkloadConstraints()voidupdateConstraints(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 Detail
-
WorkloadConstraintsService
public WorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository, MultiDatacenterRepositoryCommandExecutor commandExecutor)
-
-
Method Detail
-
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)
-
-