Class A2AExtensions
java.lang.Object
org.a2aproject.sdk.server.extensions.A2AExtensions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable AgentExtensionfindExtensionByUri(AgentCard card, String uri) getRequestedExtensions(List<String> values) static voidvalidateRequiredExtensions(AgentCard agentCard, ServerCallContext context) Validates that all required extensions declared in the AgentCard are requested by the client.
-
Constructor Details
-
A2AExtensions
public A2AExtensions()
-
-
Method Details
-
getRequestedExtensions
-
findExtensionByUri
-
validateRequiredExtensions
public static void validateRequiredExtensions(AgentCard agentCard, ServerCallContext context) throws ExtensionSupportRequiredError Validates that all required extensions declared in the AgentCard are requested by the client.- Parameters:
agentCard- the agent card containing extension declarationscontext- the server call context containing requested extensions- Throws:
ExtensionSupportRequiredError- if a required extension is not requested
-