Skip to content

Commit f007d0e

Browse files
authored
Merge pull request #73 from reckless11/feature_replace_foundation
feature:1.replace Foundation with CapaFoundation
2 parents eaf5c09 + 1019fb4 commit f007d0e

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

capa-spi-aws-config/src/main/java/group/rxcloud/capa/spi/aws/config/AwsCapaConfigStore.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
*/
1717
package group.rxcloud.capa.spi.aws.config;
1818

19-
import com.ctrip.framework.foundation.Foundation;
2019
import com.google.common.collect.Lists;
20+
import group.rxcloud.capa.addons.foundation.CapaFoundation;
21+
import group.rxcloud.capa.addons.foundation.FoundationType;
2122
import group.rxcloud.capa.component.CapaConfigurationProperties;
2223
import group.rxcloud.capa.component.configstore.ConfigurationItem;
2324
import group.rxcloud.capa.component.configstore.StoreConfig;
@@ -81,7 +82,7 @@ public class AwsCapaConfigStore extends CapaConfigStoreSpi {
8182

8283
private AppConfigAsyncClient appConfigAsyncClient;
8384

84-
private static final String APPCONFIG_NAME_FORMAT="%s_%s";
85+
private static final String APPCONFIG_NAME_FORMAT = "%s_%s";
8586

8687
private static final Long REQUEST_TIMEOUT_IN_SECONDS = AwsCapaConfigurationProperties.AppConfigProperties.Settings.getRequestTimeoutInSeconds();
8788

@@ -133,7 +134,7 @@ protected <T> Mono<List<ConfigurationItem<T>>> doGet(String appId, String group,
133134
return Mono.error(new CapaException(CapaErrorContext.PARAMETER_ERROR, "keys is null or empty"));
134135
}
135136

136-
String applicationName = String.format(APPCONFIG_NAME_FORMAT,appId, Foundation.server().getEnv().getName());
137+
String applicationName = String.format(APPCONFIG_NAME_FORMAT, appId, CapaFoundation.getEnv(FoundationType.TRIP));
137138
String configurationName = keys.get(0);
138139

139140
GetConfigurationRequest request = GetConfigurationRequest.builder()
@@ -153,7 +154,7 @@ protected <T> Mono<List<ConfigurationItem<T>>> doGet(String appId, String group,
153154
@Override
154155
protected <T> Flux<SubscribeResp<T>> doSubscribe(String appId, String group, String label, List<String> keys, Map<String, String> metadata, TypeRef<T> type) {
155156

156-
String applicationName = String.format(APPCONFIG_NAME_FORMAT,appId, Foundation.server().getEnv().getName());
157+
String applicationName = String.format(APPCONFIG_NAME_FORMAT, appId, CapaFoundation.getEnv(FoundationType.TRIP));
157158
String configurationName = keys.get(0);
158159

159160
initSubscribe(applicationName, configurationName, group, label, metadata, type);

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/metrics/CloudWatchMetricsExporter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
package group.rxcloud.capa.spi.aws.telemetry.metrics;
1818

1919

20-
import com.ctrip.framework.foundation.Foundation;
20+
import group.rxcloud.capa.addons.foundation.CapaFoundation;
21+
import group.rxcloud.capa.addons.foundation.FoundationType;
2122
import group.rxcloud.capa.component.telemetry.SamplerConfig;
2223
import group.rxcloud.capa.spi.telemetry.CapaMetricsExporterSpi;
2324
import io.opentelemetry.api.common.Attributes;
@@ -88,7 +89,7 @@ private static String getMetricName(MetricData data) {
8889

8990
private static String getAppId() {
9091
try {
91-
String appId = Foundation.app().getAppId();
92+
String appId = CapaFoundation.getAppId(FoundationType.TRIP);
9293
return appId == null ? UNKNOWN : appId;
9394
} catch (Throwable e) {
9495
return UNKNOWN;

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<capa.version>1.10.12.RELEASE</capa.version>
8181
<aws-sdk.version>2.17.40</aws-sdk.version>
8282
<guava.version>19.0</guava.version>
83-
<capa-addons.version>1.0.6.RELEASE</capa-addons.version>
83+
<capa-addons.version>1.0.7.RELEASE</capa-addons.version>
8484
<junit.version>5.3.1</junit.version>
8585
<mockito-core.version>3.6.0</mockito-core.version>
8686
<powermock.version>2.0.9</powermock.version>

0 commit comments

Comments
 (0)