@Service
public class WorkloadConstraintsService
extends java.lang.Object
| Constructor and Description |
|---|
WorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository,
MultiDatacenterRepositoryCommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
constraintsExist(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) |
boolean |
constraintsExist(pl.allegro.tech.hermes.api.TopicName topicName) |
void |
createConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName,
pl.allegro.tech.hermes.api.Constraints constraints) |
void |
createConstraints(pl.allegro.tech.hermes.api.TopicName topicName,
pl.allegro.tech.hermes.api.Constraints constraints) |
void |
deleteConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) |
void |
deleteConstraints(pl.allegro.tech.hermes.api.TopicName topicName) |
pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraints |
getConsumersWorkloadConstraints() |
void |
updateConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName,
pl.allegro.tech.hermes.api.Constraints constraints) |
void |
updateConstraints(pl.allegro.tech.hermes.api.TopicName topicName,
pl.allegro.tech.hermes.api.Constraints constraints) |
public WorkloadConstraintsService(pl.allegro.tech.hermes.domain.workload.constraints.WorkloadConstraintsRepository workloadConstraintsRepository,
MultiDatacenterRepositoryCommandExecutor commandExecutor)
public pl.allegro.tech.hermes.domain.workload.constraints.ConsumersWorkloadConstraints getConsumersWorkloadConstraints()
public void createConstraints(pl.allegro.tech.hermes.api.TopicName topicName,
pl.allegro.tech.hermes.api.Constraints constraints)
public void createConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName,
pl.allegro.tech.hermes.api.Constraints constraints)
public void updateConstraints(pl.allegro.tech.hermes.api.TopicName topicName,
pl.allegro.tech.hermes.api.Constraints constraints)
public void updateConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName,
pl.allegro.tech.hermes.api.Constraints constraints)
public void deleteConstraints(pl.allegro.tech.hermes.api.TopicName topicName)
public void deleteConstraints(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
public boolean constraintsExist(pl.allegro.tech.hermes.api.TopicName topicName)
public boolean constraintsExist(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)