Class QuarkusRestTransportMetadata
java.lang.Object
org.a2aproject.sdk.server.rest.quarkus.QuarkusRestTransportMetadata
- All Implemented Interfaces:
TransportMetadata
Transport metadata implementation for Quarkus REST.
This class provides transport protocol identification for the Quarkus REST
reference implementation. It reports TransportProtocol.HTTP_JSON as
the transport protocol, indicating that this implementation uses HTTP with
JSON payloads for the A2A protocol.
The transport metadata is used by the framework for:
- Logging and monitoring (identifying which transport handled a request)
- Protocol negotiation and version compatibility checks
- Metrics and telemetry (transport-specific performance tracking)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the transport protocol identifier.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TransportMetadata
isAvailable
-
Constructor Details
-
QuarkusRestTransportMetadata
public QuarkusRestTransportMetadata()
-
-
Method Details
-
getTransportProtocol
Returns the transport protocol identifier.- Specified by:
getTransportProtocolin interfaceTransportMetadata- Returns:
"http+json"indicating HTTP transport with JSON encoding
-