Commit fc3ffd1a authored by 于桐's avatar 于桐

sonar fix

parent 7447d990
Pipeline #941 failed with stages
......@@ -15,23 +15,15 @@ public class KinesisProducerClientFactory {
private KinesisProducerClientFactory() {
}
private static KinesisProducerClient client;
private static class KinesisProducerClientHolder {
private static final KinesisProducerClient client = new KinesisProducerClient(getConfig());
public static KinesisProducerClient getClient() {
if (null == client) {
synchronized (KinesisProducerClient.class) {
if (null == client) {
client = new KinesisProducerClient(getConfig());
}
}
private static EnvironmentConfig getConfig() {
return TechEnvironment.isPro() ? EnvironmentConfig.PROD : EnvironmentConfig.DEV;
}
return client;
}
private static EnvironmentConfig getConfig() {
if (!TechEnvironment.isPro()) {
return EnvironmentConfig.DEV;
}
return EnvironmentConfig.PROD;
public static KinesisProducerClient getClient() {
return KinesisProducerClientHolder.client;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment