Skip to content

Commit 57795fd

Browse files
author
Loïc GREFFIER
authored
Fixed injection on multiple managed clusters (#209)
1 parent 1f2443c commit 57795fd

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

api/src/main/java/com/michelin/ns4kafka/services/executors/ConnectorAsyncExecutor.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ public class ConnectorAsyncExecutor {
2727
/**
2828
* The managed clusters config
2929
*/
30-
@Inject
31-
private KafkaAsyncExecutorConfig kafkaAsyncExecutorConfig;
30+
private final KafkaAsyncExecutorConfig kafkaAsyncExecutorConfig;
3231

3332
/**
3433
* The connector repository
@@ -42,6 +41,15 @@ public class ConnectorAsyncExecutor {
4241
@Inject
4342
private KafkaConnectClient kafkaConnectClient;
4443

44+
/**
45+
* Constructor
46+
* Required to inject multiple
47+
* @param kafkaAsyncExecutorConfig The managed clusters config
48+
*/
49+
public ConnectorAsyncExecutor(KafkaAsyncExecutorConfig kafkaAsyncExecutorConfig) {
50+
this.kafkaAsyncExecutorConfig = kafkaAsyncExecutorConfig;
51+
}
52+
4553
/**
4654
* Start connector synchronization
4755
*/

api/src/main/java/com/michelin/ns4kafka/services/executors/KafkaAsyncExecutorConfig.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.michelin.ns4kafka.services.executors;
22

3-
43
import io.micronaut.context.annotation.ConfigurationProperties;
54
import io.micronaut.context.annotation.EachProperty;
65
import io.micronaut.context.annotation.Parameter;
@@ -10,7 +9,6 @@
109
import lombok.Setter;
1110
import org.apache.kafka.clients.admin.Admin;
1211

13-
import java.security.Provider;
1412
import java.util.Map;
1513
import java.util.Properties;
1614

@@ -21,7 +19,7 @@ public class KafkaAsyncExecutorConfig {
2119
/**
2220
* Cluster name
2321
*/
24-
private final String name;
22+
private String name;
2523

2624
/**
2725
* Run topics synchronization ?

0 commit comments

Comments
 (0)