Class Hierarchy
- java.lang.Object
- io.a2a.spec.AgentCapabilities.Builder
- io.a2a.spec.AgentCard.Builder
- io.a2a.spec.AgentCardSignature.Builder
- io.a2a.spec.AgentExtension.Builder
- io.a2a.spec.AgentSkill.Builder
- io.a2a.spec.APIKeySecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.APIKeySecurityScheme.Builder
- io.a2a.spec.Artifact.Builder
- io.a2a.spec.CancelTaskRequest.Builder
- io.a2a.spec.DeleteTaskPushNotificationConfigParams.Builder
- io.a2a.spec.DeleteTaskPushNotificationConfigRequest.Builder
- io.a2a.spec.GetAuthenticatedExtendedCardRequest.Builder
- io.a2a.spec.GetTaskPushNotificationConfigParams.Builder
- io.a2a.spec.GetTaskPushNotificationConfigRequest.Builder
- io.a2a.spec.GetTaskRequest.Builder
- io.a2a.spec.HTTPAuthSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.HTTPAuthSecurityScheme.Builder
- io.a2a.spec.IntegerJsonrpcId
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.a2a.spec.FileContentDeserializer
- io.a2a.spec.JSONRPCErrorDeserializer
- io.a2a.spec.JSONRPCRequestDeserializerBase<T>
- io.a2a.spec.NonStreamingJSONRPCRequestDeserializer
- io.a2a.spec.StreamingJSONRPCRequestDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.a2a.spec.JSONRPCRequest<T> (implements io.a2a.spec.JSONRPCMessage)
- io.a2a.spec.NonStreamingJSONRPCRequest<T>
- io.a2a.spec.CancelTaskRequest
- io.a2a.spec.DeleteTaskPushNotificationConfigRequest
- io.a2a.spec.GetAuthenticatedExtendedCardRequest
- io.a2a.spec.GetTaskPushNotificationConfigRequest
- io.a2a.spec.GetTaskRequest
- io.a2a.spec.ListTaskPushNotificationConfigRequest
- io.a2a.spec.SendMessageRequest
- io.a2a.spec.SetTaskPushNotificationConfigRequest
- io.a2a.spec.StreamingJSONRPCRequest<T>
- io.a2a.spec.SendStreamingMessageRequest
- io.a2a.spec.TaskResubscriptionRequest
- io.a2a.spec.NonStreamingJSONRPCRequest<T>
- io.a2a.spec.JSONRPCResponse<T> (implements io.a2a.spec.JSONRPCMessage)
- io.a2a.spec.CancelTaskResponse
- io.a2a.spec.DeleteTaskPushNotificationConfigResponse
- io.a2a.spec.GetAuthenticatedExtendedCardResponse
- io.a2a.spec.GetTaskPushNotificationConfigResponse
- io.a2a.spec.GetTaskResponse
- io.a2a.spec.JSONRPCErrorResponse
- io.a2a.spec.ListTaskPushNotificationConfigResponse
- io.a2a.spec.SendMessageResponse
- io.a2a.spec.SendStreamingMessageResponse
- io.a2a.spec.SetTaskPushNotificationConfigResponse
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- io.a2a.spec.JSONRPCErrorSerializer
- io.a2a.spec.JSONRPCVoidResponseSerializer
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- io.a2a.spec.ListTaskPushNotificationConfigRequest.Builder
- io.a2a.spec.Message (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind)
- io.a2a.spec.Message.Builder
- io.a2a.spec.MessageSendConfiguration.Builder
- io.a2a.spec.MessageSendParams.Builder
- io.a2a.spec.MutualTLSSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.OAuth2SecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.OAuth2SecurityScheme.Builder
- io.a2a.spec.OAuthFlows.Builder
- io.a2a.spec.OpenIdConnectSecurityScheme (implements io.a2a.spec.SecurityScheme)
- io.a2a.spec.OpenIdConnectSecurityScheme.Builder
- io.a2a.spec.Part<T>
- io.a2a.spec.PushNotificationConfig.Builder
- java.lang.Record
- io.a2a.spec.AgentCapabilities
- io.a2a.spec.AgentCard
- io.a2a.spec.AgentCardSignature
- io.a2a.spec.AgentExtension
- io.a2a.spec.AgentInterface
- io.a2a.spec.AgentProvider
- io.a2a.spec.AgentSkill
- io.a2a.spec.Artifact
- io.a2a.spec.AuthenticationInfo
- io.a2a.spec.AuthorizationCodeOAuthFlow
- io.a2a.spec.ClientCredentialsOAuthFlow
- io.a2a.spec.DeleteTaskPushNotificationConfigParams
- io.a2a.spec.FileWithBytes (implements io.a2a.spec.FileContent)
- io.a2a.spec.FileWithUri (implements io.a2a.spec.FileContent)
- io.a2a.spec.GetTaskPushNotificationConfigParams
- io.a2a.spec.ImplicitOAuthFlow
- io.a2a.spec.JSONErrorResponse
- io.a2a.spec.ListTaskPushNotificationConfigParams
- io.a2a.spec.MessageSendConfiguration
- io.a2a.spec.MessageSendParams
- io.a2a.spec.OAuthFlows
- io.a2a.spec.PasswordOAuthFlow
- io.a2a.spec.PushNotificationAuthenticationInfo
- io.a2a.spec.PushNotificationConfig
- io.a2a.spec.TaskIdParams
- io.a2a.spec.TaskPushNotificationConfig
- io.a2a.spec.TaskQueryParams
- io.a2a.spec.TaskStatus
- io.a2a.spec.SendMessageRequest.Builder
- io.a2a.spec.SendStreamingMessageRequest.Builder
- io.a2a.spec.SetTaskPushNotificationConfigRequest.Builder
- io.a2a.spec.StringJsonrpcId
- io.a2a.spec.Task (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind)
- io.a2a.spec.Task.Builder
- io.a2a.spec.TaskArtifactUpdateEvent (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind, io.a2a.spec.UpdateEvent)
- io.a2a.spec.TaskArtifactUpdateEvent.Builder
- io.a2a.spec.TaskResubscriptionRequest.Builder
- io.a2a.spec.TaskStatusUpdateEvent (implements io.a2a.spec.EventKind, io.a2a.spec.StreamingEventKind, io.a2a.spec.UpdateEvent)
- io.a2a.spec.TaskStatusUpdateEvent.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- io.a2a.spec.JSONRPCError (implements io.a2a.spec.A2AError, io.a2a.spec.Event)
- io.a2a.spec.AuthenticatedExtendedCardNotConfiguredError
- io.a2a.spec.ContentTypeNotSupportedError
- io.a2a.spec.InternalError
- io.a2a.spec.InvalidAgentResponseError
- io.a2a.spec.InvalidParamsError
- io.a2a.spec.InvalidRequestError
- io.a2a.spec.JSONParseError (implements io.a2a.spec.A2AError)
- io.a2a.spec.MethodNotFoundError
- io.a2a.spec.PushNotificationNotSupportedError
- io.a2a.spec.TaskNotCancelableError
- io.a2a.spec.TaskNotFoundError
- io.a2a.spec.UnsupportedOperationError
- io.a2a.spec.JSONRPCError (implements io.a2a.spec.A2AError, io.a2a.spec.Event)
- java.lang.Exception
- io.a2a.spec.A2AClientError
- io.a2a.spec.A2AClientHTTPError
- io.a2a.spec.A2AClientInvalidArgsError
- io.a2a.spec.A2AClientInvalidStateError
- io.a2a.spec.A2AClientJSONError
- java.io.IOException
- io.a2a.spec.A2AException
- io.a2a.spec.A2AClientException
- io.a2a.spec.A2AServerException
- com.fasterxml.jackson.core.JacksonException
- com.fasterxml.jackson.core.JsonProcessingException
- com.fasterxml.jackson.databind.DatabindException
- com.fasterxml.jackson.databind.JsonMappingException
- io.a2a.spec.IdJsonMappingException
- io.a2a.spec.InvalidParamsJsonMappingException
- io.a2a.spec.MethodNotFoundJsonMappingException
- io.a2a.spec.IdJsonMappingException
- com.fasterxml.jackson.databind.JsonMappingException
- com.fasterxml.jackson.databind.DatabindException
- com.fasterxml.jackson.core.JsonProcessingException
- io.a2a.spec.A2AException
- io.a2a.spec.A2AClientError
- java.lang.Error
Interface Hierarchy
- io.a2a.spec.Event
- io.a2a.spec.A2AError
- io.a2a.spec.StreamingEventKind
- io.a2a.spec.EventKind
- io.a2a.spec.FileContent
- io.a2a.spec.JsonrpcId
- io.a2a.spec.JSONRPCMessage
- io.a2a.spec.SecurityScheme
- io.a2a.spec.UpdateEvent
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.a2a.spec.APIKeySecurityScheme.Location
- io.a2a.spec.Message.Role
- io.a2a.spec.Part.Kind
- io.a2a.spec.TaskState
- io.a2a.spec.TransportProtocol
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)