Uses of Interface
io.helidon.common.configurable.Resource
Packages that use Resource
Package
Description
General utilities that use
Config.Utilities for PKI configuration and loading of certificates and keys.
Implementation of OCI integrations.
Implementation of Microprofile JWT Auth specification.
JWK (JSON web key) support.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Support for configuring OpenTelemetry via Helidon config.
Distributed tracing support for Helidon.
Helidon integration with Jaeger tracer.
-
Uses of Resource in io.helidon.common.configurable
Methods in io.helidon.common.configurable that return ResourceModifier and TypeMethodDescriptionResourceConfig.Builder.build()ResourceConfig.BuilderBase.ResourceConfigImpl.build()static ResourceDeprecated, for removal: This API element is subject to removal in a future version.static ResourceResource.create(ResourceConfig config) Create resource from its configuration.static ResourceLoads the resource from appropriate location based on configuration.static ResourceLoad resource from classpath.static ResourceLoad resource from binary content.static ResourceResource.create(String description, InputStream inputStream) Load resource from binary content from an input stream, usingResource.Source.UNKNOWNtype.static ResourceLoad resource from text content (e.g.static ResourceLoad resource from URI provided.static ResourceLoad resource from URI provided with an explicit proxy server.static ResourceLoad resource from file system.static ResourceResource.create(Consumer<ResourceConfig.Builder> consumer) Create a new resource, updating its configuration.ResourceConfig.BuilderBase.ResourceConfigImpl.get() -
Uses of Resource in io.helidon.common.pki
Methods in io.helidon.common.pki that return ResourceModifier and TypeMethodDescriptionKeystoreKeys.BuilderBase.KeystoreKeysImpl.keystore()KeystoreKeys.keystore()Keystore resource definition.Methods in io.helidon.common.pki that return types with arguments of type ResourceModifier and TypeMethodDescriptionPemKeys.BuilderBase.certChain()Load certificate chain from PEM resource.PemKeys.BuilderBase.PemKeysImpl.certChain()PemKeys.certChain()Load certificate chain from PEM resource.PemKeys.BuilderBase.certificates()Read one or more certificates in PEM format from a resource definition.PemKeys.BuilderBase.PemKeysImpl.certificates()PemKeys.certificates()Read one or more certificates in PEM format from a resource definition.PemKeys.BuilderBase.key()Read a private key from PEM format from a resource definition.PemKeys.BuilderBase.PemKeysImpl.key()PemKeys.key()Read a private key from PEM format from a resource definition.KeystoreKeys.BuilderBase.keystore()Keystore resource definition.PemKeys.BuilderBase.PemKeysImpl.publicKey()PemKeys.BuilderBase.publicKey()Read a public key from PEM format from a resource definition.PemKeys.publicKey()Read a public key from PEM format from a resource definition.Methods in io.helidon.common.pki with parameters of type ResourceModifier and TypeMethodDescriptionLoad certificate chain from PEM resource.PemKeys.BuilderBase.certificates(Resource certificates) Read one or more certificates in PEM format from a resource definition.Read a private key from PEM format from a resource definition.Keystore resource definition.Read a public key from PEM format from a resource definition.Method parameters in io.helidon.common.pki with type arguments of type ResourceModifier and TypeMethodDescriptionLoad certificate chain from PEM resource.PemKeys.BuilderBase.certificates(Supplier<? extends Resource> supplier) Read one or more certificates in PEM format from a resource definition.Read a private key from PEM format from a resource definition.Keystore resource definition.Read a public key from PEM format from a resource definition. -
Uses of Resource in io.helidon.integrations.oci
Methods in io.helidon.integrations.oci that return types with arguments of type ResourceModifier and TypeMethodDescriptionConfigMethodConfig.BuilderBase.ConfigMethodConfigImpl.privateKey()ConfigMethodConfig.BuilderBase.privateKey()The OCI authentication private key resource.ConfigMethodConfig.privateKey()The OCI authentication private key resource.Methods in io.helidon.integrations.oci with parameters of type ResourceModifier and TypeMethodDescriptionConfigMethodConfig.BuilderBase.privateKey(Resource privateKey) The OCI authentication private key resource.Method parameters in io.helidon.integrations.oci with type arguments of type ResourceModifier and TypeMethodDescriptionConfigMethodConfig.BuilderBase.privateKey(Supplier<? extends Resource> supplier) The OCI authentication private key resource. -
Uses of Resource in io.helidon.microprofile.jwt.auth
Methods in io.helidon.microprofile.jwt.auth with parameters of type ResourceModifier and TypeMethodDescriptionJWK resource used to sign JWTs created by us.JWK resource used to verify JWTs created by other parties. -
Uses of Resource in io.helidon.security.jwt.jwk
Methods in io.helidon.security.jwt.jwk with parameters of type ResourceModifier and TypeMethodDescriptionLoad keys from a resource (must point to JSON text content). -
Uses of Resource in io.helidon.security.providers.jwt
Methods in io.helidon.security.providers.jwt with parameters of type ResourceModifier and TypeMethodDescriptionJWK resource used to sign JWTs created by us.JWK resource used to verify JWTs created by other parties. -
Uses of Resource in io.helidon.security.providers.oidc.common
Methods in io.helidon.security.providers.oidc.common with parameters of type ResourceModifier and TypeMethodDescriptionBaseBuilder.decryptionKeys(Resource resource) A resource pointing to JWK with private keys used for JWE content key decryption.BaseBuilder.oidcMetadata(Resource resource) Resource configuration for OIDC Metadata containing endpoints to various identity services, as well as information about the identity server.A resource pointing to JWK with public keys of signing certificates used to validate JWT. -
Uses of Resource in io.helidon.telemetry.otelconfig
Methods in io.helidon.telemetry.otelconfig that return types with arguments of type ResourceModifier and TypeMethodDescriptionOtlpExporterConfig.BuilderBase.clientTlsCertificatePem()TLS certificate.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl.clientTlsCertificatePem()OtlpExporterConfig.clientTlsCertificatePem()TLS certificate.OtlpExporterConfig.BuilderBase.clientTlsPrivateKeyPem()TLS client key.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl.clientTlsPrivateKeyPem()OtlpExporterConfig.clientTlsPrivateKeyPem()TLS client key.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl.trustedCertificatesPem()OtlpExporterConfig.BuilderBase.trustedCertificatesPem()Trusted certificates.OtlpExporterConfig.trustedCertificatesPem()Trusted certificates.Methods in io.helidon.telemetry.otelconfig with parameters of type ResourceModifier and TypeMethodDescriptionOtlpExporterConfig.BuilderBase.clientTlsCertificatePem(Resource clientTlsCertificatePem) TLS certificate.OtlpExporterConfig.BuilderBase.clientTlsPrivateKeyPem(Resource clientTlsPrivateKeyPem) TLS client key.OtlpExporterConfig.BuilderBase.trustedCertificatesPem(Resource trustedCertificatesPem) Trusted certificates.Method parameters in io.helidon.telemetry.otelconfig with type arguments of type ResourceModifier and TypeMethodDescriptionOtlpExporterConfig.BuilderBase.clientTlsCertificatePem(Supplier<? extends Resource> supplier) TLS certificate.OtlpExporterConfig.BuilderBase.clientTlsPrivateKeyPem(Supplier<? extends Resource> supplier) TLS client key.OtlpExporterConfig.BuilderBase.trustedCertificatesPem(Supplier<? extends Resource> supplier) Trusted certificates. -
Uses of Resource in io.helidon.tracing
Methods in io.helidon.tracing that return types with arguments of type ResourceModifier and TypeMethodDescriptionExtendedTracerConfig.BuilderBase.clientCertificate()Client certificate for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.ExtendedTracerConfigImpl.clientCertificate()ExtendedTracerConfig.clientCertificate()Client certificate for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.ExtendedTracerConfigImpl.privateKey()ExtendedTracerConfig.BuilderBase.privateKey()Private key for connecting securely to the tracing collector.ExtendedTracerConfig.privateKey()Private key for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.ExtendedTracerConfigImpl.trustedCertificate()ExtendedTracerConfig.BuilderBase.trustedCertificate()Trusted certificates for connecting to the tracing collector.ExtendedTracerConfig.trustedCertificate()Trusted certificates for connecting to the tracing collector.Methods in io.helidon.tracing with parameters of type ResourceModifier and TypeMethodDescriptionExtendedTracerConfig.BuilderBase.clientCertificate(Resource clientCertificate) Client certificate for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.privateKey(Resource privateKey) Private key for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.trustedCertificate(Resource trustedCertificate) Trusted certificates for connecting to the tracing collector.Method parameters in io.helidon.tracing with type arguments of type ResourceModifier and TypeMethodDescriptionExtendedTracerConfig.BuilderBase.clientCertificate(Supplier<? extends Resource> supplier) Client certificate for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.privateKey(Supplier<? extends Resource> supplier) Private key for connecting securely to the tracing collector.ExtendedTracerConfig.BuilderBase.trustedCertificate(Supplier<? extends Resource> supplier) Trusted certificates for connecting to the tracing collector. -
Uses of Resource in io.helidon.tracing.providers.jaeger
Methods in io.helidon.tracing.providers.jaeger with parameters of type ResourceModifier and TypeMethodDescriptionJaegerTracerBuilder.clientCertificate(Resource resource) Deprecated, for removal: This API element is subject to removal in a future version.Certificate of client in PEM format.JaegerTracerBuilder.privateKey(Resource resource) Deprecated, for removal: This API element is subject to removal in a future version.Private key in PEM format.JaegerTracerBuilder.trustedCertificates(Resource resource) Deprecated, for removal: This API element is subject to removal in a future version.Trusted certificates in PEM format.
create(io.helidon.config.Config)instead