Uses of Annotation Interface
io.helidon.service.registry.Service.Contract
Packages that use Service.Contract
Package
Description
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.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.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.service.registry
Classes in io.helidon.service.registry with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterfaceEntry point to services in Helidon.