Class A2AServerRoutes

java.lang.Object
io.a2a.server.rest.quarkus.A2AServerRoutes

@Singleton public class A2AServerRoutes extends Object
  • Constructor Details

    • A2AServerRoutes

      public A2AServerRoutes()
  • Method Details

    • sendMessage

      public void sendMessage(String body, io.vertx.ext.web.RoutingContext rc)
    • sendMessageStreaming

      public void sendMessageStreaming(String body, io.vertx.ext.web.RoutingContext rc)
    • getTask

      public void getTask(io.vertx.ext.web.RoutingContext rc)
    • cancelTask

      public void cancelTask(io.vertx.ext.web.RoutingContext rc)
    • resubscribeTask

      public void resubscribeTask(io.vertx.ext.web.RoutingContext rc)
    • setTaskPushNotificationConfiguration

      public void setTaskPushNotificationConfiguration(String body, io.vertx.ext.web.RoutingContext rc)
    • getTaskPushNotificationConfiguration

      public void getTaskPushNotificationConfiguration(io.vertx.ext.web.RoutingContext rc)
    • listTaskPushNotificationConfigurations

      public void listTaskPushNotificationConfigurations(io.vertx.ext.web.RoutingContext rc)
    • deleteTaskPushNotificationConfiguration

      public void deleteTaskPushNotificationConfiguration(io.vertx.ext.web.RoutingContext rc)
    • getAgentCard

      @PermitAll public void getAgentCard(io.vertx.ext.web.RoutingContext rc)
      /** Handles incoming GET requests to the agent card endpoint. Returns the agent card in JSON format.
      Parameters:
      rc - the routing context
    • getAuthenticatedExtendedCard

      public void getAuthenticatedExtendedCard(io.vertx.ext.web.RoutingContext rc)
    • methodNotFoundMessage

      public void methodNotFoundMessage(io.vertx.ext.web.RoutingContext rc)