Class KafkaHttpServerConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.rest.RestConfig
io.confluent.http.server.KafkaHttpServerConfig
public final class KafkaHttpServerConfig
extends io.confluent.rest.RestConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intFields inherited from class io.confluent.rest.RestConfig
ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN_CONFIG, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_SKIP_OPTIONS, AUTHENTICATION_METHOD_BASIC, AUTHENTICATION_METHOD_BEARER, AUTHENTICATION_METHOD_CONFIG, AUTHENTICATION_METHOD_DOC, AUTHENTICATION_METHOD_NONE, AUTHENTICATION_METHOD_VALIDATOR, AUTHENTICATION_REALM_CONFIG, AUTHENTICATION_REALM_DOC, AUTHENTICATION_ROLES_CONFIG, AUTHENTICATION_ROLES_DEFAULT, AUTHENTICATION_ROLES_DOC, AUTHENTICATION_SKIP_PATHS, AUTHENTICATION_SKIP_PATHS_DEFAULT, AUTHENTICATION_SKIP_PATHS_DOC, CSRF_PREVENTION_ENABLED, CSRF_PREVENTION_ENABLED_DEFAULT, CSRF_PREVENTION_TOKEN_EXPIRATION_MINUTES, CSRF_PREVENTION_TOKEN_EXPIRATION_MINUTES_DEFAULT, CSRF_PREVENTION_TOKEN_FETCH_ENDPOINT, CSRF_PREVENTION_TOKEN_FETCH_ENDPOINT_DEFAULT, CSRF_PREVENTION_TOKEN_MAX_ENTRIES, CSRF_PREVENTION_TOKEN_MAX_ENTRIES_DEFAULT, DEBUG_CONFIG, DISABLE_RESPONSE_SIZE_METRICS_COLLECTION_CONFIG, ENABLE_GZIP_COMPRESSION_CONFIG, EXPECTED_SNI_HEADERS_CONFIG, HSTS_HEADER_ENABLE_CONFIG, HSTS_HEADER_ENABLE_DEFAULT, HTTP2_ENABLED_CONFIG, IDLE_TIMEOUT_MS_CONFIG, IDLE_TIMEOUT_MS_DEFAULT, IDLE_TIMEOUT_MS_DOC, JETTY_LEGACY_URI_COMPLIANCE, JETTY_LEGACY_URI_COMPLIANCE_DEFAULT, JETTY_LEGACY_URI_COMPLIANCE_DOC, LISTENER_PROTOCOL_MAP_CONFIG, LISTENERS_CONFIG, METRICS_GLOBAL_STATS_REQUEST_TAGS_ENABLE_CONFIG, METRICS_JMX_PREFIX_CONFIG, METRICS_LATENCY_SLA_MS_CONFIG, METRICS_LATENCY_SLO_MS_CONFIG, METRICS_LATENCY_SLO_SLA_ENABLE_CONFIG, METRICS_NUM_SAMPLES_CONFIG, METRICS_REPORTER_CLASSES_CONFIG, METRICS_REPORTER_CONFIG_PREFIX, METRICS_SAMPLE_WINDOW_MS_CONFIG, METRICS_TAGS_CONFIG, NOSNIFF_PROTECTION_ENABLED, NOSNIFF_PROTECTION_ENABLED_DEFAULT, PERCENTILE_MAX_LATENCY_MS_CONFIG, PORT_CONFIG, PREFIX_SNI_CHECK_ENABLED_CONFIG, PREFIX_SNI_PREFIX_CONFIG, PROXY_PROTOCOL_ENABLED_CONFIG, REJECT_OPTIONS_REQUEST, REQUEST_LOGGER_NAME_CONFIG, REQUEST_QUEUE_CAPACITY_CONFIG, REQUEST_QUEUE_CAPACITY_DEFAULT, REQUEST_QUEUE_CAPACITY_DOC, REQUEST_QUEUE_CAPACITY_GROWBY_CONFIG, REQUEST_QUEUE_CAPACITY_GROWBY_DEFAULT, REQUEST_QUEUE_CAPACITY_GROWBY_DOC, REQUEST_QUEUE_CAPACITY_INITIAL_CONFIG, REQUEST_QUEUE_CAPACITY_INITIAL_DEFAULT, REQUEST_QUEUE_CAPACITY_INITIAL_DOC, RESOURCE_EXTENSION_CLASSES_CONFIG, RESPONSE_HTTP_HEADERS_CONFIG, RESPONSE_HTTP_HEADERS_DEFAULT, RESPONSE_HTTP_HEADERS_DOC, RESPONSE_MEDIATYPE_DEFAULT_CONFIG, RESPONSE_MEDIATYPE_PREFERRED_CONFIG, REST_SERVLET_INITIALIZERS_CLASSES_CONFIG, REST_SERVLET_INITIALIZERS_CLASSES_DOC, RETURN_429_INSTEAD_OF_500_FOR_JETTY_RESPONSE_ERRORS_CONFIG, SHUTDOWN_GRACEFUL_MS_CONFIG, SNI_CHECK_ENABLED_CONFIG, SNI_HOST_CHECK_ENABLED_CONFIG, SSL_CIPHER_SUITES_CONFIG, SSL_CLIENT_AUTH_CONFIG, SSL_CLIENT_AUTHENTICATION_CONFIG, SSL_CLIENT_AUTHENTICATION_NONE, SSL_CLIENT_AUTHENTICATION_REQUESTED, SSL_CLIENT_AUTHENTICATION_REQUIRED, SSL_CLIENT_AUTHENTICATION_VALIDATOR, SSL_ENABLED_PROTOCOLS_CONFIG, SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG, SSL_KEY_PASSWORD_CONFIG, SSL_KEYMANAGER_ALGORITHM_CONFIG, SSL_KEYSTORE_LOCATION_CONFIG, SSL_KEYSTORE_PASSWORD_CONFIG, SSL_KEYSTORE_RELOAD_CONFIG, SSL_KEYSTORE_TYPE_CONFIG, SSL_KEYSTORE_WATCH_LOCATION_CONFIG, SSL_PROTOCOL_CONFIG, SSL_PROVIDER_CONFIG, SSL_SPIRE_ENABLED_CONFIG, SSL_SPIRE_ENABLED_DOC, SSL_TRUSTMANAGER_ALGORITHM_CONFIG, SSL_TRUSTSTORE_LOCATION_CONFIG, SSL_TRUSTSTORE_PASSWORD_CONFIG, SSL_TRUSTSTORE_TYPE_CONFIG, SUPPRESS_STACK_TRACE_IN_RESPONSE, THREAD_POOL_MAX_CONFIG, THREAD_POOL_MAX_DEFAULT, THREAD_POOL_MAX_DOC, THREAD_POOL_MIN_CONFIG, THREAD_POOL_MIN_DEFAULT, THREAD_POOL_MIN_DOC, WEBSOCKET_PATH_PREFIX_CONFIG, WEBSOCKET_PATH_PREFIX_DOC, WEBSOCKET_SERVLET_INITIALIZERS_CLASSES_CONFIG, WEBSOCKET_SERVLET_INITIALIZERS_CLASSES_DOCFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
ConstructorsConstructorDescriptionKafkaHttpServerConfig(Map<String, ?> configuration) KafkaHttpServerConfig(Map<String, ?> configuration, boolean doLog) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.config.ConfigDefbooleanstatic KafkaHttpServerConfigMethods inherited from class io.confluent.rest.RestConfig
baseConfigDef, baseConfigDef, baseConfigDef, baseConfigDef, getBaseSslConfig, getBooleanOrDefault, getBooleanOrDefault, getConnectorConnectionLimit, getDisableResponseSizeMetricsCollection, getDoLog, getDosFilterDelayMs, getDosFilterInsertHeaders, getDosFilterIpWhitelist, getDosFilterManagedAttr, getDosFilterMaxIdleTrackerMs, getDosFilterMaxRequestMs, getDosFilterMaxRequestsGlobalPerSec, getDosFilterMaxRequestsPerConnectionPerSec, getDosFilterMaxWaitMs, getDosFilterTenantMaxRequestsPerSec, getDosFilterThrottledRequests, getDosFilterThrottleMs, getExpectedSniHeaders, getInstanceConfig, getListenerProtocolMap, getListeners, getMap, getMetricsContext, getNetworkTrafficRateLimitBackend, getNetworkTrafficRateLimitBytesPerSec, getNetworkTrafficRateLimitEnable, getPrefixSniCheckEnable, getPrefixSniPrefix, getReturn429InsteadOf500ForJettyResponseErrors, getServerConnectionLimit, getSniCheckEnable, getSniHostCheckEnable, getSslConfigs, getSuppressStackTraceInResponse, getTime, isDosFilterEnabled, isDosFilterTenantDryRunEnabled, isDosFilterTenantEnabled, metricsReporterConfig, validateHttpResponseHeaderConfigMethods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
HTTP_SERVER_PREFIX
- See Also:
-
METADATA_SERVER_PREFIX
- See Also:
-
PER_LISTENER_CONFIG_PREFIX
- See Also:
-
PORT_DEFAULT
public static final int PORT_DEFAULT- See Also:
-
LISTENERS_DEFAULT
- See Also:
-
-
Constructor Details
-
KafkaHttpServerConfig
-
KafkaHttpServerConfig
-
-
Method Details
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef() -
scoped
-
hasListenersConfig
public boolean hasListenersConfig()
-