Class AssignmentConfigs
java.lang.Object
org.apache.kafka.streams.processor.assignment.AssignmentConfigs
Assignment related configs for the Kafka Streams 
TaskAssignor.- 
Constructor SummaryConstructorsConstructorDescriptionAssignmentConfigs(long acceptableRecoveryLag, int maxWarmupReplicas, int numStandbyReplicas, long probingRebalanceIntervalMs, List<String> rackAwareAssignmentTags, int rackAwareTrafficCost, int rackAwareNonOverlapCost, String rackAwareAssignmentStrategy) AssignmentConfigs(long acceptableRecoveryLag, int maxWarmupReplicas, int numStandbyReplicas, long probingRebalanceIntervalMs, List<String> rackAwareAssignmentTags, OptionalInt rackAwareTrafficCost, OptionalInt rackAwareNonOverlapCost, String rackAwareAssignmentStrategy) AssignmentConfigs(Long acceptableRecoveryLag, Integer maxWarmupReplicas, Integer numStandbyReplicas, Long probingRebalanceIntervalMs, List<String> rackAwareAssignmentTags) 
- 
Method SummaryModifier and TypeMethodDescriptionlongThe configured acceptable recovery lag according toStreamsConfig.ACCEPTABLE_RECOVERY_LAG_CONFIGintThe maximum warmup replicas as configured viaStreamsConfig.MAX_WARMUP_REPLICAS_CONFIGintThe number of standby replicas as configured viaStreamsConfig.NUM_STANDBY_REPLICAS_CONFIGstatic AssignmentConfigsof(StreamsConfig configs) longThe probing rebalance interval in milliseconds as configured viaStreamsConfig.PROBING_REBALANCE_INTERVAL_MS_CONFIGThe rack-aware assignment strategy as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_STRATEGY_CONFIGThe rack-aware assignment tags as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_TAGS_CONFIGThe rack-aware assignment non-overlap cost as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_NON_OVERLAP_COST_CONFIGThe rack-aware assignment traffic cost as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_TRAFFIC_COST_CONFIGtoString()
- 
Constructor Details- 
AssignmentConfigspublic AssignmentConfigs(long acceptableRecoveryLag, int maxWarmupReplicas, int numStandbyReplicas, long probingRebalanceIntervalMs, List<String> rackAwareAssignmentTags, OptionalInt rackAwareTrafficCost, OptionalInt rackAwareNonOverlapCost, String rackAwareAssignmentStrategy) 
- 
AssignmentConfigs
- 
AssignmentConfigs
 
- 
- 
Method Details- 
of
- 
acceptableRecoveryLagpublic long acceptableRecoveryLag()The configured acceptable recovery lag according toStreamsConfig.ACCEPTABLE_RECOVERY_LAG_CONFIG
- 
maxWarmupReplicaspublic int maxWarmupReplicas()The maximum warmup replicas as configured viaStreamsConfig.MAX_WARMUP_REPLICAS_CONFIG
- 
numStandbyReplicaspublic int numStandbyReplicas()The number of standby replicas as configured viaStreamsConfig.NUM_STANDBY_REPLICAS_CONFIG
- 
probingRebalanceIntervalMspublic long probingRebalanceIntervalMs()The probing rebalance interval in milliseconds as configured viaStreamsConfig.PROBING_REBALANCE_INTERVAL_MS_CONFIG
- 
rackAwareAssignmentTagsThe rack-aware assignment tags as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_TAGS_CONFIG
- 
rackAwareTrafficCostThe rack-aware assignment traffic cost as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_TRAFFIC_COST_CONFIG
- 
rackAwareNonOverlapCostThe rack-aware assignment non-overlap cost as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_NON_OVERLAP_COST_CONFIG
- 
rackAwareAssignmentStrategyThe rack-aware assignment strategy as configured viaStreamsConfig.RACK_AWARE_ASSIGNMENT_STRATEGY_CONFIG
- 
toString
 
-