Class ControllerRoutes
java.lang.Object
com.linkedin.venice.controller.server.AbstractRoute
com.linkedin.venice.controller.server.ControllerRoutes
-
Constructor Summary
ConstructorDescriptionControllerRoutes
(boolean sslEnabled, Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository, VeniceControllerRequestHandler requestHandler) -
Method Summary
Modifier and TypeMethodDescriptionspark.Route
getAggregatedHealthStatus
(Admin admin) spark.Route
getChildControllers
(Admin admin) spark.Route
getKafkaTopicConfigs
(Admin admin) No ACL check; any user is allowed to check topic configs.spark.Route
getLeaderController
(Admin admin) No ACL check; any user is allowed to check leader controller.spark.Route
spark.Route
spark.Route
updateKafkaTopicRetention
(Admin admin) Methods inherited from class com.linkedin.venice.controller.server.AbstractRoute
getCertificate, getPrincipalId, hasAccessToStore, hasReadAccessToTopic, hasWriteAccessToTopic, isAclEnabled, isAllowListUser, isSslEnabled
-
Constructor Details
-
ControllerRoutes
public ControllerRoutes(boolean sslEnabled, Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository, VeniceControllerRequestHandler requestHandler)
-
-
Method Details
-
getLeaderController
No ACL check; any user is allowed to check leader controller.- See Also:
-
getChildControllers
-
updateKafkaTopicLogCompaction
-
getKafkaTopicConfigs
No ACL check; any user is allowed to check topic configs. -
updateKafkaTopicRetention
-
updateKafkaTopicMinInSyncReplica
-
getAggregatedHealthStatus
-