Skip to content

Commit ad9454e

Browse files
committed
Merge branch 'main' of github.com:robsunday/splunk-otel-java into fbc-snapshot-span-processor
2 parents 7347dae + 5a6c58c commit ad9454e

25 files changed

+578
-162
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
check-links:
1616
runs-on: ubuntu-24.04
1717
steps:
18-
- uses: actions/checkout@v5.0.1
18+
- uses: actions/checkout@v6.0.0
1919

2020
- name: Check all links in *.md files
2121
id: lychee
@@ -30,7 +30,7 @@ jobs:
3030
build:
3131
runs-on: ubuntu-24.04
3232
steps:
33-
- uses: actions/checkout@v5.0.1
33+
- uses: actions/checkout@v6.0.0
3434

3535
- name: Set up JDK 17 for running Gradle
3636
uses: actions/setup-java@v5.0.0
@@ -57,7 +57,7 @@ jobs:
5757
matrix: ${{ steps.set-matrix.outputs.matrix }}
5858
steps:
5959
- name: Check out repository
60-
uses: actions/checkout@v5.0.1
60+
uses: actions/checkout@v6.0.0
6161

6262
- name: Set up JDK 17 for running Gradle
6363
uses: actions/setup-java@v5.0.0
@@ -82,7 +82,7 @@ jobs:
8282
fail-fast: false
8383
steps:
8484
- name: Check out repository
85-
uses: actions/checkout@v5.0.1
85+
uses: actions/checkout@v6.0.0
8686

8787
- name: Set up JDK 17 for running Gradle
8888
uses: actions/setup-java@v5.0.0
@@ -120,7 +120,7 @@ jobs:
120120
suite: profiler
121121
fail-fast: false
122122
steps:
123-
- uses: actions/checkout@v5.0.1
123+
- uses: actions/checkout@v6.0.0
124124

125125
- name: Free disk space
126126
run: .github/scripts/gha-free-disk-space.sh
@@ -159,7 +159,7 @@ jobs:
159159
shellcheck:
160160
runs-on: ubuntu-24.04
161161
steps:
162-
- uses: actions/checkout@v5.0.1
162+
- uses: actions/checkout@v6.0.0
163163

164164
- name: Install shell check
165165
run: wget -qO- "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz" | tar -xJv

.github/workflows/gradle-wrapper-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
validation:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v5.0.1
15+
- uses: actions/checkout@v6.0.0
1616

1717
- uses: gradle/actions/wrapper-validation@v5.0.0

.github/workflows/nightly.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
check-links:
1010
runs-on: ubuntu-24.04
1111
steps:
12-
- uses: actions/checkout@v5.0.1
12+
- uses: actions/checkout@v6.0.0
1313

1414
- name: Check all links in *.md files
1515
id: lychee
@@ -24,7 +24,7 @@ jobs:
2424
build:
2525
runs-on: ubuntu-24.04
2626
steps:
27-
- uses: actions/checkout@v5.0.1
27+
- uses: actions/checkout@v6.0.0
2828

2929
- name: Set up JDK 17 for running Gradle
3030
uses: actions/setup-java@v5.0.0
@@ -51,7 +51,7 @@ jobs:
5151
matrix: ${{ steps.set-matrix.outputs.matrix }}
5252
steps:
5353
- name: Check out repository
54-
uses: actions/checkout@v5.0.1
54+
uses: actions/checkout@v6.0.0
5555

5656
- name: Set up JDK 17 for running Gradle
5757
uses: actions/setup-java@v5.0.0
@@ -76,7 +76,7 @@ jobs:
7676
fail-fast: false
7777
steps:
7878
- name: Check out repository
79-
uses: actions/checkout@v5.0.1
79+
uses: actions/checkout@v6.0.0
8080

8181
- name: Set up JDK 17 for running Gradle
8282
uses: actions/setup-java@v5.0.0
@@ -114,7 +114,7 @@ jobs:
114114
suite: profiler
115115
fail-fast: false
116116
steps:
117-
- uses: actions/checkout@v5.0.1
117+
- uses: actions/checkout@v6.0.0
118118

