Class BalancerResource
java.lang.Object
io.confluent.kafkarest.resources.v3.BalancerResource
-
Constructor Summary
ConstructorsConstructorDescriptionBalancerResource(jakarta.inject.Provider<BalancerManager> balancerManager, io.confluent.kafkarest.response.CrnFactory crnFactory, io.confluent.kafkarest.response.UrlFactory urlFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAnyUnevenLoad(jakarta.ws.rs.container.AsyncResponse asyncResponse, String clusterId) voidgetBalancer(jakarta.ws.rs.container.AsyncResponse asyncResponse, String clusterId)
-
Constructor Details
-
BalancerResource
@Inject public BalancerResource(jakarta.inject.Provider<BalancerManager> balancerManager, io.confluent.kafkarest.response.CrnFactory crnFactory, io.confluent.kafkarest.response.UrlFactory urlFactory)
-
-
Method Details
-
getBalancer
@GET @Produces("application/json") @PerformanceMetric("v3.balancer.get") public void getBalancer(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId) -
getAnyUnevenLoad
@GET @Path("/any-uneven-load") @Produces("application/json") @PerformanceMetric("v3.balancer.any-uneven-load.get") public void getAnyUnevenLoad(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("clusterId") String clusterId)
-