litmus core/proxy endpoint addition. removing record class

Signed-off-by: chandresh pancholi <chandresh.pancholi@navi.com>
This commit is contained in:
chandresh pancholi
2021-10-29 14:43:02 +05:30
parent b00988b943
commit 0327b33038
2 changed files with 10 additions and 6 deletions

View File

@@ -1,12 +1,16 @@
package com.navi.medici.config;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConstructorBinding;
import org.springframework.context.annotation.Configuration;
@Configuration
@ConstructorBinding
public record LitmusProxyConfig(@Value("${litmus.api.endpoint}") String litmusEndpoint,
@Value("${clickstream.api.endpoint}") String clickStreamEndpoint) {
@Data
public class LitmusProxyConfig {
@Value("${litmus.api.endpoint}")
String litmusEndpoint;
@Value("${clickstream.api.endpoint}")
String clickStreamEndpoint;
}

View File

@@ -18,11 +18,11 @@ public class LitmusProxyContainer {
@Bean
public Litmus litmus(RequestMetadata requestMetadata) {
var litmusConfig = LitmusConfig.builder()
.litmusAPI(litmusProxyConfig.litmusEndpoint())
.litmusAPI(litmusProxyConfig.getLitmusEndpoint())
.appName("litmus-proxy")
.instanceId("test-instance")
.litmusContextProvider(new CustomLitmusProxyContextProvider(requestMetadata))
.clickStreamAPI(litmusProxyConfig.clickStreamEndpoint())
.clickStreamAPI(litmusProxyConfig.getClickStreamEndpoint())
.build();
Litmus litmus = new DefaultLitmus(litmusConfig);