Class ConsistencyEndpoint
- java.lang.Object
-
- pl.allegro.tech.hermes.management.api.ConsistencyEndpoint
-
@Component @RolesAllowed("admin") @Path("consistency") public class ConsistencyEndpoint extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConsistencyEndpoint(DcConsistencyService dcConsistencyService, KafkaHermesConsistencyService kafkaHermesConsistencyService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponselistAllGroups()javax.ws.rs.core.ResponselistInconsistentGroups(java.util.List<java.lang.String> groupNames)javax.ws.rs.core.ResponselistInconsistentTopics()javax.ws.rs.core.ResponseremoveTopicByName(java.lang.String topicName, javax.ws.rs.container.ContainerRequestContext requestContext)
-
-
-
Constructor Detail
-
ConsistencyEndpoint
public ConsistencyEndpoint(DcConsistencyService dcConsistencyService, KafkaHermesConsistencyService kafkaHermesConsistencyService)
-
-
Method Detail
-
listInconsistentGroups
@GET @Produces("application/json") @Path("/inconsistencies/groups") public javax.ws.rs.core.Response listInconsistentGroups(@QueryParam("groupNames") java.util.List<java.lang.String> groupNames)
-
listInconsistentTopics
@GET @Produces("application/json") @Path("/inconsistencies/topics") public javax.ws.rs.core.Response listInconsistentTopics()
-
removeTopicByName
@DELETE @Produces("application/json") @Path("/inconsistencies/topics") public javax.ws.rs.core.Response removeTopicByName(@QueryParam("topicName") java.lang.String topicName, @Context javax.ws.rs.container.ContainerRequestContext requestContext)
-
listAllGroups
@GET @Produces("application/json") @Path("/groups") public javax.ws.rs.core.Response listAllGroups()
-
-