X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pmproducer%2Fsrc%2Fmain%2Fjava%2Forg%2Foran%2Fpmproducer%2Fdatastore%2FS3ObjectStore.java;h=fd56d62f70140975a8e2cedadd8660963f5e66c3;hb=5a2b5a8c4af4e390224db81fa546c780b7ab265c;hp=be3096928fa0aeea74576e1725efb16876a210f2;hpb=547c200ebd35ebc81a92694fa48653d3ba6dcb27;p=nonrtric%2Fplt%2Franpm.git diff --git a/pmproducer/src/main/java/org/oran/pmproducer/datastore/S3ObjectStore.java b/pmproducer/src/main/java/org/oran/pmproducer/datastore/S3ObjectStore.java index be30969..fd56d62 100644 --- a/pmproducer/src/main/java/org/oran/pmproducer/datastore/S3ObjectStore.java +++ b/pmproducer/src/main/java/org/oran/pmproducer/datastore/S3ObjectStore.java @@ -67,6 +67,12 @@ class S3ObjectStore implements DataStore { getS3AsynchClient(applicationConfig); } + @SuppressWarnings({"java:S3010", "java:S2209"}) + public S3ObjectStore(ApplicationConfig applicationConfig, S3AsyncClient s3AsynchClient) { + this.applicationConfig = applicationConfig; + this.s3AsynchClient = s3AsynchClient; + } + private static synchronized S3AsyncClient getS3AsynchClient(ApplicationConfig applicationConfig) { if (applicationConfig.isS3Enabled() && s3AsynchClient == null) { s3AsynchClient = getS3AsyncClientBuilder(applicationConfig).build();