Class AdminClientConfig


  • public class AdminClientConfig
    extends AbstractConfig
    The AdminClient configuration class, which also contains constants for configuration entry names.
    • Field Detail

      • BOOTSTRAP_SERVERS_CONFIG

        public static final java.lang.String BOOTSTRAP_SERVERS_CONFIG
        bootstrap.servers
        See Also:
        Constant Field Values
      • CLIENT_DNS_LOOKUP_CONFIG

        public static final java.lang.String CLIENT_DNS_LOOKUP_CONFIG
        client.dns.lookup
        See Also:
        Constant Field Values
      • RECONNECT_BACKOFF_MS_CONFIG

        public static final java.lang.String RECONNECT_BACKOFF_MS_CONFIG
        reconnect.backoff.ms
        See Also:
        Constant Field Values
      • RECONNECT_BACKOFF_MAX_MS_CONFIG

        public static final java.lang.String RECONNECT_BACKOFF_MAX_MS_CONFIG
        reconnect.backoff.max.ms
        See Also:
        Constant Field Values
      • RETRY_BACKOFF_MS_CONFIG

        public static final java.lang.String RETRY_BACKOFF_MS_CONFIG
        retry.backoff.ms
        See Also:
        Constant Field Values
      • CONNECTIONS_MAX_IDLE_MS_CONFIG

        public static final java.lang.String CONNECTIONS_MAX_IDLE_MS_CONFIG
        connections.max.idle.ms
        See Also:
        Constant Field Values
      • REQUEST_TIMEOUT_MS_CONFIG

        public static final java.lang.String REQUEST_TIMEOUT_MS_CONFIG
        request.timeout.ms
        See Also:
        Constant Field Values
      • CLIENT_ID_CONFIG

        public static final java.lang.String CLIENT_ID_CONFIG
        See Also:
        Constant Field Values
      • METADATA_MAX_AGE_CONFIG

        public static final java.lang.String METADATA_MAX_AGE_CONFIG
        See Also:
        Constant Field Values
      • SEND_BUFFER_CONFIG

        public static final java.lang.String SEND_BUFFER_CONFIG
        See Also:
        Constant Field Values
      • RECEIVE_BUFFER_CONFIG

        public static final java.lang.String RECEIVE_BUFFER_CONFIG
        See Also:
        Constant Field Values
      • METRIC_REPORTER_CLASSES_CONFIG

        public static final java.lang.String METRIC_REPORTER_CLASSES_CONFIG
        See Also:
        Constant Field Values
      • METRICS_NUM_SAMPLES_CONFIG

        public static final java.lang.String METRICS_NUM_SAMPLES_CONFIG
        See Also:
        Constant Field Values
      • METRICS_SAMPLE_WINDOW_MS_CONFIG

        public static final java.lang.String METRICS_SAMPLE_WINDOW_MS_CONFIG
        See Also:
        Constant Field Values
      • METRICS_RECORDING_LEVEL_CONFIG

        public static final java.lang.String METRICS_RECORDING_LEVEL_CONFIG
        See Also:
        Constant Field Values
      • SECURITY_PROTOCOL_CONFIG

        public static final java.lang.String SECURITY_PROTOCOL_CONFIG
        See Also:
        Constant Field Values
      • DEFAULT_SECURITY_PROTOCOL

        public static final java.lang.String DEFAULT_SECURITY_PROTOCOL
        See Also:
        Constant Field Values
      • DEFAULT_API_TIMEOUT_MS_CONFIG

        public static final java.lang.String DEFAULT_API_TIMEOUT_MS_CONFIG
        See Also:
        Constant Field Values
      • SECURITY_PROVIDERS_CONFIG

        public static final java.lang.String SECURITY_PROVIDERS_CONFIG
        security.providers
        See Also:
        Constant Field Values
      • STREAMS_RPC_TIMEOUT_MS_CONFIG

        public static final java.lang.String STREAMS_RPC_TIMEOUT_MS_CONFIG
        streams.rpc.timeout.ms
        See Also:
        Constant Field Values
      • STREAMS_HARDMOUNT_CONFIG

        public static final java.lang.String STREAMS_HARDMOUNT_CONFIG
        fs.mapr.hardmount
        See Also:
        Constant Field Values
      • STREAMS_ADMIN_DEFAULT_STREAM_CONFIG

        public static final java.lang.String STREAMS_ADMIN_DEFAULT_STREAM_CONFIG
        streams.admin.default.stream
        See Also:
        Constant Field Values
      • ADMINCLIENT_CLASS_CONFIG

        public static final java.lang.String ADMINCLIENT_CLASS_CONFIG
        See Also:
        Constant Field Values
    • Constructor Detail

      • AdminClientConfig

        public AdminClientConfig​(java.util.Map<?,​?> props)
      • AdminClientConfig

        protected AdminClientConfig​(java.util.Map<?,​?> props,
                                    boolean doLog)
    • Method Detail

      • postProcessParsedConfig

        protected java.util.Map<java.lang.String,​java.lang.Object> postProcessParsedConfig​(java.util.Map<java.lang.String,​java.lang.Object> parsedValues)
        Description copied from class: AbstractConfig
        Called directly after user configs got parsed (and thus default values got set). This allows to change default values for "secondary defaults" if required.
        Overrides:
        postProcessParsedConfig in class AbstractConfig
        Parameters:
        parsedValues - unmodifiable map of current configuration
        Returns:
        a map of updates that should be applied to the configuration (will be validated to prevent bad updates)
      • configNames

        public static java.util.Set<java.lang.String> configNames()
      • configDef

        public static ConfigDef configDef()
      • main

        public static void main​(java.lang.String[] args)