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;h=e001748b3094d972486825490ad769c2a4c7602a;hp=79473f8c853d5a98c3f8d856e75946c65161cdb4;hb=43ea59755f9673864a3ef95250009f091e99a760;hpb=4467c5240397a47b181106a0ae902ed1b71d0c5d 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 79473f8..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,13 +5,24 @@ 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 @Setter public class TransferServiceProperties { - String bootstrapServers = "localhost:9092"; - String topic = "transfers"; - String groupId = "transfers"; + 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; + } }