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 TypeMethodDescriptionjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponselistInconsistentGroups(List<String> groupNames) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseremoveTopicByName(String topicName, jakarta.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 jakarta.ws.rs.core.Response listInconsistentTopics() -
removeTopicByName
@DELETE @Produces("application/json") @Path("/inconsistencies/topics") public jakarta.ws.rs.core.Response removeTopicByName(@QueryParam("topicName") String topicName, @Context jakarta.ws.rs.container.ContainerRequestContext requestContext) -
listAllGroups
@GET @Produces("application/json") @Path("/groups") public jakarta.ws.rs.core.Response listAllGroups()
-