Class ConsistencyEndpoint
java.lang.Object
pl.allegro.tech.hermes.management.api.ConsistencyEndpoint
@Component
@RolesAllowed("admin")
@Path("consistency")
public class ConsistencyEndpoint
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionConsistencyEndpoint(DcConsistencyService dcConsistencyService, KafkaHermesConsistencyService kafkaHermesConsistencyService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsejavax.ws.rs.core.ResponselistInconsistentGroups(List<String> groupNames) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponseremoveTopicByName(String topicName, javax.ws.rs.container.ContainerRequestContext requestContext)
-
Constructor Details
-
ConsistencyEndpoint
public ConsistencyEndpoint(DcConsistencyService dcConsistencyService, KafkaHermesConsistencyService kafkaHermesConsistencyService)
-
-
Method Details
-
listInconsistentGroups
-
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") String topicName, @Context javax.ws.rs.container.ContainerRequestContext requestContext) -
listAllGroups
@GET @Produces("application/json") @Path("/groups") public javax.ws.rs.core.Response listAllGroups()
-