Setters for fields that need customization
See this commit in core fore details:
442c72b37c
This commit is contained in:
committed by
Gary Russell
parent
526627854a
commit
fc184ba422
@@ -213,11 +213,11 @@ public class KafkaMessageChannelBinder extends
|
||||
|
||||
private final TransactionTemplate transactionTemplate;
|
||||
|
||||
private final KafkaBindingRebalanceListener rebalanceListener;
|
||||
private KafkaBindingRebalanceListener rebalanceListener;
|
||||
|
||||
private final DlqPartitionFunction dlqPartitionFunction;
|
||||
private DlqPartitionFunction dlqPartitionFunction;
|
||||
|
||||
private final DlqDestinationResolver dlqDestinationResolver;
|
||||
private DlqDestinationResolver dlqDestinationResolver;
|
||||
|
||||
private final Map<ConsumerDestination, ContainerProperties.AckMode> ackModeInfo = new ConcurrentHashMap<>();
|
||||
|
||||
@@ -309,6 +309,18 @@ public class KafkaMessageChannelBinder extends
|
||||
this.clientFactoryCustomizer = customizer;
|
||||
}
|
||||
|
||||
public void setRebalanceListener(KafkaBindingRebalanceListener rebalanceListener) {
|
||||
this.rebalanceListener = rebalanceListener;
|
||||
}
|
||||
|
||||
public void setDlqPartitionFunction(DlqPartitionFunction dlqPartitionFunction) {
|
||||
this.dlqPartitionFunction = dlqPartitionFunction;
|
||||
}
|
||||
|
||||
public void setDlqDestinationResolver(DlqDestinationResolver dlqDestinationResolver) {
|
||||
this.dlqDestinationResolver = dlqDestinationResolver;
|
||||
}
|
||||
|
||||
Map<String, TopicInformation> getTopicsInUse() {
|
||||
return this.topicsInUse;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user