Class ExperimentalCfg
java.lang.Object
io.camunda.zeebe.broker.system.configuration.ExperimentalCfg
- All Implemented Interfaces:
ConfigurationEntry
Be aware that all configuration which are part of this class are experimental, which means they
are subject to change and to drop. It might be that also some of them are actually dangerous so
be aware when you change one of these!
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final org.springframework.util.unit.DataSizestatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.util.unit.DataSizelongintgetRaft()voidbooleanDeprecated, for removal: This API element is subject to removal in a future version.voidsetConsistencyChecks(ConsistencyCheckCfg consistencyChecks) voidsetDisableExplicitRaftFlush(boolean disableExplicitRaftFlush) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated in favor ofRaftCfg.setFlush(FlushConfig).voidvoidsetFeatures(FeatureFlagsCfg features) voidsetMaxAppendBatchSize(org.springframework.util.unit.DataSize maxAppendBatchSize) voidsetMaxAppendsPerFollower(int maxAppendsPerFollower) voidsetPartitioning(PartitioningCfg partitioning) voidsetQueryApi(QueryApiCfg queryApi) voidsetRaft(ExperimentalRaftCfg raft) voidsetRocksdb(RocksdbCfg rocksdb) toString()
-
Field Details
-
DEFAULT_MAX_APPENDS_PER_FOLLOWER
public static final int DEFAULT_MAX_APPENDS_PER_FOLLOWER- See Also:
-
DEFAULT_MAX_APPEND_BATCH_SIZE
public static final org.springframework.util.unit.DataSize DEFAULT_MAX_APPEND_BATCH_SIZE -
DEFAULT_DISABLE_EXPLICIT_RAFT_FLUSH
public static final boolean DEFAULT_DISABLE_EXPLICIT_RAFT_FLUSH- See Also:
-
-
Constructor Details
-
ExperimentalCfg
public ExperimentalCfg()
-
-
Method Details
-
init
- Specified by:
initin interfaceConfigurationEntry
-
getMaxAppendsPerFollower
public int getMaxAppendsPerFollower() -
setMaxAppendsPerFollower
public void setMaxAppendsPerFollower(int maxAppendsPerFollower) -
getMaxAppendBatchSize
public org.springframework.util.unit.DataSize getMaxAppendBatchSize() -
setMaxAppendBatchSize
public void setMaxAppendBatchSize(org.springframework.util.unit.DataSize maxAppendBatchSize) -
getMaxAppendBatchSizeInBytes
public long getMaxAppendBatchSizeInBytes() -
isDisableExplicitRaftFlush
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated in favor ofRaftCfg.getFlush(). The equivalent is a null configuration, e.g. {@link new FlushConfig(null)}. Will be removed in 8.3.0. -
setDisableExplicitRaftFlush
@Deprecated(since="8.2.0", forRemoval=true) public void setDisableExplicitRaftFlush(boolean disableExplicitRaftFlush) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated in favor ofRaftCfg.setFlush(FlushConfig). To disable, you can callRaftCfg.setFlush(FlushConfig)with a null configuration, e.g.new FlushConfig(null). Will be removed in 8.3.0. -
getRocksdb
-
setRocksdb
-
getRaft
-
setRaft
-
getPartitioning
-
setPartitioning
-
getQueryApi
-
setQueryApi
-
getConsistencyChecks
-
setConsistencyChecks
-
getEngine
-
setEngine
-
getFeatures
-
setFeatures
-
toString
-
RaftCfg.getFlush().