List of all items
Structs
- agent_card::caching::CacheConfig
- agent_card::dynamic_handler::DynamicAgentCardHandler
- agent_card::hot_reload::HotReloadAgentCardHandler
- agent_card::static_handler::StaticAgentCardHandler
- auth::ApiKeyAuthInterceptor
- auth::AuthenticatedPrincipal
- auth::BearerTokenAuthInterceptor
- auth::jwt::Jwks
- auth::jwt::JwtAuthInterceptor
- auth::jwt::JwtValidator
- builder::RequestHandlerBuilder
- call_context::CallContext
- dispatch::DispatchConfig
- dispatch::axum_adapter::A2aRouter
- dispatch::cors::CorsConfig
- dispatch::grpc::A2aServiceImpl
- dispatch::grpc::A2aServiceServer
- dispatch::grpc::GrpcConfig
- dispatch::grpc::GrpcDispatcher
- dispatch::jsonrpc::JsonRpcDispatcher
- dispatch::rest::RestDispatcher
- dispatch::websocket::WebSocketDispatcher
- executor_helpers::EventEmitter
- handler::HandlerLimits
- handler::RequestHandler
- handler::ShutdownReport
- interceptor::ServerInterceptorChain
- metrics::ConnectionPoolStats
- metrics::NoopMetrics
- otel::OtelMetrics
- otel::OtelMetricsBuilder
- push::config_store::InMemoryPushConfigStore
- push::postgres_config_store::PostgresPushConfigStore
- push::sender::HttpPushSender
- push::sender::PushRetryPolicy
- push::sqlite_config_store::SqlitePushConfigStore
- push::tenant_config_store::TenantAwareInMemoryPushConfigStore
- push::tenant_postgres_config_store::TenantAwarePostgresPushConfigStore
- push::tenant_sqlite_config_store::TenantAwareSqlitePushConfigStore
- rate_limit::PostgresRateLimitCounter
- rate_limit::RateLimitConfig
- rate_limit::RateLimitInterceptor
- request_context::RequestContext
- serve::ServeConfig
- serve::ServeReport
- serve::Server
- store::migration::Migration
- store::migration::MigrationRunner
- store::pg_migration::PgMigration
- store::pg_migration::PgMigrationRunner
- store::postgres_store::PostgresTaskStore
- store::retention::PurgeReport
- store::retention::RetentionPolicy
- store::sqlite_store::SqliteTaskStore
- store::task_store::InMemoryTaskStore
- store::task_store::TaskStoreConfig
- store::tenant::TenantAwareInMemoryTaskStore
- store::tenant::TenantContext
- store::tenant::TenantStoreConfig
- store::tenant_postgres_store::TenantAwarePostgresTaskStore
- store::tenant_sqlite_store::TenantAwareSqliteTaskStore
- streaming::event_queue::EventQueueManager
- streaming::event_queue::InMemoryQueueReader
- streaming::event_queue::InMemoryQueueWriter
- streaming::sse::SseBodyWriter
- tenant_config::PerTenantConfig
- tenant_config::PerTenantConfigBuilder
- tenant_config::TenantLimits
- tenant_config::TenantLimitsBuilder
- tenant_resolver::BearerTokenTenantResolver
- tenant_resolver::HeaderTenantResolver
- tenant_resolver::PathSegmentTenantResolver
Enums
- agent_card::caching::ConditionalResult
- error::ServerError
- handler::SendMessageResponse
- handler::SendMessageResult
- store::task_store::ArtifactDelta
Traits
- agent_card::dynamic_handler::AgentCardProducer
- executor::AgentExecutor
- interceptor::ServerInterceptor
- metrics::Metrics
- push::config_store::PushConfigStore
- push::sender::PushSender
- rate_limit::RateLimitCounter
- serve::Dispatcher
- store::task_store::TaskStore
- streaming::event_queue::EventQueueReader
- streaming::event_queue::EventQueueWriter
- tenant_resolver::TenantResolver
Macros
Functions
- agent_card::caching::check_conditional
- agent_card::caching::format_http_date
- agent_card::caching::make_etag
- dispatch::validate_version_metadata
- executor_helpers::boxed_future
- otel::init_otlp_pipeline
- serve::serve
- serve::serve_with_addr
- store::retention::terminal_states
- streaming::event_queue::new_in_memory_queue
- streaming::event_queue::new_in_memory_queue_with_capacity
- streaming::event_queue::new_in_memory_queue_with_options
- streaming::event_queue::new_in_memory_queue_with_persistence
- streaming::sse::build_sse_response
- streaming::sse::write_event
- streaming::sse::write_keep_alive
Type Aliases
Statics
Constants
- agent_card::CORS_ALLOW_ALL
- builder::DEFAULT_EXECUTOR_TIMEOUT
- builder::DEFAULT_MAX_CONCURRENT_STREAMS
- dispatch::A2A_VERSION_METADATA_KEY
- dispatch::websocket::DEFAULT_WS_IDLE_TIMEOUT
- metrics::persistence_operation::ARTIFACT_APPEND
- metrics::persistence_operation::ARTIFACT_PUSH
- metrics::persistence_operation::FAILED_STATE
- metrics::persistence_operation::HISTORY_APPEND
- metrics::persistence_operation::STATUS_UPDATE
- metrics::persistence_operation::TASK_SNAPSHOT
- metrics::push_outcome::DELIVERED
- metrics::push_outcome::FAILED
- metrics::push_outcome::SKIPPED
- metrics::push_outcome::TIMEOUT
- metrics::push_outcome::TIMEOUT_TRUNCATED
- rate_limit::DEFAULT_MAX_BUCKETS
- serve::DEFAULT_DRAIN_TIMEOUT
- serve::DEFAULT_HEADER_READ_TIMEOUT
- serve::DEFAULT_IDLE_TIMEOUT
- store::task_store::DEFAULT_MAX_PAGE_SIZE
- streaming::event_queue::DEFAULT_MAX_EVENT_SIZE
- streaming::event_queue::DEFAULT_QUEUE_CAPACITY
- streaming::event_queue::DEFAULT_WRITE_TIMEOUT