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 Service Registry Integrations to support OCI SDK.
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.sdk.runtime
Classes in io.helidon.integrations.oci.sdk.runtime with annotations of type Service.ContractModifier and TypeInterfaceDescriptioninterface
Deprecated, 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 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 TypeInterfaceDescriptionstatic interface
To 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.interface
Event manager is used by generated code to manage events and listeners.static interface
For event observers an observer registration is generated, so it can be picked-up by theEventManager
implementation at runtime.static interface
Implementors of this contract must beService.Named
according to theInterception.Intercepted
annotation they support.interface
Service that provides support for creatingScope
instances.static interface
Extension point for the service registry to support new scopes.interface
Entry point to services in Helidon.
helidon-integrations-oci
module