Package io.a2a.server.rest.quarkus
Class A2AServerRoutes
java.lang.Object
io.a2a.server.rest.quarkus.A2AServerRoutes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelTask(io.vertx.ext.web.RoutingContext rc) voiddeleteTaskPushNotificationConfiguration(io.vertx.ext.web.RoutingContext rc) voidgetAgentCard(io.vertx.ext.web.RoutingContext rc) /** Handles incoming GET requests to the agent card endpoint.voidgetAuthenticatedExtendedCard(io.vertx.ext.web.RoutingContext rc) voidgetTask(io.vertx.ext.web.RoutingContext rc) voidgetTaskPushNotificationConfiguration(io.vertx.ext.web.RoutingContext rc) voidlistTaskPushNotificationConfigurations(io.vertx.ext.web.RoutingContext rc) voidmethodNotFoundMessage(io.vertx.ext.web.RoutingContext rc) voidresubscribeTask(io.vertx.ext.web.RoutingContext rc) voidsendMessage(String body, io.vertx.ext.web.RoutingContext rc) voidsendMessageStreaming(String body, io.vertx.ext.web.RoutingContext rc) voidsetTaskPushNotificationConfiguration(String body, io.vertx.ext.web.RoutingContext rc)
-
Constructor Details
-
A2AServerRoutes
public A2AServerRoutes()
-
-
Method Details
-
sendMessage
-
sendMessageStreaming
-
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
-
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)
-