119119
- name: Free disk space
120120
run: .github/scripts/gha-free-disk-space.sh
@@ -162,7 +162,7 @@ jobs:
162162
# You can get conclusion by env (env.WORKFLOW_CONCLUSION)
163163
- uses: technote-space/workflow-conclusion-action@v3.0.3
164164

165-
- uses: actions/checkout@v5.0.1
165+
- uses: actions/checkout@v6.0.0
166166

167167
- name: Create issue
168168
if: env.WORKFLOW_CONCLUSION == 'failure' # notify only if failure
@@ -185,7 +185,7 @@ jobs:
185185
shellcheck:
186186
runs-on: ubuntu-24.04
187187
steps:
188-
- uses: actions/checkout@v5.0.1
188+
- uses: actions/checkout@v6.0.0
189189

190190
- name: Install shell check
191191
run: wget -qO- "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz" | tar -xJv

.github/workflows/pr.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
check-links:
1212
runs-on: ubuntu-24.04
1313
steps:
14-
- uses: actions/checkout@v5.0.1
14+
- uses: actions/checkout@v6.0.0
1515

1616
- name: Check all links in *.md files
1717
id: lychee
@@ -25,7 +25,7 @@ jobs:
2525
build:
2626
runs-on: ubuntu-24.04
2727
steps:
28-
- uses: actions/checkout@v5.0.1
28+
- uses: actions/checkout@v6.0.0
2929

3030
- name: Set up JDK 17 for running Gradle
3131
uses: actions/setup-java@v5.0.0
@@ -52,7 +52,7 @@ jobs:
5252
matrix: ${{ steps.set-matrix.outputs.matrix }}
5353
steps:
5454
- name: Check out repository
55-
uses: actions/checkout@v5.0.1
55+
uses: actions/checkout@v6.0.0
5656

5757
- name: Set up JDK 17 for running Gradle
5858
uses: actions/setup-java@v5.0.0
@@ -77,7 +77,7 @@ jobs:
7777
fail-fast: false
7878
steps:
7979
- name: Check out repository
80-
uses: actions/checkout@v5.0.1
80+
uses: actions/checkout@v6.0.0
8181

8282
- name: Set up JDK 17 for running Gradle
8383
uses: actions/setup-java@v5.0.0
@@ -116,7 +116,7 @@ jobs:
116116
suite: profiler
117117
fail-fast: false
118118
steps:
119-
- uses: actions/checkout@v5.0.1
119+
- uses: actions/checkout@v6.0.0
120120

121121
- name: Free disk space
122122
run: .github/scripts/gha-free-disk-space.sh
@@ -157,7 +157,7 @@ jobs:
157157
shellcheck:
158158
runs-on: ubuntu-24.04
159159
steps:
160-
- uses: actions/checkout@v5.0.1
160+
- uses: actions/checkout@v6.0.0
161161

162162
- name: Install shell check
163163
run: wget -qO- "https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz" | tar -xJv
@@ -168,7 +168,7 @@ jobs:
168168
license-check:
169169
runs-on: ubuntu-24.04
170170
steps:
171-
- uses: actions/checkout@v5.0.1
171+
- uses: actions/checkout@v6.0.0
172172

173173
- name: Set up JDK 17 for running Gradle
174174
uses: actions/setup-java@v5.0.0
@@ -205,7 +205,7 @@ jobs:
205205
generate-metadata:
206206
runs-on: ubuntu-24.04
207207
steps:
208-
- uses: actions/checkout@v5.0.1
208+
- uses: actions/checkout@v6.0.0
209209

210210
- name: Set up JDK 17 for running Gradle
211211
uses: actions/setup-java@v5.0.0

.github/workflows/publish-docker-image-ghcr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
packages: write
1313
contents: read
1414
steps:
15-
- uses: actions/checkout@v5.0.1
15+
- uses: actions/checkout@v6.0.0
1616
with:
1717
fetch-depth: 0
1818

