Class TopicPlacementContext
java.lang.Object
com.linkedin.venice.controller.placement.TopicPlacementContext
Store, topic and destination details used to select a backend.
-
Constructor Summary
ConstructorsConstructorDescriptionTopicPlacementContext(String clusterName, String storeName, String topicName, String destinationAddress, boolean legacyAlternative) -
Method Summary
Modifier and TypeMethodDescriptionThe target TopicManager's address, which may differ from the controller's region.The owning user-store name, including when the topic belongs to its push-status store.booleanStatic configuration's choice for this topic, for comparison rather than an active-placement veto.
-
Constructor Details
-
TopicPlacementContext
-
-
Method Details
-
getClusterName
-
getStoreName
The owning user-store name, including when the topic belongs to its push-status store. -
getTopicName
-
getDestinationAddress
The target TopicManager's address, which may differ from the controller's region. -
isLegacyAlternative
public boolean isLegacyAlternative()Static configuration's choice for this topic, for comparison rather than an active-placement veto.
-