Class VeniceControllerRequestHandler
java.lang.Object
com.linkedin.venice.controller.server.VeniceControllerRequestHandler
The core handler for processing incoming requests in the VeniceController.
Acts as the central entry point for handling requests received via both HTTP/REST and gRPC protocols.
This class is responsible for managing all request handling operations for the VeniceController.
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongetAdmin()
The response is passed as an argument to avoid creating duplicate response objects for HTTP requests and to simplify unit testing with gRPC.
-
Constructor Details
-
VeniceControllerRequestHandler
-
-
Method Details
-
getAdmin
-
getStoreRequestHandler
-
getClusterAdminOpsRequestHandler
-
getLeaderControllerDetails
The response is passed as an argument to avoid creating duplicate response objects for HTTP requests and to simplify unit testing with gRPC. Once the transition to gRPC is complete, we can eliminate the need to pass the response as an argument and instead construct and return it directly within the method. -
discoverCluster
-
getControllerAccessManager
-