.github/workflows/publish-profiling-petclinic-base.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
contents: read
1313
steps:
1414
- name: check out the repo
15-
uses: actions/checkout@v5.0.1
15+
uses: actions/checkout@v6.0.0
1616
- uses: docker/setup-buildx-action@v3
1717
- name: Login to GitHub Container Registry
1818
uses: docker/login-action@v3.6.0
@@ -44,7 +44,7 @@ jobs:
4444
- name: Support longpaths
4545
run: git config --system core.longpaths true
4646
- name: check out the repo
47-
uses: actions/checkout@v5.0.1
47+
uses: actions/checkout@v6.0.0
4848
- name: Login to GitHub Container Registry
4949
uses: azure/docker-login@v2
5050
with:

custom/src/main/java/com/splunk/opentelemetry/appd/AppdBonusPropagatorComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@
2121
import io.opentelemetry.context.propagation.TextMapPropagator;
2222
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
2323

24-
@SuppressWarnings("rawtypes")
2524
@AutoService(ComponentProvider.class)
26-
public class AppdBonusPropagatorComponentProvider implements ComponentProvider<TextMapPropagator> {
25+
public class AppdBonusPropagatorComponentProvider implements ComponentProvider {
2726
@Override
2827
public Class<TextMapPropagator> getType() {
2928
return TextMapPropagator.class;

custom/src/main/java/com/splunk/opentelemetry/appd/AppdBonusSpanProcessorComponentProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,8 @@
2222
import io.opentelemetry.sdk.extension.incubator.trace.OnStartSpanProcessor;
2323
import io.opentelemetry.sdk.trace.SpanProcessor;
2424

25-
@SuppressWarnings("rawtypes")
2625
@AutoService(ComponentProvider.class)
27-
public class AppdBonusSpanProcessorComponentProvider implements ComponentProvider<SpanProcessor> {
26+
public class AppdBonusSpanProcessorComponentProvider implements ComponentProvider {
2827
static final String NAME = "appd-bonus";
2928

3029
@Override

custom/src/main/java/com/splunk/opentelemetry/opamp/OpampActivator.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323
import com.google.auto.service.AutoService;
2424
import io.opentelemetry.javaagent.extension.AgentListener;
25-
import io.opentelemetry.opamp.client.internal.OpampClient;
26-
import io.opentelemetry.opamp.client.internal.OpampClientBuilder;
25+
import io.opentelemetry.opamp.client.OpampClient;
26+
import io.opentelemetry.opamp.client.OpampClientBuilder;
2727
import io.opentelemetry.opamp.client.internal.connectivity.http.OkHttpSender;
2828
import io.opentelemetry.opamp.client.internal.request.service.HttpRequestService;
2929
import io.opentelemetry.opamp.client.internal.response.MessageData;
@@ -58,20 +58,21 @@ public void afterAgent(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetr
5858
serviceName,
5959
new OpampClient.Callbacks() {
6060
@Override
61-
public void onConnect() {}
61+
public void onConnect(OpampClient opampClient) {}
6262

6363
@Override
64-
public void onConnectFailed(@Nullable Throwable throwable) {
64+
public void onConnectFailed(OpampClient opampClient, @Nullable Throwable throwable) {
6565
logger.log(WARNING, "Connection to OpAMP server failed", throwable);
6666
}
6767

6868
@Override
69-
public void onErrorResponse(ServerErrorResponse errorResponse) {
70-
logger.log(WARNING, "OpAMP server returned error " + errorResponse);
69+
public void onErrorResponse(
70+
OpampClient opampClient, ServerErrorResponse serverErrorResponse) {
71+
logger.log(WARNING, "OpAMP server returned error " + serverErrorResponse);
7172
}
7273

7374
@Override
74-
public void onMessage(MessageData messageData) {}
75+
public void onMessage(OpampClient opampClient, MessageData messageData) {}
7576
});
7677
}
7778

custom/src/main/java/com/splunk/opentelemetry/resource/SplunkDistroVersionResourceDetector.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,8 @@
2323
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
2424
import io.opentelemetry.sdk.resources.Resource;
2525

26-
@SuppressWarnings("rawtypes")
2726
@AutoService(ComponentProvider.class)
28-
public class SplunkDistroVersionResourceDetector implements ComponentProvider<Resource> {
27+
public class SplunkDistroVersionResourceDetector implements ComponentProvider {
2928
private static final Resource DISTRO_VERSION_RESOURCE = createResource();
3029

3130
@Override

0 commit comments

Comments
 (0)