See: Description
| Interface | Description |
|---|---|
| ConfigChangeCallback | A callback passed to ConfigProvider for subscribing to changes. |
| ConfigDef.Recommender | This is used by the ConfigDef.validate(Map) to get valid values for a configuration given the current configuration values in order to perform full configuration validation and visibility modification. |
| ConfigDef.Validator | Validation logic the user may provide to perform single configuration validation. |
| Class | Description |
|---|---|
| AbstractConfig | A convenient base class for configurations to extend. |
| BrokerTypeTopicClient | |
| Config | |
| ConfigData | Configuration data from a ConfigProvider. |
| ConfigDef | This class is used for specifying the set of expected configurations. |
| ConfigDef.CaseInsensitiveValidString | |
| ConfigDef.CompositeValidator | |
| ConfigDef.ConcreteSubClassValidator | |
| ConfigDef.ConfigKey | |
| ConfigDef.InstantiableClassValidator | |
| ConfigDef.LambdaValidator | |
| ConfigDef.ListSize | |
| ConfigDef.NonEmptyString | |
| ConfigDef.NonEmptyStringWithoutControlChars | |
| ConfigDef.NonNullValidator | |
| ConfigDef.Range | Validation logic for numeric ranges |
| ConfigDef.ValidList | |
| ConfigDef.ValidString | |
| ConfigResource | A class representing resources that have configs. |
| ConfigTransformer | This class wraps a set of ConfigProvider instances and uses them to perform transformations. |
| ConfigTransformerResult | The result of a transformation from ConfigTransformer. |
| ConfigValue | |
| ConfluentTopicConfig | Keys that can be used to configure a topic for Confluent Platform Kafka. |
| LogLevelConfig | This class holds definitions for log level configurations related to Kafka's application logging. |
| SaslConfigs | |
| SecurityConfig | Contains the common security config for SSL and SASL |
| SslConfigs | |
| TopicConfig | Keys that can be used to configure a topic. |
| Enum | Description |
|---|---|
| BrokerType | |
| ConfigDef.Importance | The importance level for a configuration |
| ConfigDef.Type | The type for a configuration value |
| ConfigDef.Width | The width of a configuration value |
| ConfigResource.Type | Type of resource. |
| SslClientAuth | Describes whether the server should require or request client authentication. |
| Exception | Description |
|---|---|
| ConfigException | Thrown if the user supplies an invalid configuration |