X-Git-Url: https://juplo.de/gitweb/?p=demos%2Fkafka%2Fdemos-kafka-payment-system-transfer;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2FTransferServiceProperties.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2FTransferServiceProperties.java;h=e001748b3094d972486825490ad769c2a4c7602a;hp=c18f5254871a67df1e80a908d48cb091a9d1fd7e;hb=43ea59755f9673864a3ef95250009f091e99a760;hpb=cbfe4b796266ff7b9689fb69c5a8efee8ebb130a diff --git a/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceProperties.java b/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceProperties.java index c18f525..e001748 100644 --- a/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceProperties.java +++ b/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceProperties.java @@ -5,6 +5,9 @@ import lombok.Getter; import lombok.Setter; import org.springframework.boot.context.properties.ConfigurationProperties; +import java.util.HashMap; +import java.util.Map; + @ConfigurationProperties("juplo.transfer") @Getter @@ -13,5 +16,13 @@ public class TransferServiceProperties { private String bootstrapServers = "localhost:9092"; private String topic = "transfers"; + private Integer numPartitions = 5; private String groupId = "transfers"; + private String groupInstanceId; + private Map instanceIdUriMapping; + + public Map getInstanceIdUriMapping() + { + return instanceIdUriMapping == null ? new HashMap<>() : instanceIdUriMapping; + } }