Uses of Annotation Interface
io.helidon.service.registry.Service.Contract

Packages that use Service.Contract
Package
Description
Concurrency limits API and default implementations.
Extension points to create custom concurrency rate limits.
TLS Configuration for client and server.
Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.
Configuration SPI that defines the behavior developers can implement to extend the config system.
Helidon Data Repository with Jakarta Persistence Runtime.
Service provider interface for repository with Jakarta Persistence Runtime.
Runs imperative applications and declarative Helidon Data repositories with JDBC.
Shared GraphQL API types for Helidon client and server integrations.
GraphQL service provider interfaces.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
JSON Schema SPI.
Helidon Messaging API and runtime.
Service provider interfaces implemented or extended by messaging transport connectors.
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for whether metrics is actually on the runtime path or not or is enabled or not.
SPI for Helidon metrics.
OpenAPI SPI.
Scheduling for Helidon SE reactive implementation.
API required to define services, and to compile the code generated sources for Helidon Service Registry, with a core service registry implementation (replacement for ServiceLoader).
Service provider interfaces for shared OpenTelemetry handling.
Validation API.
Validation SPI.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient WebSocket Support.
CORS support for Helidon WebServer.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
SPIs for the metrics observer component.
SPIs related to tracing observers.
Helidon WebServer Security Support.
WebSocket server support.