Skip to content

Commit 04e93e2

Browse files
authored
fix: Broken links in examples and extras (#1018)
1 parent 9a77290 commit 04e93e2

6 files changed

Lines changed: 15 additions & 15 deletions

File tree

‎docs/content/1_0_0_Final/examples.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ mvn exec:java -Dopentelemetry=true
142142

143143
The client expects an OpenTelemetry collector on port 5317. The easiest way is to run the Java server with `-Popentelemetry` (which starts the collector automatically), then run the client with `-Dopentelemetry=true` for end-to-end traces.
144144

145-
For more information, see the [OpenTelemetry extras module](extra/opentelemetry).
145+
For more information, see the [OpenTelemetry extras module](../extra/opentelemetry).
146146

147147
## More Examples
148148

‎docs/content/1_0_0_Final/extras.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ Import the extras BOM to manage versions:
2828
</dependencyManagement>
2929
```
3030

31-
## [HTTP Clients](extra/http-clients)
31+
## [HTTP Clients](../extra/http-clients)
3232

3333
Alternative `A2AHttpClient` implementations. The **Vert.x HTTP Client** (`a2a-java-sdk-http-client-vertx`) replaces the default JDK HttpClient with a reactive, non-blocking Vert.x WebClient — recommended for Quarkus, reactive frameworks, and high-throughput scenarios. An **Android HTTP Client** (`a2a-java-sdk-http-client-android`) is also available for mobile applications.
3434

35-
## [Storage & Persistence](extra/storage)
35+
## [Storage & Persistence](../extra/storage)
3636

3737
JPA-backed replacements for the in-memory stores, providing database persistence for production and load-balanced deployments. Includes a **JPA Task Store** (`a2a-java-extras-task-store-database-jpa`) and a **JPA Push Notification Config Store** (`a2a-java-extras-push-notification-config-store-database-jpa`). Both use Jakarta Persistence API (JPA 3.0+) and share the same datasource configuration.
3838

39-
## [Replicated Queue Manager](extra/replicated-queue-manager)
39+
## [Replicated Queue Manager](../extra/replicated-queue-manager)
4040

4141
Replaces the default `InMemoryQueueManager` with event replication across multiple A2A server instances via message brokers. Required for multi-instance deployments. The core module (`a2a-java-queue-manager-replicated-core`) pairs with a MicroProfile Reactive Messaging strategy (`a2a-java-queue-manager-replication-mp-reactive`) supporting Apache Kafka, Pulsar, or AMQP. You can also write your own `ReplicationStrategy`.
4242

43-
## [OpenTelemetry](extra/opentelemetry)
43+
## [OpenTelemetry](../extra/opentelemetry)
4444

4545
Distributed tracing, metrics, and context propagation for A2A servers and clients using OpenTelemetry. The server module (`a2a-java-sdk-opentelemetry-server`) adds automatic span creation for all protocol methods with context propagation across async boundaries. Client modules (`a2a-java-sdk-opentelemetry-client`, `a2a-java-sdk-opentelemetry-client-propagation`) instrument A2A client operations.

‎docs/content/1_1_0_Final/examples.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ mvn exec:java -Dopentelemetry=true
142142

143143
The client expects an OpenTelemetry collector on port 5317. The easiest way is to run the Java server with `-Popentelemetry` (which starts the collector automatically), then run the client with `-Dopentelemetry=true` for end-to-end traces.
144144

145-
For more information, see the [OpenTelemetry extras module](extra/opentelemetry).
145+
For more information, see the [OpenTelemetry extras module](../extra/opentelemetry).
146146

147147
## More Examples
148148

‎docs/content/1_1_0_Final/extras.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ Import the extras BOM to manage versions:
2828
</dependencyManagement>
2929
```
3030

31-
## [HTTP Clients](extra/http-clients)
31+
## [HTTP Clients](../extra/http-clients)
3232

3333
Alternative `A2AHttpClient` implementations. The **Vert.x HTTP Client** (`a2a-java-sdk-http-client-vertx`) replaces the default JDK HttpClient with a reactive, non-blocking Vert.x WebClient — recommended for Quarkus, reactive frameworks, and high-throughput scenarios. An **Android HTTP Client** (`a2a-java-sdk-http-client-android`) is also available for mobile applications.
3434

35-
## [Storage & Persistence](extra/storage)
35+
## [Storage & Persistence](../extra/storage)
3636

3737
JPA-backed replacements for the in-memory stores, providing database persistence for production and load-balanced deployments. Includes a **JPA Task Store** (`a2a-java-extras-task-store-database-jpa`) and a **JPA Push Notification Config Store** (`a2a-java-extras-push-notification-config-store-database-jpa`). Both use Jakarta Persistence API (JPA 3.0+) and share the same datasource configuration.
3838

39-
## [Replicated Queue Manager](extra/replicated-queue-manager)
39+
## [Replicated Queue Manager](../extra/replicated-queue-manager)
4040

4141
Replaces the default `InMemoryQueueManager` with event replication across multiple A2A server instances via message brokers. Required for multi-instance deployments. The core module (`a2a-java-queue-manager-replicated-core`) pairs with a MicroProfile Reactive Messaging strategy (`a2a-java-queue-manager-replication-mp-reactive`) supporting Apache Kafka, Pulsar, or AMQP. You can also write your own `ReplicationStrategy`.
4242

43-
## [OpenTelemetry](extra/opentelemetry)
43+
## [OpenTelemetry](../extra/opentelemetry)
4444

4545
Distributed tracing, metrics, and context propagation for A2A servers and clients using OpenTelemetry. The server module (`a2a-java-sdk-opentelemetry-server`) adds automatic span creation for all protocol methods with context propagation across async boundaries. Client modules (`a2a-java-sdk-opentelemetry-client`, `a2a-java-sdk-opentelemetry-client-propagation`) instrument A2A client operations.

‎docs/content/dev/examples.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ mvn exec:java -Dopentelemetry=true
142142

143143
The client expects an OpenTelemetry collector on port 5317. The easiest way is to run the Java server with `-Popentelemetry` (which starts the collector automatically), then run the client with `-Dopentelemetry=true` for end-to-end traces.
144144

145-
For more information, see the [OpenTelemetry extras module](extra/opentelemetry).
145+
For more information, see the [OpenTelemetry extras module](../extra/opentelemetry).
146146

147147
## Stream Lifecycle Hook
148148

‎docs/content/dev/extras.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ Import the extras BOM to manage versions:
2828
</dependencyManagement>
2929
```
3030

31-
## [HTTP Clients](extra/http-clients)
31+
## [HTTP Clients](../extra/http-clients)
3232

3333
Alternative `A2AHttpClient` implementations. The **Vert.x HTTP Client** (`a2a-java-sdk-http-client-vertx`) replaces the default JDK HttpClient with a reactive, non-blocking Vert.x WebClient — recommended for Quarkus, reactive frameworks, and high-throughput scenarios. An **Android HTTP Client** (`a2a-java-sdk-http-client-android`) is also available for mobile applications.
3434

35-
## [Storage & Persistence](extra/storage)
35+
## [Storage & Persistence](../extra/storage)
3636

3737
JPA-backed replacements for the in-memory stores, providing database persistence for production and load-balanced deployments. Includes a **JPA Task Store** (`a2a-java-extras-task-store-database-jpa`) and a **JPA Push Notification Config Store** (`a2a-java-extras-push-notification-config-store-database-jpa`). Both use Jakarta Persistence API (JPA 3.0+) and share the same datasource configuration.
3838

39-
## [Replicated Queue Manager](extra/replicated-queue-manager)
39+
## [Replicated Queue Manager](../extra/replicated-queue-manager)
4040

4141
Replaces the default `InMemoryQueueManager` with event replication across multiple A2A server instances via message brokers. Required for multi-instance deployments. The core module (`a2a-java-queue-manager-replicated-core`) pairs with a MicroProfile Reactive Messaging strategy (`a2a-java-queue-manager-replication-mp-reactive`) supporting Apache Kafka, Pulsar, or AMQP. You can also write your own `ReplicationStrategy`.
4242

43-
## [OpenTelemetry](extra/opentelemetry)
43+
## [OpenTelemetry](../extra/opentelemetry)
4444

4545
Distributed tracing, metrics, and context propagation for A2A servers and clients using OpenTelemetry. The server module (`a2a-java-sdk-opentelemetry-server`) adds automatic span creation for all protocol methods with context propagation across async boundaries. Client modules (`a2a-java-sdk-opentelemetry-client`, `a2a-java-sdk-opentelemetry-client-propagation`) instrument A2A client operations.

0 commit comments

Comments
 (0)