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.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon Service Registry Integrations to support OCI SDK.
Extension points for OCI integration.
Helidon Integrations SPI of OCI Certificates Service.
JSON Schema 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).Helidon WebClient APIs shared by all types of clients.
SPIs related to tracing observers.
-
Uses of Service.Contract in io.helidon.common.concurrency.limits
Classes in io.helidon.common.concurrency.limits with annotations of type Service.Contract -
Uses of Service.Contract in io.helidon.common.concurrency.limits.spi
Classes in io.helidon.common.concurrency.limits.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceAServiceLoader(and service registry) service provider to discover rate limits. -
Uses of Service.Contract in io.helidon.common.tls
Classes in io.helidon.common.tls with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceImplementors of this contract are responsible for managing theSSLContextinstance lifecycle, as well as theTlsReloadableComponentinstances. -
Uses of Service.Contract in io.helidon.config
Classes in io.helidon.config with annotations of type Service.Contract -
Uses of Service.Contract in io.helidon.config.spi
Classes in io.helidon.config.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceFilter that can transform elementary configuration (String) values before they are returned via theConfigAPI.interfaceProvides mapping functions that convert aConfigsubtree to specific Java types.interfaceTransforms configConfigParser.Contentinto aConfigNode.ObjectNodethat represents the original structure and values from the content.interfaceSourceof configuration. -
Uses of Service.Contract in io.helidon.data.jakarta.persistence
Classes in io.helidon.data.jakarta.persistence with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceJakarta Persistence specific repository tasks executor. -
Uses of Service.Contract in io.helidon.data.jakarta.persistence.spi
Classes in io.helidon.data.jakarta.persistence.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfacePersistence entity provider contract. -
Uses of Service.Contract in io.helidon.http
Classes in io.helidon.http with annotations of type Service.ContractModifier and TypeInterfaceDescriptionstatic interfaceDeprecated.Header producer, to use with rest client and rest server annotations. -
Uses of Service.Contract in io.helidon.integrations.oci.sdk.runtime
Classes in io.helidon.integrations.oci.sdk.runtime with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of Service.Contract in io.helidon.integrations.oci.spi
Classes in io.helidon.integrations.oci.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceAn OCI Authentication Details Provider service contract.interfaceAn OCI region discovery mechanism to provideRegionas a service in Helidon service registry. -
Uses of Service.Contract in io.helidon.integrations.oci.tls.certificates.spi
Classes in io.helidon.integrations.oci.tls.certificates.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceThe contract used for downloading certificates from OCI.interfaceThe contract used for downloading private keys from OCI. -
Uses of Service.Contract in io.helidon.json.schema.spi
Classes in io.helidon.json.schema.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceJson schema provider related to the specific class. -
Uses of Service.Contract in io.helidon.scheduling
Classes in io.helidon.scheduling with annotations of type Service.Contract -
Uses of Service.Contract in io.helidon.service.registry
Classes in io.helidon.service.registry with annotations of type Service.ContractModifier and TypeInterfaceDescriptionstatic interfaceTo publish an event, simply inject an instance of this type (correctly typed with your event object) into your service, and callEvent.Emitter.emit(Object, Qualifier...)on it when needed.interfaceEvent manager is used by generated code to manage events and listeners.static interfaceFor event observers an observer registration is generated, so it can be picked-up by theEventManagerimplementation at runtime.static interfaceDeprecated.this API is part of incubating features of Helidon.static interfaceImplementors of this contract must beService.Namedaccording to theInterception.Interceptedannotation they support.interfaceService that provides support for creatingScopeinstances.static interfaceExtension point for the service registry to support new scopes.interfaceEntry point to services in Helidon. -
Uses of Service.Contract in io.helidon.webclient.api
Classes in io.helidon.webclient.api with annotations of type Service.ContractModifier and TypeInterfaceDescriptionstatic interfaceDeprecated.Error handler, must be aServiceRegistryservice.static interfaceDeprecated.Error handling is used by the typed REST client to error handle responses. -
Uses of Service.Contract in io.helidon.webserver.observe.tracing.spi
Classes in io.helidon.webserver.observe.tracing.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterface1 Behavior of a provider of tracing semantic conventions.
helidon-integrations-ocimodule