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.
Extension points for OCI integration.
Helidon Integrations SPI of OCI Certificates Service.
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
).-
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 TypeInterfaceDescriptioninterface
AServiceLoader
(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 TypeInterfaceDescriptioninterface
Implementors of this contract are responsible for managing theSSLContext
instance lifecycle, as well as theTlsReloadableComponent
instances. -
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 TypeInterfaceDescriptioninterface
Filter that can transform elementary configuration (String
) values before they are returned via theConfig
API.interface
Provides mapping functions that convert aConfig
subtree to specific Java types.interface
Transforms configConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content.interface
Source
of configuration. -
Uses of Service.Contract in io.helidon.integrations.oci.spi
Classes in io.helidon.integrations.oci.spi with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterface
An OCI Authentication Details Provider service contract.interface
An OCI region discovery mechanism to provideRegion
as 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 TypeInterfaceDescriptioninterface
The contract used for downloading certificates from OCI.interface
The contract used for downloading private keys from OCI. -
Uses of Service.Contract in io.helidon.service.registry
Classes in io.helidon.service.registry with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterface
Entry point to services in Helidon.