Class ReplicationConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.kafka.replication.push.ReplicationConfig
public final class ReplicationConfig
extends org.apache.kafka.common.config.AbstractConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumerates the valid values for theREPLICATION_MODE_PROPconfig property. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final longstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintlingerMs()intlongintlonglongintintstatic booleanpushReplicationModeEnabled(ReplicationConfig.Mode configuredMode) intintintMethods 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
-
CONFLUENT_REPLICATION_PREFIX
- See Also:
-
PUSH_REPLICATION_FEATURE_ENABLE_PROP
- See Also:
-
PUSH_REPLICATION_FEATURE_ENABLE_DOC
- See Also:
-
PUSH_REPLICATION_FEATURE_ENABLE_DEFAULT
public static final boolean PUSH_REPLICATION_FEATURE_ENABLE_DEFAULT- See Also:
-
REPLICATION_MODE_PROP
- See Also:
-
REPLICATION_MODE_DOC
- See Also:
-
REPLICATION_MODE_DEFAULT
-
MAX_PUSHERS_PROP
- See Also:
-
MAX_PUSHERS_DOC
- See Also:
-
MAX_PUSHERS_DEFAULT
public static final int MAX_PUSHERS_DEFAULT- See Also:
-
NUM_PUSHERS_PER_BROKER_PROP
- See Also:
-
NUM_PUSHERS_PER_BROKER_DOC
- See Also:
-
NUM_PUSHERS_PER_BROKER_DEFAULT
public static final int NUM_PUSHERS_PER_BROKER_DEFAULT- See Also:
-
MAX_MEMORY_BUFFER_BYTES_PROP
- See Also:
-
MAX_MEMORY_BUFFER_BYTES_DOC
- See Also:
-
MAX_MEMORY_BUFFER_BYTES_DEFAULT
public static final long MAX_MEMORY_BUFFER_BYTES_DEFAULT- See Also:
-
MAX_IN_FLIGHT_REQUESTS_PROP
- See Also:
-
MAX_IN_FLIGHT_REQUESTS_DOC
- See Also:
-
MAX_IN_FLIGHT_REQUESTS_DEFAULT
public static final int MAX_IN_FLIGHT_REQUESTS_DEFAULT- See Also:
-
MAX_REQUEST_SIZE_BYTES_PROP
- See Also:
-
MAX_REQUEST_SIZE_BYTES_DOC
- See Also:
-
MAX_REQUEST_SIZE_BYTES_DEFAULT
public static final long MAX_REQUEST_SIZE_BYTES_DEFAULT- See Also:
-
MAX_REQUEST_PARTITION_SIZE_BYTES_PROP
- See Also:
-
MAX_REQUEST_PARTITION_SIZE_BYTES_DOC
- See Also:
-
MAX_REQUEST_PARTITION_SIZE_BYTES_DEFAULT
public static final long MAX_REQUEST_PARTITION_SIZE_BYTES_DEFAULT- See Also:
-
LINGER_MS_PROP
- See Also:
-
LINGER_MS_DOC
- See Also:
-
LINGER_MS_DEFAULT
public static final int LINGER_MS_DEFAULT- See Also:
-
MAX_WAIT_MS_PROP
- See Also:
-
MAX_WAIT_MS_DOC
- See Also:
-
MAX_WAIT_MS_DEFAULT
public static final int MAX_WAIT_MS_DEFAULT- See Also:
-
RETRY_TIMEOUT_MS_PROP
- See Also:
-
RETRY_TIMEOUT_MS_DOC
- See Also:
-
RETRY_TIMEOUT_MS_DEFAULT
public static final int RETRY_TIMEOUT_MS_DEFAULT- See Also:
-
REQUEST_TIMEOUT_MS_PROP
- See Also:
-
REQUEST_TIMEOUT_MS_DEFAULT
public static final int REQUEST_TIMEOUT_MS_DEFAULT- See Also:
-
SOCKET_SEND_BUFFER_BYTES_PROP
- See Also:
-
SOCKET_SEND_BUFFER_BYTES_DEFAULT
public static final int SOCKET_SEND_BUFFER_BYTES_DEFAULT- See Also:
-
SOCKET_SEND_BUFFER_BYTES_DOC
- See Also:
-
INTERNAL_TOPICS_PUSH_REPLICATION_ENABLE_PROP
- See Also:
-
INTERNAL_TOPICS_PUSH_REPLICATION_ENABLE_DEFAULT
public static final boolean INTERNAL_TOPICS_PUSH_REPLICATION_ENABLE_DEFAULT- See Also:
-
INTERNAL_TOPICS_PUSH_REPLICATION_ENABLE_DOC
- See Also:
-
CONFLUENT_REPLICATION_PREFIX_NON_CCLOUD
- See Also:
-
INTELLIGENT_REPLICATION_FEATURE_ENABLE_PROP
- See Also:
-
INTELLIGENT_REPLICATION_FEATURE_ENABLE_DOC
- See Also:
-
INTELLIGENT_REPLICATION_FEATURE_ENABLE_DEFAULT
public static final boolean INTELLIGENT_REPLICATION_FEATURE_ENABLE_DEFAULT- See Also:
-
MAX_PUSHERS_PROP_NON_CCLOUD
- See Also:
-
MAX_PUSHERS_DOC_NON_CCLOUD
- See Also:
-
NUM_PUSHERS_PER_REMOTE_BROKER_PROP_NON_CCLOUD
- See Also:
-
NUM_PUSHERS_PER_REMOTE_BROKER_DOC_NON_CCLOUD
- See Also:
-
MAX_MEMORY_BUFFER_BYTES_PROP_NON_CCLOUD
- See Also:
-
MAX_MEMORY_BUFFER_BYTES_DOC_NON_CCLOUD
- See Also:
-
MAX_IN_FLIGHT_REQUESTS_PROP_NON_CCLOUD
- See Also:
-
MAX_REQUEST_SIZE_BYTES_PROP_NON_CCLOUD
- See Also:
-
MAX_REQUEST_PARTITION_SIZE_BYTES_PROP_NON_CCLOUD
- See Also:
-
LINGER_MS_PROP_NON_CCLOUD
- See Also:
-
MAX_WAIT_MS_PROP_NON_CCLOUD
- See Also:
-
RETRY_TIMEOUT_MS_PROP_NON_CCLOUD
- See Also:
-
REQUEST_TIMEOUT_MS_PROP_NON_CCLOUD
- See Also:
-
SOCKET_SEND_BUFFER_BYTES_PROP_NON_CCLOUD
- See Also:
-
-
Constructor Details
-
ReplicationConfig
-
-
Method Details
-
pushReplicationModeEnabled
-
replicationMode
-
maxPushers
public int maxPushers() -
maxMemoryBufferBytes
public long maxMemoryBufferBytes() -
maxInFlightRequests
public int maxInFlightRequests() -
maxRequestSizeBytes
public long maxRequestSizeBytes() -
maxRequestPartitionSizeBytes
public long maxRequestPartitionSizeBytes() -
lingerMs
public int lingerMs() -
maxWaitMs
public int maxWaitMs() -
retryTimeoutMs
public int retryTimeoutMs() -
requestTimeoutMs
public int requestTimeoutMs() -
socketSendBufferBytes
public int socketSendBufferBytes() -
numPushersPerBroker
public int numPushersPerBroker() -
enablePushForInternalTopics
public boolean enablePushForInternalTopics()
-