Class ControllerRoutes
- java.lang.Object
-
- com.linkedin.venice.controller.server.AbstractRoute
-
- com.linkedin.venice.controller.server.ControllerRoutes
-
public class ControllerRoutes extends AbstractRoute
-
-
Constructor Summary
Constructors Constructor Description ControllerRoutes(boolean sslEnabled, java.util.Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
updateKafkaTopicLogCompaction(Admin admin)
spark.Route
updateKafkaTopicMinInSyncReplica(Admin admin)
spark.Route
updateKafkaTopicRetention(Admin admin)
-
Methods inherited from class com.linkedin.venice.controller.server.AbstractRoute
getCertificate, getPrincipalId, hasAccessToStore, hasReadAccessToTopic, hasWriteAccessToTopic, isAclEnabled, isAllowListUser, isSslEnabled
-
-
-
-
Constructor Detail
-
ControllerRoutes
public ControllerRoutes(boolean sslEnabled, java.util.Optional<DynamicAccessController> accessController, PubSubTopicRepository pubSubTopicRepository)
-
-
Method Detail
-
getLeaderController
public spark.Route getLeaderController(Admin admin)
No ACL check; any user is allowed to check leader controller.- See Also:
Admin.getLeaderController(String)
-
getChildControllers
public spark.Route getChildControllers(Admin admin)
-
updateKafkaTopicLogCompaction
public spark.Route updateKafkaTopicLogCompaction(Admin admin)
-
getKafkaTopicConfigs
public spark.Route getKafkaTopicConfigs(Admin admin)
No ACL check; any user is allowed to check topic configs.
-
updateKafkaTopicRetention
public spark.Route updateKafkaTopicRetention(Admin admin)
-
updateKafkaTopicMinInSyncReplica
public spark.Route updateKafkaTopicMinInSyncReplica(Admin admin)
-
-