Skip to content

Commit b703560

Browse files
committed
move important user-facing classes out of 'internal' package.
1 parent 9bde959 commit b703560

File tree

12 files changed

+22
-11
lines changed

12 files changed

+22
-11
lines changed

aws-resources/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ description = "OpenTelemetry AWS Resources Support"
88
otelJava.moduleName.set("io.opentelemetry.contrib.aws.resource")
99

1010
dependencies {
11-
api("io.opentelemetry:opentelemetry-api")
11+
compileOnly("com.google.auto.service:auto-service")
1212
compileOnly("io.opentelemetry:opentelemetry-api-incubator")
13+
14+
annotationProcessor("com.google.auto.service:auto-service")
15+
api("io.opentelemetry:opentelemetry-api")
1316
api("io.opentelemetry:opentelemetry-sdk")
1417

1518
implementation("io.opentelemetry.semconv:opentelemetry-semconv")

aws-resources/src/main/java/io/opentelemetry/contrib/aws/resource/internal/AwsResourceDetector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
package io.opentelemetry.contrib.aws.resource.internal;
77

8+
import com.google.auto.service.AutoService;
89
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
910
import io.opentelemetry.contrib.aws.resource.BeanstalkResource;
1011
import io.opentelemetry.contrib.aws.resource.Ec2Resource;
@@ -15,6 +16,7 @@
1516
import io.opentelemetry.sdk.resources.Resource;
1617
import io.opentelemetry.sdk.resources.ResourceBuilder;
1718

19+
@AutoService(ComponentProvider.class)
1820
public class AwsResourceDetector implements ComponentProvider<Resource> {
1921

2022
@Override
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.opamp.client.internal;
6+
package io.opentelemetry.opamp.client;
77

88
import io.opentelemetry.opamp.client.internal.response.MessageData;
99
import java.io.Closeable;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.opamp.client.internal;
6+
package io.opentelemetry.opamp.client;
77

88
import com.github.f4b6a3.uuid.UuidCreator;
99
import com.google.errorprone.annotations.CanIgnoreReturnValue;
1010
import io.opentelemetry.opamp.client.internal.connectivity.http.OkHttpSender;
1111
import io.opentelemetry.opamp.client.internal.impl.OpampClientImpl;
1212
import io.opentelemetry.opamp.client.internal.impl.OpampClientState;
1313
import io.opentelemetry.opamp.client.internal.request.service.HttpRequestService;
14-
import io.opentelemetry.opamp.client.internal.request.service.RequestService;
14+
import io.opentelemetry.opamp.client.request.service.RequestService;
1515
import io.opentelemetry.opamp.client.internal.request.service.WebSocketRequestService;
1616
import io.opentelemetry.opamp.client.internal.state.State;
1717
import java.nio.ByteBuffer;

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/impl/OpampClientImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.opamp.client.internal.impl;
77

8-
import io.opentelemetry.opamp.client.internal.OpampClient;
8+
import io.opentelemetry.opamp.client.OpampClient;
99
import io.opentelemetry.opamp.client.internal.impl.recipe.AgentToServerAppenders;
1010
import io.opentelemetry.opamp.client.internal.impl.recipe.RecipeManager;
1111
import io.opentelemetry.opamp.client.internal.impl.recipe.RequestRecipe;
@@ -19,7 +19,7 @@
1919
import io.opentelemetry.opamp.client.internal.impl.recipe.appenders.SequenceNumberAppender;
2020
import io.opentelemetry.opamp.client.internal.request.Field;
2121
import io.opentelemetry.opamp.client.internal.request.Request;
22-
import io.opentelemetry.opamp.client.internal.request.service.RequestService;
22+
import io.opentelemetry.opamp.client.request.service.RequestService;
2323
import io.opentelemetry.opamp.client.internal.response.MessageData;
2424
import io.opentelemetry.opamp.client.internal.response.OpampServerResponseException;
2525
import io.opentelemetry.opamp.client.internal.response.Response;

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/request/service/HttpRequestService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import io.opentelemetry.opamp.client.internal.request.delay.RetryPeriodicDelay;
1515
import io.opentelemetry.opamp.client.internal.response.OpampServerResponseException;
1616
import io.opentelemetry.opamp.client.internal.response.Response;
17+
import io.opentelemetry.opamp.client.request.service.RequestService;
1718
import java.io.IOException;
1819
import java.time.Duration;
1920
import java.util.Objects;

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/request/service/WebSocketRequestService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import io.opentelemetry.opamp.client.internal.request.delay.RetryPeriodicDelay;
1414
import io.opentelemetry.opamp.client.internal.response.OpampServerResponseException;
1515
import io.opentelemetry.opamp.client.internal.response.Response;
16+
import io.opentelemetry.opamp.client.request.service.RequestService;
1617
import java.io.ByteArrayOutputStream;
1718
import java.io.IOException;
1819
import java.time.Duration;

opamp-client/src/main/java/io/opentelemetry/opamp/client/internal/response/MessageData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
package io.opentelemetry.opamp.client.internal.response;
77

88
import com.google.auto.value.AutoValue;
9-
import io.opentelemetry.opamp.client.internal.OpampClient;
9+
import io.opentelemetry.opamp.client.OpampClient;
1010
import javax.annotation.Nullable;
1111
import opamp.proto.AgentRemoteConfig;
1212

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.opamp.client.internal.request.service;
6+
package io.opentelemetry.opamp.client.request.service;
77

8-
import io.opentelemetry.opamp.client.internal.OpampClient;
8+
import io.opentelemetry.opamp.client.OpampClient;
99
import io.opentelemetry.opamp.client.internal.request.Request;
10+
import io.opentelemetry.opamp.client.internal.request.service.HttpRequestService;
11+
import io.opentelemetry.opamp.client.internal.request.service.WebSocketRequestService;
1012
import io.opentelemetry.opamp.client.internal.response.Response;
1113
import java.util.function.Supplier;
1214

opamp-client/src/test/java/io/opentelemetry/opamp/client/internal/impl/OpampClientImplTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
import static org.mockito.Mockito.spy;
1313
import static org.mockito.Mockito.verify;
1414

15-
import io.opentelemetry.opamp.client.internal.OpampClient;
15+
import io.opentelemetry.opamp.client.OpampClient;
1616
import io.opentelemetry.opamp.client.internal.connectivity.http.OkHttpSender;
1717
import io.opentelemetry.opamp.client.internal.request.Request;
1818
import io.opentelemetry.opamp.client.internal.request.service.HttpRequestService;
19-
import io.opentelemetry.opamp.client.internal.request.service.RequestService;
19+
import io.opentelemetry.opamp.client.request.service.RequestService;
2020
import io.opentelemetry.opamp.client.internal.response.MessageData;
2121
import io.opentelemetry.opamp.client.internal.state.State;
2222
import java.io.IOException;

0 commit comments

Comments
 (0)