Uses of Class
org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy
-
Packages that use SchemaCompatibilityStrategy Package Description org.apache.pulsar.client.admin Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.common.policies.data Implementation of policies. -
-
Uses of SchemaCompatibilityStrategy in org.apache.pulsar.client.admin
Methods in org.apache.pulsar.client.admin that return SchemaCompatibilityStrategy Modifier and Type Method Description SchemaCompatibilityStrategyNamespaces. getSchemaCompatibilityStrategy(java.lang.String namespace)Get the strategy used to check the a new schema provided by a producer is compatible with the current schema before it is installed.SchemaCompatibilityStrategyTopicPolicies. getSchemaCompatibilityStrategy(java.lang.String topic, boolean applied)Get schema compatibility strategy on a topic.Methods in org.apache.pulsar.client.admin that return types with arguments of type SchemaCompatibilityStrategy Modifier and Type Method Description java.util.concurrent.CompletableFuture<SchemaCompatibilityStrategy>Namespaces. getSchemaCompatibilityStrategyAsync(java.lang.String namespace)Get the strategy used to check the a new schema provided by a producer is compatible with the current schema before it is installed asynchronously.java.util.concurrent.CompletableFuture<SchemaCompatibilityStrategy>TopicPolicies. getSchemaCompatibilityStrategyAsync(java.lang.String topic, boolean applied)Get schema compatibility strategy on a topic asynchronously.Methods in org.apache.pulsar.client.admin with parameters of type SchemaCompatibilityStrategy Modifier and Type Method Description voidNamespaces. setSchemaCompatibilityStrategy(java.lang.String namespace, SchemaCompatibilityStrategy strategy)Set the strategy used to check the a new schema provided by a producer is compatible with the current schema before it is installed.voidTopicPolicies. setSchemaCompatibilityStrategy(java.lang.String topic, SchemaCompatibilityStrategy strategy)Set schema compatibility strategy on a topic.java.util.concurrent.CompletableFuture<java.lang.Void>Namespaces. setSchemaCompatibilityStrategyAsync(java.lang.String namespace, SchemaCompatibilityStrategy strategy)Set the strategy used to check the a new schema provided by a producer is compatible with the current schema before it is installed asynchronously.java.util.concurrent.CompletableFuture<java.lang.Void>TopicPolicies. setSchemaCompatibilityStrategyAsync(java.lang.String topic, SchemaCompatibilityStrategy strategy)Set schema compatibility strategy on a topic asynchronously. -
Uses of SchemaCompatibilityStrategy in org.apache.pulsar.common.policies.data
Fields in org.apache.pulsar.common.policies.data declared as SchemaCompatibilityStrategy Modifier and Type Field Description SchemaCompatibilityStrategyPolicies. schema_compatibility_strategyMethods in org.apache.pulsar.common.policies.data that return SchemaCompatibilityStrategy Modifier and Type Method Description static SchemaCompatibilityStrategySchemaCompatibilityStrategy. fromAutoUpdatePolicy(SchemaAutoUpdateCompatibilityStrategy strategy)static SchemaCompatibilityStrategySchemaCompatibilityStrategy. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SchemaCompatibilityStrategy[]SchemaCompatibilityStrategy. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.pulsar.common.policies.data with parameters of type SchemaCompatibilityStrategy Modifier and Type Method Description static booleanSchemaCompatibilityStrategy. isUndefined(SchemaCompatibilityStrategy strategy)
-