Class CpcCreateClusterLinkPolicy
java.lang.Object
io.confluent.kafka.server.plugins.policy.CreateClusterLinkPolicy
io.confluent.kafka.server.plugins.policy.CpcCreateClusterLinkPolicy
- All Implemented Interfaces:
org.apache.kafka.common.Configurable, org.apache.kafka.common.Reconfigurable, org.apache.kafka.server.interceptor.ClusterLinkInterceptor, org.apache.kafka.server.policy.CreateClusterLinkPolicy
CPC-specific create-cluster-link policy.
Extension point for CPC clusters whose cluster-link creation validation needs to diverge from
the Confluent Cloud behavior implemented by CreateClusterLinkPolicy. It currently
inherits all base behavior unchanged; CPC-specific differences are added here as overrides so the
Cloud policy stays free of CPC conditionals.
Activated by pointing create.cluster.link.policy.class.name at this class on CPC
clusters; the controller loads it via config.getConfiguredInstance(...).
-
Field Summary
Fields inherited from interface org.apache.kafka.server.policy.CreateClusterLinkPolicy
DESTINATION, SOURCE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class CreateClusterLinkPolicy
configure, linkAdded, linkDeleted, links, reconfigurableConfigs, reconfigure, setTenantMaxDestLinks, setTenantMaxSourceLinks, validate, validateReconfiguration
-
Constructor Details
-
CpcCreateClusterLinkPolicy
public CpcCreateClusterLinkPolicy()
-