Package org.a2aproject.sdk.server
Class AgentCardRequestPolicy
java.lang.Object
org.a2aproject.sdk.server.AgentCardRequestPolicy
Shared v1 request preflight, with explicit stages for transports that check capability first.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpreflight(@Nullable String tenant, ServerCallContext context, AgentCardTransportValidator validator, AgentCardOperation operation) resolveAndValidateCapability(@Nullable String tenant, AgentCardTransportValidator validator, AgentCardOperation operation) validateContextAndAttach(AgentCard card, @Nullable String tenant, ServerCallContext context)
-
Constructor Details
-
AgentCardRequestPolicy
-
-
Method Details
-
preflight
public EffectiveAgentCard preflight(@Nullable String tenant, ServerCallContext context, AgentCardTransportValidator validator, AgentCardOperation operation) -
resolveAndValidateCapability
public AgentCard resolveAndValidateCapability(@Nullable String tenant, AgentCardTransportValidator validator, AgentCardOperation operation) -
validateContextAndAttach
public EffectiveAgentCard validateContextAndAttach(AgentCard card, @Nullable String tenant, ServerCallContext context)
-