A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
A
- AbacAnnotation - Annotation Type in io.helidon.security.providers.abac
-
Meta annotation for ABAC attribute annotations.
- abacAttribute(String) - Method in interface io.helidon.security.util.AbacSupport
-
Get the property (optional) value.
- abacAttributeNames() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- abacAttributeNames() - Method in class io.helidon.security.EndpointConfig
- abacAttributeNames() - Method in class io.helidon.security.Grant
- abacAttributeNames() - Method in class io.helidon.security.ProviderRequest
- abacAttributeNames() - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeNames() - Method in class io.helidon.security.Subject
- abacAttributeNames() - Method in interface io.helidon.security.util.AbacSupport
-
A collection of all property names in this container.
- abacAttributeNames() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- abacAttributeRaw(String) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- abacAttributeRaw(String) - Method in class io.helidon.security.EndpointConfig
- abacAttributeRaw(String) - Method in class io.helidon.security.Grant
- abacAttributeRaw(String) - Method in class io.helidon.security.ProviderRequest
- abacAttributeRaw(String) - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeRaw(String) - Method in class io.helidon.security.Subject
- abacAttributeRaw(String) - Method in interface io.helidon.security.util.AbacSupport
-
Return the actual property value or null if not present.
- abacAttributeRaw(String) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- AbacProvider - Class in io.helidon.security.providers.abac
-
Attribute based access control (ABAC) provider.
- AbacProvider.Builder - Class in io.helidon.security.providers.abac
-
A fluent API builder for
AbacProvider
. - AbacProviderService - Class in io.helidon.security.providers.abac
-
A java service to register this provider with
Security
. - AbacProviderService() - Constructor for class io.helidon.security.providers.abac.AbacProviderService
- AbacSupport - Interface in io.helidon.security.util
-
A simple registry of keys to values for reading.
- AbacSupport.BasicAttributes - Class in io.helidon.security.util
-
Implements
AbacSupport
interface and supports adding attributes. - AbacValidator<T extends AbacValidatorConfig> - Interface in io.helidon.security.providers.abac.spi
-
Service interface for attribute based access control (ABAC) validator.
- AbacValidatorConfig - Interface in io.helidon.security.providers.abac
-
Marker interface for classes that define custom objects for attribute based access control (ABAC).
- AbacValidatorService - Interface in io.helidon.security.providers.abac.spi
-
Service to use with ServiceLoader to map configuration to
AbacValidator
. - abortOn() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- absolute() - Method in interface io.helidon.common.http.HttpRequest.Path
-
If the instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
- abstain() - Static method in class io.helidon.security.AuthenticationResponse
-
Provider returning this response is not capable to make a decision (e.g.
- abstain() - Static method in class io.helidon.security.AuthorizationResponse
-
This provider is not capable of making a decision about the resource (e.g.
- abstain() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Abstain from processing this request.
- abstain() - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- abstain(AnnotationAnalyzer.AnalyzerResponse) - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- ABSTAIN - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
This analyzer is not capable of asserting the need to do security - carry on as if it did not exist.
- ABSTAIN - io.helidon.security.SecurityResponse.SecurityStatus
-
Cannot process, not an error.
- AbstractConfigSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
ConfigSource
, suitable for concrete implementations to extend. - AbstractConfigSource(AbstractConfigSource.Builder<?, ?>) - Constructor for class io.helidon.config.spi.AbstractConfigSource
-
Initializes config source from builder.
- AbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
A common
ConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions. - AbstractDataSourceExtension - Class in io.helidon.integrations.datasource.cdi
-
An abstract
Extension
whose subclasses arrange forDataSource
instances to be added as CDI beans. - AbstractDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Creates a new
AbstractDataSourceExtension
. - AbstractLogEntry - Class in io.helidon.webserver.accesslog
-
Common log entry features.
- AbstractLogEntry(AbstractLogEntry.Builder<?, ?>) - Constructor for class io.helidon.webserver.accesslog.AbstractLogEntry
-
Create a new instance using a builder.
- AbstractLogEntry.Builder<R extends AbstractLogEntry,T extends AbstractLogEntry.Builder<R,?>> - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
AbstractLogEntry
. - AbstractOverrideSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
OverrideSource
, suitable for concrete implementations to extend. - AbstractOverrideSource(AbstractOverrideSource.Builder) - Constructor for class io.helidon.config.spi.AbstractOverrideSource
-
Initializes config source from builder.
- AbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
A common
OverrideSource
builder ready to be extended by builder implementation related toOverrideSource
extensions. - AbstractParsableConfigSource<S> - Class in io.helidon.config.spi
-
Abstract implementation of
ConfigSource
that uses aConfigParser
to parseconfiguration content
accessible as aReadable
. - AbstractParsableConfigSource(AbstractParsableConfigSource.Builder) - Constructor for class io.helidon.config.spi.AbstractParsableConfigSource
-
Initializes config source from builder.
- AbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
Common
AbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
- AbstractSource<T,S> - Class in io.helidon.config.spi
-
Abstract base implementation for a variety of sources.
- AbstractSource.Builder<B extends AbstractSource.Builder<B,T,S>,T,S> - Class in io.helidon.config.spi
-
A common
AbstractSource
builder, suitable for concreteBuilder
implementations related toAbstractSource
extensions to extend. - AbstractSource.Data<D,S> - Class in io.helidon.config.spi
-
Data loaded at appropriate time.
- AbstractTracingFilter - Class in io.helidon.tracing.jersey
-
Tracing filter base.
- AbstractTracingFilter() - Constructor for class io.helidon.tracing.jersey.AbstractTracingFilter
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jackson.server.JacksonSupport
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jsonb.server.JsonBindingSupport
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jsonp.server.JsonSupport
-
It registers reader and writer for
JsonSupport
onServerRequest
/ServerResponse
on provided routing criteria. - accept(ServerRequest, ServerResponse) - Method in class io.helidon.security.integration.webserver.SecurityHandler
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.accesslog.AccessLogEntry
-
This method allows for each log entry to register anything on the request and/or response.
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.accesslog.SizeLogEntry
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.FormParamsSupport
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.Handler
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.ErrorHandler
-
Error handling consumer.
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.Handler.EntityHandler
- ACCEPT - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept"
header name. - ACCEPT_CHARSET - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Charset"
header name. - ACCEPT_DATETIME - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Datetime"
header name. - ACCEPT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Encoding"
header name. - ACCEPT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Language"
header name. - ACCEPT_PATCH - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Patch"
header name. - ACCEPT_RANGES - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Ranges"
header name. - acceptDatetime() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns acceptedTypes version in time ("Accept-Datetime" header).
- ACCEPTED_202 - io.helidon.common.http.Http.Status
-
202 Accepted, see HTTP/1.1 documentation .
- acceptedTypes() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns a list of acceptedTypes ("Accept" header) content types in quality factor order.
- acceptPatches() - Method in interface io.helidon.webserver.ResponseHeaders
-
Gets immutable list of supported patch document formats (header "Accept-Patch").
- AcceptPredicate<T> - Interface in io.helidon.common.http
-
API to model HTTP content negotiation using
Accept-*
request headers. - accepts(MediaType...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept request that accepts any of the given content types.
- accepts(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when it accepts any of the given content types.
- acceptsJson(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.JsonService
-
Determines if JSON is an accepted response type, using
Accept
and responseContent-Type
headers. - AccessLogContext - Interface in io.helidon.webserver.accesslog
-
Context of the access log processing.
- AccessLogEntry - Interface in io.helidon.webserver.accesslog
-
An entry generating data for access log.
- AccessLogHandler - Class in io.helidon.webserver.accesslog
-
Log handler to support separation of access log to its own file.
- AccessLogHandler() - Constructor for class io.helidon.webserver.accesslog.AccessLogHandler
-
Construct a default
AccessLogHandler
. - AccessLogSupport - Class in io.helidon.webserver.accesslog
-
Service that adds support for Access logging to WebServer.
- AccessLogSupport.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API Builder for
AccessLogSupport
. - ACCSSystem - Class in io.helidon.service.configuration.accs
-
Deprecated.This class is slated for removal.
- ACCSSystem() - Constructor for class io.helidon.service.configuration.accs.ACCSSystem
-
Deprecated.
- acquireTransactionManager() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.TransactionController
-
Returns a non-
null
TransactionManager
. - activateSpan(Span) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- activeSpan() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- add(AccessLogEntry) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Add a
AccessLogEntry
to the list of log entries creating the format of this access log. - add(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
-
Adds specified values tu association with the specified key (optional operation).
- add(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- add(String, String...) - Method in interface io.helidon.common.http.Parameters
-
Adds specified values tu association with the specified key (optional operation).
- add(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
- add(Collection<HealthCheck>) - Method in class io.helidon.health.HealthSupport.Builder
- add(Supplier<ConfigSource>) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Adds a
ConfigSource
to the ordered list of sources. - add(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
- add(T) - Method in class io.helidon.common.reactive.valve.Tank
- add(T) - Method in class io.helidon.grpc.core.PriorityBag
-
Add an element to the bag.
- add(T, int) - Method in class io.helidon.grpc.core.PriorityBag
-
Add an element to the bag with a specific priority.
- addAcceptHeader(HttpSignHeader) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add a header that is validated on inbound requests.
- addAcceptPatches(MediaType...) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds one or more acceptedTypes path document formats (header "Accept-Patch").
- addAll(Parameters) - Method in interface io.helidon.common.http.Parameters
-
Copies all of the mappings from the specified
parameters
to this instance adding values to existing associations (optional operation). - addAll(Parameters) - Method in class io.helidon.common.http.ReadOnlyParameters
- addAll(Iterable<? extends T>) - Method in class io.helidon.grpc.core.PriorityBag
-
Add elements to the bag.
- addAll(Iterable<? extends T>, int) - Method in class io.helidon.grpc.core.PriorityBag
-
Add elements to the bag.
- addAll(Collection<? extends T>) - Method in class io.helidon.common.reactive.valve.Tank
- addApplication(JaxRsApplication) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS application with all possible options to this server.
- addApplication(Class<? extends Application>) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application class to use.
- addApplication(String, Class<? extends Application>) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application class to use.
- addApplication(String, Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(String, Application) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Add a jersey application to the server with an explicit context path.
- addApplication(Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(Application) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Add a jersey application to the server.
- addAtribute(String, Object) - Method in class io.helidon.security.EndpointConfig.Builder
-
Add an attribute to this endpoint configuration builder.
- addAttribute(String, Object) - Method in class io.helidon.security.Grant.Builder
-
Add and attribute to this grant.
- addAttribute(String, Object) - Method in class io.helidon.security.Principal.Builder
-
Add a custom attribute to this principal.
- addAttribute(String, Object) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add an attribute to this environment.
- addAttribute(String, Object) - Method in class io.helidon.security.Subject.Builder
-
Add an attribute to this subject.
- addAudienceValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Add validator of audience to the collection of validators.
- addAuditProvider(AuditProvider) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuditProvider(Supplier<? extends AuditProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuthenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(AuthenticationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthenticationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthenticationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(AuthorizationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addAuthorizationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthorizationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Called to permit subclasses to add a
DataSource
-typed bean using the suppliedBeanConfigurator
. - addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- addBetween(LocalTime, LocalTime) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "between time" configuration.
- addCert(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Add a certificate to the list of certificates, used e.g.
- addCertAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Add an alias to list of aliases used to generate a trusted set of certificates.
- addCertChain(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Add an X.509 certificate instance to the end of certification chain.
- addComponent(ComponentTracingConfig) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Add a traced component configuration.
- addContextValue(Context.Key<T>, T) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Add a
Context.Key
and value to be added to the callContext
when this method is invoked. - addContextValue(Context.Key<V>, V) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- addContextValue(Context.Key<V>, V) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Add value to the
Context
for the service. - addCookie(SetCookie) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie
header specified in RFC6265. - addCookie(String, String) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie
header based on RFC2616. - addCookie(String, String, Duration) - Method in interface io.helidon.webserver.ResponseHeaders
- addDaysOfWeek(DayOfWeek...) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDaysOfWeek(List<DayOfWeek>) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDefaultSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addDigestQop(HttpDigest.Qop) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest QOP to support.
- addDiscoveredConverters() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addDiscoveredSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addExcluded(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Add a health check to a black list.
- addExcluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
Add health checks to a black list.
- addExcludedClass(Class<?>) - Method in class io.helidon.health.HealthSupport.Builder
-
A class may be excluded from invoking health checks on it.
- addExcludedClass(Class<? extends T>) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExcludedClassName(String) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExecutor(PolicyExecutor) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Add an executor (that is not available as a java service).
- addExtension(MpService) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add an extension to the list of extensions.
- addFilter(ConfigFilter) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigFilter
instance that will be used byConfig
to filter elementary value before it is returned to a user. - addFilter(Function<Config, ConfigFilter>) - Method in interface io.helidon.config.Config.Builder
- addFilter(Supplier<Function<Config, ConfigFilter>>) - Method in interface io.helidon.config.Config.Builder
- addGrant(Grant) - Method in class io.helidon.security.Subject.Builder
-
Add a grant to this subject.
- addHeader(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Add the token as a new header value.
- addHeaderClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic header claim.
- addHost(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported host for this target.
- addInbound(InboundClientDefinition) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add inbound configuration.
- addIncluded(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Add a health check to a white list (in case
HealthSupport.includeAll
is set tofalse
. - addIncluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
Add health checks to a white list (in case
HealthSupport.includeAll
is set tofalse
. - addIssuerValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Add validator of issuer to the collection of validators.
- addKey(Jwk) - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Add a new JWK to this keys.
- addList(ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds List node to the list.
- addList(String, ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets List node associated with specified
key
. - addLiveness(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
-
Add liveness health check(s).
- addMapper(GenericType<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Register a mapping function for specified
GenericType
. - addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with custom priority.
- addMapper(Mapper<S, T>, Class<S>, Class<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(Mapper<S, T>, Class<S>, Class<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with a custom priority.
- addMapper(ConfigMapperProvider) - Method in interface io.helidon.config.Config.Builder
- addMapper(Class<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers mapping function for specified
type
. - addMapperProvider(MapperProvider) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader. - addMapperProvider(MapperProvider, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader with a custom priority. - addMethod(String) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Add a new HTTP method to restrict this configuration for.
- addMethod(String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions without a prefix.
- addMethod(String, String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions.
- addNamedRouting(String, Routing) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addNamedRouting(String, Supplier<Routing>) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addObject(ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds Object node to the list.
- addObject(String, ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets Object node associated with specified
key
. - addOperationServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds an operation server for a given operation ID.
- addOutboundProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addOutboundSecurityProvider(OutboundSecurityProvider) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(OutboundSecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addParameter(String, String) - Method in class io.helidon.common.http.MediaType.Builder
-
Add a new parameter to the parameter map.
- addParser(ConfigParser) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigParser
instance that can be used by registeredConfigSource
s to parseconfiguration content
. - addPath(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported paths for this target.
- addPathConfig(PathTracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Add a path specific configuration of tracing.
- addPathServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds a path server for a given path.
- addPayloadClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic payload claim.
- addPrincipal(Principal) - Method in class io.helidon.security.Subject.Builder
-
Add a principal to the list of principals of this subject.
- addPrivateCredential(Class<?>, Object) - Method in class io.helidon.security.Subject.Builder
-
Add a private credential to this subject.
- addPrivateCredential(Object) - Method in class io.helidon.security.Subject.Builder
-
Add a private credential to this subject to be bound under its class.
- addPropagation(Configuration.Propagation) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Add propagation type to use.
- addProvider(SecurityProvider) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(SecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProvider(Supplier<? extends SecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(Supplier<? extends SecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProviderClass(Class<?>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS provider class to use.
- addPublicCredential(Class<?>, Object) - Method in class io.helidon.security.Subject.Builder
-
Add a public credential to this subject.
- addPublicCredential(Object) - Method in class io.helidon.security.Subject.Builder
-
Add a public credential to this subject to be bound under its class.
- addQueryParamHandler(QueryParamHandler) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Add a new handler to extract query parameter and store it in security request header.
- addQueryParamHandlers(Iterable<QueryParamHandler>) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Add handlers to extract query parameters and store them in security request header.
- addReadiness(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
-
Add readiness health check(s).
- addResourceClass(Class<?>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS resource class to use.
- address() - Method in class io.helidon.security.jwt.Jwt
-
Address claim.
- address(JwtUtil.Address) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Address of the subject.
- Address(JsonObject) - Constructor for class io.helidon.security.jwt.JwtUtil.Address
-
Create an address object from json representation.
- addRole(String) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a role to the list of roles for a user subject.
- addRoles(Collection<String>) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a collection of roles for user subject to this builder.
- addScope(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
OAuth2 scope claim to add.
- addService(T) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services.
- addService(T, int) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services with a custom priority.
- addServiceRoles(Collection<String>) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a collection of roles for service subject to this builder.
- addSocket(String, int, InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, SocketConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, Supplier<SocketConfiguration>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration builder.
- addSpan(SpanTracingConfig) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Add a new traced span configuration.
- addSpanLog(SpanLogTracingConfig) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Add configuration of a traced span log.
- addStringMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
- addTarget(OutboundTarget) - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Add a new target configuration.
- addToken(Class<T>, U) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addToken(Object) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTracerTag(String, Number) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, Number) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, Number) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTracerTag(String, String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, String) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTransformer(ClassTransformer) - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- addTransport(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported transports for this target.
- addUserGroup(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
A user group claim to add.
- addUserStore(SecureUserStore) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Add a user store to the list of stores used by this provider.
- addValidator(AbacValidator<? extends AbacValidatorConfig>) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Add an explicit (e.g.
- addValue(ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String, ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified
key
. - addValue(String, String) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified
key
. - afterExecute(Runnable, Throwable) - Method in class io.helidon.common.configurable.ThreadPool
- AGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Age"
header name. - ALG_ES256 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-256 and SHA-256.
- ALG_ES384 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-384 and SHA-384.
- ALG_ES512 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using "P-521" and SHA-512.
- ALG_HS256 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-256.
- ALG_HS384 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-384.
- ALG_HS512 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-512.
- ALG_NONE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Algorithm defining there is no security (e.g.
- ALG_RS256 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-256.
- ALG_RS384 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-384.
- ALG_RS512 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-512.
- algorithm() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The algorithm used when signing/encrypting this key.
- algorithm() - Method in class io.helidon.security.jwt.Jwt
-
Algorithm claim.
- algorithm() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Algorithm of signature used by this client.
- algorithm() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Algorithm used by this signature.
- algorithm(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The "alg" claim is used to define the signature algorithm.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Algorithm of signature used by this client.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Algorithm used by this signature.
- aliasesOf(String) - Static method in class io.helidon.config.EnvironmentVariableAliases
-
Returns a list of aliases for the given config key.
- all(String) - Method in interface io.helidon.common.http.Headers
-
Returns an unmodifiable
List
of all header fields - each element represents a value of a single header field in the request. - all(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an unmodifiable List of all of the values of the given named parameter.
- all(String) - Method in class io.helidon.common.http.ReadOnlyParameters
- ALL - io.helidon.grpc.server.ServerRequestAttribute
-
log all attributes.
- ALL - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- ALL_CALL_OPTIONS - io.helidon.grpc.client.ClientRequestAttribute
-
Add the method call options to the tracing span.
- allAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns class level and method level annotations together in one
Map
. - ALLOW - Static variable in class io.helidon.common.http.Http.Header
-
The
"Allow"
header name. - allowAnonymous() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures allowed SSL cipher suite.
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures allowed SSL cipher suite.
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Set allowed cipher suite.
- allowImpersonation(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
JwtAuthProvider.EP_PROPERTY_OUTBOUND_USER
property. - allowImpersonation(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
JwtProvider.EP_PROPERTY_OUTBOUND_USER
property. - allowUnsigned(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Configure support for unsigned JWT.
- AlreadyCompletedException - Exception in io.helidon.common.http
-
Signals that a mutation method has been invoked on a resource that is already completed.
- AlreadyCompletedException(String) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified detail message. - AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified detail message and cause. - AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified cause. - ALT_SVC - Static variable in class io.helidon.common.http.Http.Header
-
The
"Alt-Svc"
header name. - analyze(Class<?>) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze an application class.
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource class.
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource method.
- and(Predicate<ServerRequest>) - Method in class io.helidon.webserver.RequestPredicate
-
Returns a composed predicate that represents a logical AND expression between this predicate and another predicate.
- AnnotatedTypeWrapper(AnnotatedType<T>, Annotation...) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
-
Constructor.
- AnnotationAnalyzer - Interface in io.helidon.security.providers.common.spi
-
Provides capability to extensions to enforce authentication and authorization even when the resource is not annotated with io.helidon.security.annotations.Authenticated or io.helidon.security.annotations.Authorized.
- AnnotationAnalyzer.AnalyzerResponse - Class in io.helidon.security.providers.common.spi
-
Response of an analysis run.
- AnnotationAnalyzer.AnalyzerResponse.Builder - Class in io.helidon.security.providers.common.spi
-
Fluent API builder for
AnnotationAnalyzer.AnalyzerResponse
. - AnnotationAnalyzer.Flag - Enum in io.helidon.security.providers.common.spi
-
Flag for security type.
- annotations(EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
Deprecated.use iteration over security levels instead
- annotations(EndpointConfig.AnnotationScope, Map<Class<? extends Annotation>, List<Annotation>>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Deprecated.Use the
securityLevels
method. - annotationType() - Method in class io.helidon.microprofile.faulttolerance.MethodAntn
-
Get annotation type.
- ANONYMOUS - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous subject.
- ANONYMOUS_PRINCIPAL - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous user principal.
- any(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests to provided handler(s).
- any(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- any(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests any specified method to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
- api() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Etcd API version.
- appClient() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client with configured proxy and security of this OIDC client.
- application(Class<? extends Application>) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application class that forms this instance.
- application(Application) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application that forms this instance.
- APPLICATION - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on an application class or application layer.
- APPLICATION_ATOM_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/atom+xml
media type. - APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/x-www-form-urlencoded
media type. - APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/json
media type. - APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/octet-stream
media type. - APPLICATION_OPENAPI_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing OpenAPI json. - APPLICATION_OPENAPI_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing OpenAPI yaml. - APPLICATION_SVG_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/svg+xml
media type. - APPLICATION_X_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing "x" YAML as application. - APPLICATION_XHTML_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/xhtml+xml
media type. - APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/xml
media type. - APPLICATION_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing pseudo-registered YAML. - applications() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Access existing applications configured with the server.
- appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and has a name equal toaccs
, and if its environment contains at least one key starting with eitherMYSQLCS_
orDBAAS_
, and if theHikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method also returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Returns
true
if thisHikariCPServiceConfigurationProvider
is relevant in the configuration space described by the supplied properties,System
and coordinates. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and an instance ofLocalhostSystem
and if the HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and has a name equal toaccs
, and if its environment contains at least one key starting with eitherMYSQLCS_
orDBAAS_
, and if theUCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method also returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and an instance ofLocalhostSystem
and if the UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Returns
true
if thisUCPServiceConfigurationProvider
is relevant in the configuration space described by the supplied properties,System
and coordinates. - apply(Flow.Publisher<DataChunk>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- apply(Flow.Publisher<DataChunk>, Class<? super R>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- apply(Config.Key, String) - Method in class io.helidon.config.encryption.EncryptionFilter
- apply(Config.Key, String) - Method in class io.helidon.config.encryption.EncryptionFilterService
- apply(Config.Key, String) - Method in interface io.helidon.config.spi.ConfigFilter
-
Filters an elementary config value before it is made available to the application via the
Config
API. - apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply the log entry, adds padding to the log entry and then calls
AbstractLogEntry.doApply(AccessLogContext)
. - apply(AccessLogContext) - Method in interface io.helidon.webserver.accesslog.AccessLogEntry
-
This method is called once the response is fully processed.
- apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.UserIdLogEntry
- apply(Span) - Method in class io.helidon.tracing.Tag
-
Configure this tag on the span provided.
- applyAndCast(Flow.Publisher<DataChunk>, Class<T>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- as(GenericType<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
for a generic type. - as(Class<T>) - Method in interface io.helidon.common.http.Content
-
Consumes and converts the request content into a completion stage of the requested type.
- as(Class<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
. - as(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
created from factory method. - as(Function<T, N>) - Method in interface io.helidon.config.ConfigValue
-
Convert this
ConfigValue
to a different type using a mapper function. - asBigInteger(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is base64-url encoded and convert it to big integer.
- asBoolean() - Method in interface io.helidon.config.Config
-
Boolean typed value.
- asByteArray(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a base64-url encoded byte array.
- ASCTIME_DATE_TIME - Static variable in class io.helidon.common.http.Http.DateTime
-
The ANSI C's
asctime()
format, such as'Sun Nov 6 08:49:37 1994'
. - asDouble() - Method in interface io.helidon.config.Config
-
Double typed value.
- asInt() - Method in interface io.helidon.config.Config
-
Integer typed value.
- asList() - Method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Provides a list of service implementations in prioritized order.
- asList(Class<T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asList(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
Return value as a
List
of values. - asList(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Returns this node as a list converting each list value using the provided mapper.
- asLong() - Method in interface io.helidon.config.Config
-
Long typed value.
- asMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMap() - Method in class io.helidon.microprofile.config.MpConfig
-
Get all properties of this config as a map.
- asNode() - Method in interface io.helidon.config.Config
-
Returns existing current config node as a
Optional
instance orOptional.empty()
in case ofConfig.Type.MISSING
node. - asNodeList() - Method in interface io.helidon.config.Config
-
Returns a list of child
Config
nodes if the node isConfig.Type.OBJECT
. - asOptional() - Method in class io.helidon.common.OptionalHelper
-
Get the underlying
Optional
instance. - asOptional() - Method in interface io.helidon.config.ConfigValue
-
Returns a typed value as
Optional
. - asReadable() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
Returns a
Readable
that is use to read configuration content from. - asSet(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
Return value as a
Set
of values. - asString() - Method in interface io.helidon.config.Config
-
String typed value.
- asString(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string.
- asThreadPool(ExecutorService) - Static method in class io.helidon.common.configurable.ThreadPool
-
Returns the given executor as a
ThreadPool
if possible. - asyncExecutorService(ExecutorService) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Sets the executor service to use for a handling of asynchronous requests with
AsyncResponse
. - AsynchronousAntn - Class in io.helidon.microprofile.faulttolerance
-
Class AsynchronousAntn.
- AsynchronousAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.AsynchronousAntn
-
Constructor.
- atHash() - Method in class io.helidon.security.jwt.Jwt
-
AtHash claim.
- atHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Access Token hash value.
- atnClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authenticator client builder to use for programmatic authentication.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Token handler to extract username from request.
- atnTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authentication.
- AtnTracing - Class in io.helidon.security.integration.common
-
Authentication tracing support.
- AttributeResolver - Class in io.helidon.security.abac.policy.el
-
Resolver for
AbacSupport
types. - AttributeResolver() - Constructor for class io.helidon.security.abac.policy.el.AttributeResolver
- attributes(AbacSupport) - Method in class io.helidon.security.Grant.Builder
-
Attributes of this grant.
- attributes(AbacSupport) - Method in class io.helidon.security.Subject.Builder
-
Add all attributes to this subject.
- atzChecked() - Method in interface io.helidon.security.SecurityContext
-
Return true if either of authorization methods (
SecurityContext.authorize(Object...)
orSecurityContext.atzClientBuilder()
was called). - atzClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authorization client builder to use for programmatic authorization.
- atzTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authorization.
- AtzTracing - Class in io.helidon.security.integration.common
-
Authorization tracing support.
- audience() - Method in class io.helidon.security.jwt.Jwt
-
Audience claim.
- audience() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Expected token audience.
- audience(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Audience identifies the expected recipients of this JWT (optional).
- audience(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Audience of issued tokens.
- audit() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Audit this request for any method.
- audit() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Whether to audit this request - defaults to false for GET and HEAD methods, true otherwise.
- audit(AuditEvent) - Method in interface io.helidon.security.SecurityContext
-
Audit a security event.
- AUDIT_FAILURE - io.helidon.security.AuditEvent.AuditSeverity
-
Audit framework failure - we cannot correctly audit.
- AUDIT_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for audit events.
- auditConsumer() - Method in interface io.helidon.security.spi.AuditProvider
-
Return your subscriber for audit events.
- Audited - Annotation Type in io.helidon.security.annotations
-
An annotation to specify server resources to be audited.
- AuditEvent - Interface in io.helidon.security
-
An audit event to store using an Audit provider.
- AuditEvent.AuditParam - Class in io.helidon.security
-
Named parameters of audit event.
- AuditEvent.AuditSeverity - Enum in io.helidon.security
-
Severity of
AuditEvent
. - auditEventType(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Override for event-type, defaults to "request".
- auditMessageFormat(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- AuditProvider - Interface in io.helidon.security.spi
-
Audit provider, storing audit events.
- AuditProvider.AuditSource - Interface in io.helidon.security.spi
-
Source of an audit source (as in "where this audit event originated").
- AuditProvider.TracedAuditEvent - Interface in io.helidon.security.spi
-
Audit event sent to Audit provider.
- auditSource() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Source of this audit event (class, method, line number etc.).
- AUTH - io.helidon.security.providers.httpauth.HttpDigest.Qop
-
QOP "auth" - stands for "authentication".
- authenticate() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, request will go through authentication process - (authentication is disabled by default - it may be enabled as a side effect of other methods, such as
SecurityHandler.rolesAllowed(String...)
. - authenticate() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate() - Method in interface io.helidon.security.SecurityContext
-
Authenticate current request (based on current
SecurityEnvironment
andEndpointConfig
. - authenticate(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to authenticate requests.
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider
- authenticate(ProviderRequest) - Method in interface io.helidon.security.spi.AuthenticationProvider
-
Authenticate a request.
- authenticate(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Authenticate a request.
- authenticateAnnotatedOnly(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authenticated
annotation or all. - Authenticated - Annotation Type in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
- AUTHENTICATION - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Security authentication priority.
- authenticationOptional() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional by default).
- authenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- authenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- AuthenticationProvider - Interface in io.helidon.security.spi
-
Authentication security provider.
- authenticationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authentication response of this analysis.
- authenticationResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authentication response.
- AuthenticationResponse - Class in io.helidon.security
-
Response as returned from an authentication provider.
- AuthenticationResponse.Builder - Class in io.helidon.security
-
Authentication response builder.
- authenticator() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authentication provider name.
- authenticator(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authentication provider to use.
- AUTHN_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authentication events.
- AUTHORITY - io.helidon.grpc.client.ClientRequestAttribute
-
Add the security authority to the tracing span.
- AUTHORIZATION - io.helidon.security.providers.httpsign.HttpSignHeader
-
Creates (or validates) an "Authorization" header, that contains "Signature" as the beginning of its content (the rest of the header is the same as for
HttpSignHeader.SIGNATURE
. - AUTHORIZATION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Authorization"
header name. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.ContextKeys
-
The
Metadata.Key
to use to obtain the authorization data. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Security authorization priority.
- authorizationEndpointUri() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Authorization endpoint.
- authorizationEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI of an authorization endpoint used to redirect users to for logging-in.
- authorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- authorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- AuthorizationProvider - Interface in io.helidon.security.spi
-
Authorization security provider.
- authorizationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authorization response of this analysis.
- AuthorizationResponse - Class in io.helidon.security
-
Response from an authorization decision.
- AuthorizationResponse.Builder - Class in io.helidon.security
-
Builder for custom Authorization responses.
- authorize() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, request will go through authorization process - (authorization is disabled by default - it may be enabled as a side effect of other methods, such as
SecurityHandler.rolesAllowed(String...)
. - authorize() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Enable authorization for this route.
- authorize(ProviderRequest) - Method in interface io.helidon.security.spi.AuthorizationProvider
-
Authorize a request based on configuration.
- authorize(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Authorize a request based on configuration.
- authorize(Object...) - Method in interface io.helidon.security.SecurityContext
-
Authorize access to a resource (or more resources) based on current environment and endpoint configuration.
- authorizeAnnotatedOnly(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authorized
annotation) or all. - Authorized - Annotation Type in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authorization.
- authorizer() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authorization provider name.
- authorizer(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authorization provider to use.
- authorizeResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authorization response.
- AUTHZ_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authorization events.
- AUTO - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
B
- backlog() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a maximum length of the queue of incoming connections on the default server socket.
- backlog() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a maximum length of the queue of incoming connections on the server socket.
- backlog(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a maximum length of the queue of incoming connections.
- backlog(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a maximum length of the queue of incoming connections on the server socket.
- backwardCompatible(boolean) - Method in class io.helidon.health.HealthSupport.Builder
-
Backward compatibility flag to produce Health 1.X compatible JSON output (including "outcome" property).
- BAD_GATEWAY_502 - io.helidon.common.http.Http.Status
-
502 Bad Gateway, see HTTP/1.1 documentation.
- BAD_REQUEST_400 - io.helidon.common.http.Http.Status
-
400 Bad Request, see HTTP/1.1 documentation.
- BadRequestException - Exception in io.helidon.webserver
-
A runtime exception indicating a
bad request
. - BadRequestException(String) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException
. - BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException
. - BareRequest - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Response.
- basePath(String) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure a path to which the server would redirect when a root path is requested.
- baseScopes() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Base scopes to require from OIDC server.
- baseScopes(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure base scopes.
- basicAuth(String, String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Configure username and password for basic authentication.
- before(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Initializes the extension prior to bean discovery.
- beforeExecute(Thread, Runnable) - Method in class io.helidon.common.configurable.ThreadPool
- beforeSend(Consumer<ResponseHeaders>) - Method in interface io.helidon.webserver.ResponseHeaders
-
Register a
Consumer
which is executed just before headers are send. - begin() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Creates a new transaction and associates it with the current thread.
- bestAccepted(MediaType...) - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a single media type from the given media types that is the best one accepted by the client.
- between(LocalTime, LocalTime) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check between times within a day.
- bidirectional(Object[], MethodHandler.BidirectionalClient) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- bidirectional(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidiStreaming(String, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified bidirectional streaming method.
- bidiStreaming(String, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.BidirectionalClient
-
Perform a bidirectional client call.
- BINARY_CONTENT - io.helidon.common.configurable.Resource.Source
-
Resource was created with binary content.
- bindAddress() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns local address where the server listens on with the default server socket.
- bindAddress() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns local address where the server listens on with the server socket.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a local address for server to bind.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures local address where the server listens on with the server socket.
- birthday() - Method in class io.helidon.security.jwt.Jwt
-
Birthday claim.
- birthday(LocalDate) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Birthday of the subject.
- blockingServerStreaming(String, ReqT) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified server streaming method.
- blockingUnary(String, ReqT) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified unary method with the specified request object.
- bodyPublisher() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Flow Publisher that allows a subscription for request body chunks.
- branch() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a git branch.
- branch(String) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a git branch to checkout.
- build() - Method in interface io.helidon.common.Builder
-
Build the instance from this builder.
- build() - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
- build() - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
- build() - Method in class io.helidon.common.context.Context.Builder
- build() - Method in class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.
- build() - Method in class io.helidon.common.http.MediaType.Builder
- build() - Method in class io.helidon.common.http.SetCookie.Builder
- build() - Method in class io.helidon.common.mapper.MapperManager.Builder
- build() - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Build a new instance of the configuration based on this builder.
- build() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Create an instance of
KeyConfig
based on this builder. - build() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Build
KeyConfig
based on information from PEM files only. - build() - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
- build() - Method in interface io.helidon.config.Config.Builder
-
Builds new instance of
Config
. - build() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Creates a function of values reference resolving.
- build() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Builds new instance of Composite ConfigSource.
- build() - Method in class io.helidon.config.ConfigSources.MapBuilder
-
Builds new instance of
MapConfigSource
from theMap
orProperties
passed to a constructor. - build() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Builds new instance of Etcd ConfigSource.
- build() - Method in class io.helidon.config.git.GitConfigSourceBuilder
- build() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Builds new instance of HOCON ConfigParser.
- build() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.RetryPolicies.Builder
-
Builds a new execute policy.
- build() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Builds new instance of
S
. - build() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Build new instance of
ConfigNode.ObjectNode
. - build() - Method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Builds new instance of YAML ConfigParser.
- build() - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
-
Builds and returns a new instance of
ClientMethodDescriptor
. - build() - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- build() - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- build() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Build and return a new GrpcChannelDescriptor.
- build() - Method in class io.helidon.grpc.client.GrpcChannelsProvider.Builder
-
Create a new instance of
GrpcChannelsProvider
from this Builder. - build() - Method in class io.helidon.grpc.client.GrpcServiceClient.Builder
-
Build an instance of
GrpcServiceClient
. - build() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Create and return a new instance of
GrpcTlsDescriptor
. - build() - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Builds a new
GrpcRouting
. - build() - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Builds the
GrpcServer
instance as configured by this builder and its parameters. - build() - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- build() - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
- build() - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- build() - Method in class io.helidon.grpc.server.SSLContextBuilder
-
Create new
{@link javax.net.ssl.SSLContext}
instance with configured settings. - build() - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.
- build() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
- build() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck.Builder
- build() - Method in class io.helidon.health.HealthSupport.Builder
- build() - Method in class io.helidon.media.jsonp.common.JsonProcessing.Builder
- build() - Method in class io.helidon.metrics.MetricsSupport.Builder
- build() - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
- build() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- build() - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
- build() - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Create a new instance based on this builder.
- build() - Method in class io.helidon.microprofile.server.Server.Builder
-
Build a server based on this builder.
- build() - Method in class io.helidon.openapi.OpenAPISupport.Builder
- build() - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
- build() - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
- build() - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
- build() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
- build() - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
- build() - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
- build() - Method in class io.helidon.security.AuthenticationResponse.Builder
-
Build authentication response.
- build() - Method in class io.helidon.security.AuthorizationResponse.Builder
-
Create a new authorization response based on this builder.
- build() - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Build a function to create an instance of this provider as expected by
Security.Builder.providerSelectionPolicy(Function)
. - build() - Method in class io.helidon.security.EndpointConfig.Builder
- build() - Method in class io.helidon.security.Grant.Builder
- build() - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Build this configuration into an instance.
- build() - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Build a new
JwkEC
instance from this builder. - build() - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Build a new keys instance.
- build() - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Build a new
JwkOctet
instance from this builder. - build() - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Build a new
JwkRSA
instance from this builder. - build() - Method in class io.helidon.security.jwt.Jwt.Builder
-
Build and instance of the
Jwt
. - build() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Build an instance of a security client.
- build() - Method in class io.helidon.security.OutboundSecurityResponse.Builder
-
Build identity propagation response based on this builder.
- build() - Method in class io.helidon.security.Principal.Builder
- build() - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
- build() - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Build a new instance of the cache based on configuration of this builder.
- build() - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Build targets from this builder.
- build() - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Build a
OutboundTarget
instance from this builder. - build() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
- build() - Method in class io.helidon.security.providers.common.TokenCredential.Builder
- build() - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
- build() - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
- build() - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
- build() - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
- build() - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
- build() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
- build() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
- build() - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
- build() - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
- build() - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
- build() - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
- build() - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
- build() - Method in class io.helidon.security.Role.Builder
- build() - Method in class io.helidon.security.Security.Builder
-
Builds configured Security instance.
- build() - Method in class io.helidon.security.SecurityClientBuilder
-
Build an instance of a security client.
- build() - Method in class io.helidon.security.SecurityContext.Builder
- build() - Method in class io.helidon.security.SecurityEnvironment.Builder
- build() - Method in class io.helidon.security.SecurityLevel.SecurityLevelBuilder
- build() - Method in class io.helidon.security.SecurityTime.Builder
- build() - Method in class io.helidon.security.Subject.Builder
- build() - Method in class io.helidon.security.util.TokenHandler.Builder
-
Build a new instance from this builder.
- build() - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.TracingConfig.Builder
- build() - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Builds the
Tracer
for Jaeger based on the configured parameters. - build() - Method in interface io.helidon.tracing.TracerBuilder
-
Build a tracer instance from this builder.
- build() - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Builds the
Tracer
for Zipkin based on the configured parameters. - build() - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
- build() - Method in class io.helidon.webserver.accesslog.HeaderLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.HostLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.RequestLineLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.SizeLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.StatusLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.TimestampLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.TimeTakenLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.UserLogEntry.Builder
- build() - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
- build() - Method in class io.helidon.webserver.Http2Configuration.Builder
- build() - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Jersey Module builder class for convenient creating
JerseySupport
. - build() - Method in class io.helidon.webserver.PathTracingConfig.Builder
- build() - Method in class io.helidon.webserver.Routing.Builder
-
Builds a new routing instance.
- build() - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Builds a new configuration instance.
- build() - Method in class io.helidon.webserver.SocketConfiguration.Builder
- build() - Method in class io.helidon.webserver.SSLContextBuilder
-
Create new
{@link SSLContext}
instance with configured settings. - build() - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Builds new
StaticContentSupport
instance. - build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServer
instance as configured by this builder and its parameters. - build() - Method in class io.helidon.webserver.WebServerTls.Builder
- build() - Method in class io.helidon.webserver.WebTracingConfig.Builder
- buildAndGet() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.get()
on it. - buildAndGet() - Method in class io.helidon.security.SecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.get()
on it. - buildAndRegister() - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- buildAndRegister() - Method in interface io.helidon.tracing.TracerBuilder
-
Deprecated.Use
TracerBuilder.registerGlobal(boolean)
to control whether the resulting instance is registered as aGlobalTracer
. - buildAndRegister() - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- buildDefault() - Static method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Creates new instance of HOCON ConfigParser with default behaviour, i.e.
- buildDefault() - Static method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Creates new instance of YAML ConfigParser with default behaviour, i.e.
- builder() - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- builder() - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create a new fluent API builder to build a thread pool supplier.
- builder() - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- builder() - Static method in interface io.helidon.common.context.Context
-
Fluent API builder for advanced configuration.
- builder() - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.used for backward compatibility only
- builder() - Static method in class io.helidon.common.http.MediaType
-
A fluent API builder for creating customized Media type instances.
- builder() - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a fluent API builder to create a customized mapper manager.
- builder() - Static method in interface io.helidon.config.Config
-
Provides a
Config.Builder
for creating aConfig
instance. - builder() - Static method in class io.helidon.config.encryption.EncryptionFilter
-
Builder to programmatically configure filter.
- builder() - Static method in interface io.helidon.config.spi.ConfigNode.ListNode
-
Creates new instance of
ConfigNode.ListNode.Builder
. - builder() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Creates new instance of
ConfigNode.ObjectNode.Builder
. - builder() - Static method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Create and return a new
GrpcChannelDescriptor.Builder
. - builder() - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Create a new
GrpcChannelsProvider.Builder
. - builder() - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Return a new instance of
GrpcTlsDescriptor.Builder
. - builder() - Static method in interface io.helidon.grpc.server.GrpcRouting
-
Obtain a GrpcRouting builder.
- builder() - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance of a
server configuration builder
. - builder() - Static method in class io.helidon.grpc.server.GrpcTracingConfig
-
Create a builder of
GrpcTracingConfig
instances. - builder() - Static method in class io.helidon.health.checks.DiskSpaceHealthCheck
-
A new fluent API builder to configure this health check.
- builder() - Static method in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Create a new fluent API builder to configure a new health check.
- builder() - Static method in class io.helidon.health.HealthSupport
-
Get a builder to configure health support instance.
- builder() - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Fluent API builder to create instances of JSON-P.
- builder() - Static method in class io.helidon.metrics.MetricsSupport
-
Create a new builder to construct an instance.
- builder() - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new
Builder
instance. - builder() - Static method in class io.helidon.microprofile.config.MpConfig
-
Get a builder for config instances.
- builder() - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
A new fluent API builder to create a customized
JaxRsApplication
. - builder() - Static method in interface io.helidon.microprofile.server.Server
-
Builder to customize Server instance.
- builder() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport.Builder
forOpenAPISupport
using defaults. - builder() - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.policy.PolicyValidator
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
A new builder for this class instances.
- builder() - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create a fluent API builder.
- builder() - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Builder for this class.
- builder() - Static method in class io.helidon.security.AuthenticationResponse
-
Get a builder for more complex responses.
- builder() - Static method in class io.helidon.security.AuthorizationResponse
-
Builder for fully customized authorization response.
- builder() - Static method in class io.helidon.security.CompositeProviderSelectionPolicy
-
Builder for this selection policy.
- builder() - Static method in class io.helidon.security.EndpointConfig
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.Grant
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkEC
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkKeys
-
Create a new builder for this class.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkOctet
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkRSA
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.Jwt
-
Get a builder to create a JWT.
- builder() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Get an instance of builder to build custom identity propagation response.
- builder() - Static method in interface io.helidon.security.Principal
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new builder for a cache.
- builder() - Static method in class io.helidon.security.providers.common.OutboundConfig
-
New builder to programmatically build targets.
- builder() - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create a fluent API builder.
- builder() - Static method in class io.helidon.security.providers.common.TokenCredential
-
Get a builder for this class.
- builder() - Static method in class io.helidon.security.providers.google.login.GoogleTokenProvider
-
Fluent API builder to build
GoogleTokenProvider
instance. - builder() - Static method in class io.helidon.security.providers.header.HeaderAtnProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.providers.httpsign.HttpSignProvider
-
Create a builder to build this provider.
- builder() - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Builder to create a new instance.
- builder() - Static method in class io.helidon.security.providers.jwt.JwtProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Get a fluent API builder to configure a new instance.
- builder() - Static method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Create a builder to programmatically construct OIDC configuration.
- builder() - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
A fluent API builder to created instances of this provider.
- builder() - Static method in class io.helidon.security.Role
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.Security
-
Creates
Security.Builder
class. - builder() - Static method in class io.helidon.security.SecurityEnvironment
-
Creates a fluent API builder to build new instances of this class with current time.
- builder() - Static method in class io.helidon.security.SecurityTime
-
A new builder for this class.
- builder() - Static method in class io.helidon.security.Subject
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.util.TokenHandler
-
Fluent API builder to create
TokenHandler
. - builder() - Static method in class io.helidon.tracing.config.TracingConfig
-
A fluent API builder for tracing configuration.
- builder() - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
A new fluent API builder to create Access log support instance.
- builder() - Static method in class io.helidon.webserver.accesslog.HostLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.RequestLineLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.SizeLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.StatusLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.TimestampLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.UserLogEntry
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.ExperimentalConfiguration
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.Http2Configuration
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
builder based on default emptyResourceConfig
. - builder() - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new builder to configure traced path configuration.
- builder() - Static method in interface io.helidon.webserver.Routing
-
Creates new instance of
routing builder
. - builder() - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builder
. - builder() - Static method in interface io.helidon.webserver.SocketConfiguration
-
Creates a builder of
SocketConfiguration
class. - builder() - Static method in class io.helidon.webserver.WebServerTls
-
A fluent API builder for
WebServerTls
. - builder() - Static method in class io.helidon.webserver.WebTracingConfig
-
A fluent API builder to create tracing support.
- builder(BindableService) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
from aBindableService
. - builder(BindableService) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
-
Creates a
GrpcServiceClient.Builder
. - builder(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
from aServiceDescriptor
. - builder(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a fluent API builder to create a customized mapper manager based on the provided Helidon Service loader.
- builder(Config) - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Create a new
GrpcChannelsProvider.Builder
. - builder(Config) - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Return an instance of builder based on the specified external config.
- builder(Config) - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance of a
server configuration builder
with defaults from external configuration source. - builder(Config) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new builder from configuration.
- builder(Config) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Create a builder from configuration.
- builder(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builder
with defaults from external configuration source. - builder(GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a builder of the
GrpcServer
. - builder(GrpcService) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(AnnotationAnalyzer.AnalyzerResponse) - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create a fluent API builder with a parent response.
- builder(Security) - Static method in class io.helidon.security.integration.jersey.SecurityFeature
-
Builder for
SecurityFeature
. - builder(SecurityTime) - Static method in class io.helidon.security.SecurityEnvironment
-
Creates a fluent API builder to build new instances of this class.
- builder(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer
. - builder(Tracer) - Static method in class io.helidon.grpc.client.ClientTracingInterceptor
-
Obtain a builder to build a
ClientTracingInterceptor
. - builder(Class<?>) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
form a name and type. - builder(Class, String) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(String) - Static method in class io.helidon.security.providers.common.OutboundTarget
-
Builder for a single target.
- builder(String) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new builder for the keyId.
- builder(String) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Get a new builder .
- builder(String) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Fluent API builder for traced component.
- builder(String) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Fluent API builder to create a new traced span log configuration.
- builder(String) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
A fluent API builder to create traced span configuration.
- builder(String) - Static method in class io.helidon.webserver.accesslog.HeaderLogEntry
-
Create a fluent API builder for a header log entry.
- builder(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(String, Class<?>) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
form a name and type. - builder(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(String, String) - Static method in class io.helidon.common.http.SetCookie
-
Creates a new fluent API builder.
- builder(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a path to the file system.
- builder(Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a builder of the
GrpcServer
. - builder(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer
. - builder(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
- builder(ServiceLoader<T>) - Static method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Create a builder for customizable service loader.
- builder(Application) - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
builder based on a passed application. - Builder<T> - Interface in io.helidon.common
-
Interface for builders, to be able to accept a builder in addition to an instance.
- Builder() - Constructor for class io.helidon.common.context.Context.Builder
- Builder() - Constructor for class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.
- Builder() - Constructor for class io.helidon.common.pki.KeyConfig.Builder
- Builder() - Constructor for class io.helidon.config.encryption.EncryptionFilter.Builder
- Builder() - Constructor for class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
- Builder() - Constructor for class io.helidon.grpc.server.GrpcRouting.Builder
- Builder() - Constructor for class io.helidon.media.jsonp.common.JsonProcessing.Builder
- Builder() - Constructor for class io.helidon.microprofile.server.JaxRsApplication.Builder
- Builder() - Constructor for class io.helidon.openapi.OpenAPISupport.Builder
- Builder() - Constructor for class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
- Builder() - Constructor for class io.helidon.security.AuthorizationResponse.Builder
- Builder() - Constructor for class io.helidon.security.Grant.Builder
-
Create a new instance.
- Builder() - Constructor for class io.helidon.security.OutboundSecurityResponse.Builder
- Builder() - Constructor for class io.helidon.security.providers.common.EvictableCache.Builder
- Builder() - Constructor for class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
- Builder() - Constructor for class io.helidon.security.providers.oidc.common.OidcConfig.Builder
- Builder() - Constructor for class io.helidon.security.providers.oidc.OidcProvider.Builder
- Builder() - Constructor for class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
- Builder() - Constructor for class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Deprecated.use
ExperimentalConfiguration.builder()
instead. - Builder() - Constructor for class io.helidon.webserver.Http2Configuration.Builder
- Builder() - Constructor for class io.helidon.webserver.WebTracingConfig.Builder
- Builder(Tracer) - Constructor for class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractConfigSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractOverrideSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractSource.Builder
-
Initializes builder.
- builderLoadSourcesFrom(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Provides a
Config.Builder
for creating aConfig
based on the specifiedConfigSource
s representing meta-configurations. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Given a
Set
ofSystem
s and an optionalProperties
object representing coordinates identifying a configuration space in which configuration discovery is to take place, returns a newServiceConfiguration
appropriate for the configuration space implied by the supplied parameters, ornull
if no suchServiceConfiguration
is applicable. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Overrides the
ServiceConfigurationProvider.buildFor(Set, Properties)
method to ensure that there is an authoritativeSystem
and then, if so, calls theHikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method, and, if that returnstrue
, then calls theHikariCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method and returns its result. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Overrides the
ServiceConfigurationProvider.buildFor(Set, Properties)
method to ensure that there is an authoritativeSystem
and then, if so, calls theUCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method, and, if that returnstrue
, then calls theUCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method and returns its result. - buildProvider() - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
Create a new
EncryptionFilter
provider based on this builder. - buildRequest() - Method in class io.helidon.security.SecurityRequestBuilder
-
Build the security request.
- buildSpan(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- BuiltInHealthCheck - Annotation Type in io.helidon.health.common
-
Used to decorate Helidon built-in health checks for later processing.
- BuiltInMethods - Class in io.helidon.security.abac.policy.el
-
Built-in methods for expression language evaluation.
- BulkheadAntn - Class in io.helidon.microprofile.faulttolerance
-
Class BulkheadAntn.
- BulkheadAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.BulkheadAntn
-
Constructor.
- BulkheadHelper - Class in io.helidon.microprofile.faulttolerance
-
Helper class to keep track of invocations associated with a bulkhead.
- byteArrayReader() - Static method in class io.helidon.media.common.ContentReaders
-
Get a reader that converts a
DataChunk
publisher to an array of bytes. - byteArrayWriter(boolean) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
byte[]
. - byteBuffer2Collector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into a singleByteBuffer
instance. - byteBufferByteArrayCollector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into a single byte array. - byteBufferStringCollector(Charset) - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into aString
of the provided charset. - byteChannelWriter() - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
ReadableByteChannel
. - byteChannelWriter(RetrySchema) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
ReadableByteChannel
. - bytes() - Method in interface io.helidon.common.configurable.Resource
-
Get bytes of this resource.
- bytes() - Method in interface io.helidon.common.http.DataChunk
-
Gets the content of the underlying
ByteBuffer
as an array of bytes.
C
- CACHE_CONTROL - Static variable in class io.helidon.common.http.Http.Header
-
The
"Cache-Control"
header name. - CACHE_EVICT_DELAY_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default eviction delay in minutes (how long to wait after the cache is started).
- CACHE_EVICT_PERIOD_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default eviction period in minutes (how often to evict records).
- CACHE_MAX_SIZE - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Maximal number of records in the cache.
- CACHE_TIMEOUT_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default timeout of records in minutes (inactivity timeout).
- cacheBytes() - Method in interface io.helidon.common.configurable.Resource
-
Caches the resource bytes in memory, so they can be repeatedly accessed.
- cacheEnabled(boolean) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
If the cacheEnabled is set to false, no caching will be done.
- call() - Method in class io.helidon.grpc.server.ConstantHealthCheck
- call() - Method in class io.helidon.health.checks.DeadlockHealthCheck
- call() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck
- call() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck
- CALL_ATTRIBUTES - io.helidon.grpc.server.ServerRequestAttribute
-
log the call attributes.
- CALLBACK - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- callCredentials() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Return the
CallCredentials
set on this service. - callCredentials() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Return the
CallCredentials
set on this service. - callCredentials(CallCredentials) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- callCredentials(CallCredentials) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Register the specified
CallCredentials
to be used for this method. - callCredentials(CallCredentials) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- callCredentials(CallCredentials) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the
CallCredentials
to be used for this service. - callCredentials(String, CallCredentials) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- callCredentials(String, CallCredentials) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the
CallCredentials
to be used for the specified method in this service. - callHandler() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Return the call handler.
- callOptions(CallOptions) - Method in class io.helidon.grpc.client.GrpcServiceClient.Builder
-
Set the
CallOptions
to use. - callTimeout(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a limit for each invocation.
- cancel() - Method in interface io.helidon.common.reactive.Flow.Subscription
-
Causes the Subscriber to (eventually) stop receiving messages.
- cancel() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Hard cancel - nothing is sent to the subscriber but subscription is considered as canceled.
- cancel(boolean) - Method in interface io.helidon.config.spi.RetryPolicy
-
Cancels the current use of the retry policy.
- cast(Object) - Method in class io.helidon.common.GenericType
-
Casts the parameter to the type of this generic type.
- cdiContainer() - Method in interface io.helidon.microprofile.server.Server
-
Get CDI container in use.
- cdiContainer() - Method in class io.helidon.microprofile.server.ServerImpl
- cdiContainer() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The CDI container used by this server (Weld SE container).
- cdiContainer(SeContainer) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure CDI container to use.
- CDISEJtaPlatform - Class in io.helidon.integrations.cdi.hibernate
-
An
AbstractJtaPlatform
that is anApplicationScoped
CDI managed bean that suppliesTransactionManager
andUserTransaction
instances that are supplied to it at construction time. - CDISEJtaPlatform(TransactionManager, UserTransaction) - Constructor for class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatform
-
Creates a new
CDISEJtaPlatform
. - CDISEJtaPlatformProvider - Class in io.helidon.integrations.cdi.hibernate
- CDISEJtaPlatformProvider() - Constructor for class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatformProvider
-
Creates a new
CDISEJtaPlatformProvider
. - CDISEPlatform - Class in io.helidon.integrations.cdi.eclipselink
-
A
JMXServerPlatformBase
that arranges things such that CDI, not JNDI, will be used to acquire aTransactionManager
andMBeanServer
. - CDISEPlatform(DatabaseSession) - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Creates a
CDISEPlatform
. - CDISEPlatform.Eclipselink - Annotation Type in io.helidon.integrations.cdi.eclipselink
-
A
Qualifier
used to designate various things as being related to Eclipselink in some way. - CDISEPlatform.Eclipselink.Literal - Class in io.helidon.integrations.cdi.eclipselink
-
An
AnnotationLiteral
that implementsCDISEPlatform.Eclipselink
. - CDISEPlatform.TransactionController - Class in io.helidon.integrations.cdi.eclipselink
-
A
JTATransactionController
whoseCDISEPlatform.TransactionController.acquireTransactionManager()
method uses CDI, not JNDI, to return aTransactionManager
instance. - CDISEPlatformExtension - Class in io.helidon.integrations.cdi.eclipselink
-
Deprecated.Only a CDI container should instantiate this class.
- CDISEPlatformExtension() - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatformExtension
-
Deprecated.Only a CDI container should invoke this constructor.
- certAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Alias of X.509 certificate of public key.
- certChain() - Method in class io.helidon.common.pki.KeyConfig
-
The X.509 Certificate Chain.
- certChain(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Load certificate chain from PEM resource.
- certChainAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Alias of an X.509 chain.
- certs() - Method in class io.helidon.common.pki.KeyConfig
-
The X.509 Certificates.
- CFG_KEY_CHANNELS - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
The configuration key for the channels configuration.
- Changeable<T> - Interface in io.helidon.config.spi
-
Interface used to mark changeable source.
- changes() - Method in interface io.helidon.config.Config
-
Deprecated.
- changes() - Method in class io.helidon.config.spi.AbstractConfigSource
-
Returns a
Flow.Publisher
to which the caller can subscribe in order to receive change notifications. - changes() - Method in class io.helidon.config.spi.AbstractOverrideSource
- changes() - Method in interface io.helidon.config.spi.Changeable
-
Deprecated.
- changes() - Method in interface io.helidon.config.spi.Source
-
Deprecated.
- changesDebounce(Duration) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies debounce timeout for reloading the config after the underlying config source(s) change.
- changesExecutor() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-executor property.
- changesExecutor(Executor) - Method in interface io.helidon.config.Config.Builder
-
Specifies "observe-on"
Executor
to be used byConfig.changes()
to deliver new Config instance. - changesExecutor(Executor) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Specifies "observe-on"
Executor
to be used to deliverconfig source changes
. - changesExecutor(ScheduledExecutorService) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies
ScheduledExecutorService
on which reloads of the config source will occur. - changesMaxBuffer() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-max-buffer property.
- changesMaxBuffer(int) - Method in interface io.helidon.config.Config.Builder
-
Specifies maximum capacity for each subscriber's buffer to be used by by
Config.changes()
to deliver new Config instance. - changesMaxBuffer(int) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies maximum capacity for each subscriber's buffer to be used to deliver
config source changes
. - changesMaxBuffer(int) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Specifies maximum capacity for each subscriber's buffer to be used to deliver
config source changes
. - channel(String) - Method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Returns a
ManagedChannel
for the specified channel or host name. - channel(String, GrpcChannelDescriptor) - Method in class io.helidon.grpc.client.GrpcChannelsProvider.Builder
-
Add or replace the specified
GrpcChannelDescriptor
. - channelRead0(ChannelHandlerContext, Object) - Method in class io.helidon.webserver.ForwardingHandler
- channelReadComplete(ChannelHandlerContext) - Method in class io.helidon.webserver.ForwardingHandler
- CharBuffer - Class in io.helidon.media.common
-
A character buffer that acts as a
Writer
and uses cachedchar[]
arrays. - CharBuffer() - Constructor for class io.helidon.media.common.CharBuffer
-
Constructor.
- charBufferWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
CharBuffer
using provided standardcharset
. - charSequenceWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
CharSequence
using provided standardcharset
. - charset() - Method in class io.helidon.common.http.MediaType
-
Gets
Optional
value of charset parameter. - charset(String) - Method in class io.helidon.common.http.MediaType.Builder
-
Character set of the media type.
- CHARSET_PARAMETER - Static variable in class io.helidon.common.http.MediaType
-
The media type "charset" parameter name.
- cHash() - Method in class io.helidon.security.jwt.Jwt
-
CHash claim.
- cHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Code hash value.
- checkValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result, throws exception if not.
- child(Config.Key) - Method in interface io.helidon.config.Config.Key
- chronoUnitToTimeUnit(ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a
ChronoUnit
to the equivalentTimeUnit
. - cipherSuite() - Method in interface io.helidon.webserver.SocketConfiguration
-
Allowed cipher suite of the socket TLS.
- CircuitBreakerAntn - Class in io.helidon.microprofile.faulttolerance
-
Class CircuitBreakerAntn.
- CircuitBreakerAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
-
Constructor.
- CircuitBreakerHelper - Class in io.helidon.microprofile.faulttolerance
-
A CircuitBreakerHelper keeps track of internal states, success and failure ratios for, etc.
- CLASS - io.helidon.microprofile.metrics.MetricUtil.MatchingType
-
The metric annotation applies to a class.
- CLASS - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on a resource class.
- classMethodName(ContainerRequestContext) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Name is generated from class and method as {http-method}:{fully-qualified-class-name}.{method-name}.
- className() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Name of the class that caused this event.
- classpath(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified resource located on the classpath of the current thread's context classloader. - classpath(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of Classpath OverrideSource Builder to be used to bootstrap OverrideSource instance from specified resource.
- CLASSPATH - io.helidon.common.configurable.Resource.Source
-
Resource was loaded from classpath.
- ClassToInstanceStore<T> - Class in io.helidon.security
-
Map of classes to their instances.
- ClassToInstanceStore() - Constructor for class io.helidon.security.ClassToInstanceStore
- clazz - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- clear() - Method in class io.helidon.common.Errors.Collector
-
Clear this instance by discarding all
Errors.ErrorMessage
s collected and re-setting status. - clear() - Method in class io.helidon.common.reactive.valve.Tank
- clear() - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- clearRoles() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Clears all roles currently set to this builder.
- clearServiceRoles() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Clears all service roles currently set to this builder.
- CLIENT_ERROR - io.helidon.common.http.Http.ResponseStatus.Family
-
4xx
HTTP status codes. - clientAuth() - Method in interface io.helidon.webserver.SocketConfiguration
-
Whether to require client authentication or not.
- clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Set
ClientAuthentication
whether client authentication is required or not. - clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures whether client authentication will be required or not.
- clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Configures whether client authentication will be required or not.
- ClientAuthentication - Enum in io.helidon.webserver
-
Indicates whether the server requires authentication of tbe client by the certificate.
- clientFactory() - Method in enum io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
The client factory for this version of etcd.
- clientId() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client id of this client.
- clientId(String) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Google application client id, to validate that the token was generated by Google for us.
- clientId(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Client ID as generated by OIDC server.
- ClientMethodDescriptor - Class in io.helidon.grpc.client
-
Encapsulates all metadata necessary to define a gRPC method.
- ClientMethodDescriptor.Builder - Class in io.helidon.grpc.client
-
MethodDescriptor
builder implementation. - ClientMethodDescriptor.Rules - Interface in io.helidon.grpc.client
-
ClientMethod configuration API.
- clientOnly() - Method in interface io.helidon.grpc.core.MethodHandler
-
Determine whether this is a client side only handler.
- ClientRequestAttribute - Enum in io.helidon.grpc.client
-
An enum of possible gRPC client call attributes to attach to call tracing spans.
- clientSecret(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Client secret as generated by OIDC server.
- ClientSecurity - Class in io.helidon.security.integration.jersey.client
-
Constants used to override behavior of the outbound security for Jersey.
- ClientSecurityAutoDiscoverable - Class in io.helidon.security.integration.jersey.client
-
Auto discoverable feature to bind into jersey runtime.
- ClientSecurityAutoDiscoverable() - Constructor for class io.helidon.security.integration.jersey.client.ClientSecurityAutoDiscoverable
- ClientSecurityFeature - Class in io.helidon.security.integration.jersey
-
Deprecated.replaced with
io.helidon.security.integration.jersey.client.ClientSecurity
for constants the feature is no longer needed to configure security - ClientSecurityFeature() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.Create a new security feature.
- ClientSecurityFilter - Class in io.helidon.security.integration.jersey.client
-
JAX-RS client filter propagating current context principal.
- ClientSecurityFilter - Class in io.helidon.security.integration.jersey
-
Deprecated.This class should not be used directly anyway, yet if you needed it, it is available in the new
helidon-security-integration-jersey-client
module. - ClientSecurityFilter() - Constructor for class io.helidon.security.integration.jersey.client.ClientSecurityFilter
-
Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- ClientSecurityFilter() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFilter
-
Deprecated.Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- ClientServiceDescriptor - Class in io.helidon.grpc.client
-
Encapsulates all details about a client side gRPC service.
- ClientServiceDescriptor.Builder - Class in io.helidon.grpc.client
-
A
ClientServiceDescriptor
builder. - ClientServiceDescriptor.Rules - Interface in io.helidon.grpc.client
-
Fluent configuration interface for the
ClientServiceDescriptor
. - clientStreaming(Object[], MethodHandler.ClientStreaming) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- clientStreaming(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- clientStreaming(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- clientStreaming(String, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.ClientStreaming
-
Perform a client streaming client call.
- clientStreaming(String, Iterable<ReqT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- clientStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- clientStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, Stream<ReqT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- ClientTracingAutoDiscoverable - Class in io.helidon.tracing.jersey.client
-
Auto discoverable feature to bind into jersey runtime.
- ClientTracingAutoDiscoverable() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
- ClientTracingFilter - Class in io.helidon.tracing.jersey.client
-
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
- ClientTracingFilter() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Default constructor so this filter can be registered with Jersey as a class.
- ClientTracingInterceptor - Class in io.helidon.grpc.client
-
A
ClientInterceptor
that captures tracing information into Open TracingSpan
s for client calls. - ClientTracingInterceptor.Builder - Class in io.helidon.grpc.client
-
Builds the configuration of a ClientTracingInterceptor.
- clock(Clock) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Configure an alternative clock to use, such as
Clock.fixed(java.time.Instant, java.time.ZoneId)
. - close() - Method in class io.helidon.common.HelidonConsoleHandler
- close() - Method in class io.helidon.common.reactive.OutputStreamPublisher
- close() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.
- close() - Method in class io.helidon.common.reactive.valve.Tank
- close() - Method in class io.helidon.config.git.GitConfigSource
- close() - Method in interface io.helidon.config.spi.ConfigParser.Content
- close() - Method in interface io.helidon.config.spi.Source
-
Closes the @{code Source}, releasing any resources it holds.
- close() - Method in class io.helidon.media.common.CharBuffer
- close() - Method in class io.helidon.media.common.DataChunkInputStream
- close() - Method in interface io.helidon.security.providers.common.EvictableCache
-
Close this cache.
- close() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- close(Consumer<Flow.Subscriber<? super T>>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Mark the subscriber holder as closed.
- closeExceptionally(Throwable) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Unless already closed, issues
onError
signals to current subscribers with the given error, and disallows subsequent attempts to publish. - code() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the associated integer value representing the status code.
- code() - Method in enum io.helidon.common.http.Http.Status
-
Get the associated status code.
- collect() - Method in class io.helidon.common.Errors.Collector
-
Process the messages collected into an
Errors
instance. - collect(Collector<T, U>) - Method in interface io.helidon.common.reactive.Multi
- collect(Collector<? super T, A, R>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
CompletionStage
which will be completed when thisValve
is completed and result is a collected value. - collect(T) - Method in interface io.helidon.common.reactive.Collector
-
Collect the given item.
- collectClaimProducer(ProcessInjectionPoint<?, ?>) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Process each injection point for
Claim
. - collectConfigProducer(ProcessInjectionPoint<?, ?>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Deprecated.This method was not intended to be
public
and may be removed without notice. - CollectingObserver<T,V,U,A,R> - Class in io.helidon.grpc.server
-
A
StreamObserver
. - CollectingObserver(Collector<T, A, R>, StreamObserver<U>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Consumer<Throwable>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>, Consumer<Throwable>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectionsHelper - Class in io.helidon.common
-
A set of static methods similar to Java9's List.of(), Set.of() and Map.of().
- collectList() - Method in interface io.helidon.common.reactive.Multi
- collector() - Static method in class io.helidon.common.Errors
-
Create a new message collector.
- Collector<T,U> - Interface in io.helidon.common.reactive
-
A collector accumulates the items provided when
Collector.collect(java.lang.Object)
is invoked and makes them available in a single container object withCollector.value()
. - Collector() - Constructor for class io.helidon.common.Errors.Collector
- collectorHost(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorHost(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Host to use to connect to tracing collector.
- collectorHost(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorPath(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Override path to use.
- collectorPath(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Path on the collector host to use when sending data to tracing collector.
- collectorPath(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Override path to use.
- collectorPort(int) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorPort(int) - Method in interface io.helidon.tracing.TracerBuilder
-
Port to use to connect to tracing collector.
- collectorPort(int) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorProtocol(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorProtocol(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Protocol to use (such as
http
orhttps
) to connect to tracing collector. - collectorProtocol(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorRegistry(CollectorRegistry) - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
-
Sets collector registry to use, default is
CollectorRegistry.defaultRegistry
. - collectorUri(URI) - Method in interface io.helidon.tracing.TracerBuilder
-
Set the collector URI used for sending tracing data.
- collectorUri(URI) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- combine(Subject) - Method in class io.helidon.security.Subject
-
Will add all principals and credentials from another subject to this subject, will not replace
Subject.principals()
. - combineAnnotations(Class<T>, EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
Deprecated.use iteration over security levels instead
- combineAnnotations(Class<T>, EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.SecurityLevel
-
Combines all the annotations of the specific type across all the requested scopes.
- CommandBinding - Annotation Type in io.helidon.microprofile.faulttolerance
-
CommandBinding annotation.
- CommandInterceptor - Class in io.helidon.microprofile.faulttolerance
-
Class CommandInterceptor.
- CommandInterceptor() - Constructor for class io.helidon.microprofile.faulttolerance.CommandInterceptor
- CommandRetrier - Class in io.helidon.microprofile.faulttolerance
-
Class CommandRetrier.
- CommandRetrier(InvocationContext, MethodIntrospector) - Constructor for class io.helidon.microprofile.faulttolerance.CommandRetrier
-
Constructor.
- CommandScheduler - Class in io.helidon.microprofile.faulttolerance
-
Class CommandScheduler.
- commit() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Completes the transaction associated with the current thread.
- commonLogFormat() - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Use
common
log format. - complete() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onComplete()
. - complete(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - complete(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request based on the result of a
Callable
. - complete(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request based on the result of a
CompletionStage
. - complete(StreamObserver<T>, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request.
- completeAsync(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - completeAsync(StreamObserver<T>, Runnable, T, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - completeAsync(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable
. - completeAsync(StreamObserver<T>, Callable<T>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable
. - completeAsync(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage
. - completeAsync(StreamObserver<T>, CompletionStage<T>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage
. - completeWithoutResult(StreamObserver<U>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to complete aStreamObserver
. - completeWithResult(StreamObserver<U>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to send values to theStreamObserver.onNext(Object)
method. - completionStage() - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
-
Obtain the
CompletableFuture
that will be completed when theStreamObserver
completes. - component(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- component(String, boolean) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- ComponentTracingConfig - Class in io.helidon.tracing.config
-
A component is a single "layer" of the application that can trace.
- ComponentTracingConfig(String) - Constructor for class io.helidon.tracing.config.ComponentTracingConfig
-
A new named component.
- ComponentTracingConfig.Builder - Class in io.helidon.tracing.config
-
Fluent API builder for
ComponentTracingConfig
. - CompositeProviderFlag - Enum in io.helidon.security
-
Flag driving resolution of providers.
- CompositeProviderSelectionPolicy - Class in io.helidon.security
-
A provider selection policy that supports composing multiple providers (current Authentication and Outbound) into a single virtual security provider.
- CompositeProviderSelectionPolicy.Builder - Class in io.helidon.security
-
Fluent API builder to create
CompositeProviderSelectionPolicy
. - COMPRESSOR - io.helidon.grpc.client.ClientRequestAttribute
-
Add the compressor type to the tracing span.
- computeIfAbsent(String, Function<String, Iterable<String>>) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value computes new association using the given function and returns empty
List
, else returns the current value (optional operation). - computeIfAbsent(String, Function<String, Iterable<String>>) - Method in class io.helidon.common.http.ReadOnlyParameters
- computeSingleIfAbsent(String, Function<String, String>) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value computes new association using the given function and returns empty
List
, else returns the current value (optional operation). - computeSingleIfAbsent(String, Function<String, String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- computeValue(K, Supplier<Optional<V>>) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Either return a cached value or compute it and cache it.
- concurrentGauge(String) - Method in class io.helidon.metrics.Registry
- concurrentGauge(String, Tag...) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- config() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The Microprofile config instance used to configure this server.
- config(Config) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Load all properties for this thread pool executor from configuration.
- config(Config) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Load all properties for this thread pool from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Updated this builder instance from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- config(Config) - Method in class io.helidon.health.HealthSupport.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Override default configuration.
- config(Config) - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
Set the Helidon config to be used as a "backend" for this MP config.
- config(Config) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configuration instance to use to configure this server (Helidon config).
- config(Config) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Set various builder attributes from the specified openapi
Config
object. - config(Config) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set various builder attributes from the specified openapi
Config
object. - config(Config) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Updated builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Load configuration data from configuration.
- config(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Update fields from configuration.
- config(Config) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Update builder from configuration and set the config to
AbacProvider.Builder.configuration(io.helidon.config.Config)
. - config(Config) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Set config for this target.
- config(Config) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Create a builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Create a builder instance from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Update this builder instance from configuration.
- config(Config) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Update this builder with values from configuration.
- config(Config) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Update this builder with configuration.
- config(Config) - Method in class io.helidon.security.Security.Builder
-
Add config instance to this builder.
- config(Config) - Method in class io.helidon.security.SecurityTime.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Update builder from config.
- config(Config) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- config(Config) - Method in interface io.helidon.tracing.TracerBuilder
-
Load configuration of tracer from configuration of the application.
- config(Config) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- config(Config) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Update configuration from Config.
- config(Config) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Update this builder from provided
Config
. - config(Config) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets configuration values included in provided
Config
parameter. - config(Config) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Update builder from
Config
. - config(GrpcServerConfiguration) - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Set a configuration of the
GrpcServer
. - config(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer
. - config(String) - Method in class io.helidon.security.EndpointConfig
-
Get
Config
instance for a config key. - config(String, Config) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provide a configuration for provider to use.
- config(String, SignedHeadersConfig.HeadersConfig) - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
-
Configuration of a single method (see
SecurityEnvironment.method()
to set required and "if-present" headers to be signed (or to be expected in inbound signature). - config(Supplier<GrpcServerConfiguration>) - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Set a configuration of the
GrpcServer
. - config(Supplier<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer
. - config(Config) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configuration instance to use to configure this server (Microprofile config).
- config(ResourceConfig) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set resource configuration that forms this application.
- Config - Interface in io.helidon.config
-
Configuration
- CONFIG_EXPECTED_ISSUER - Static variable in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Configuration key for expected issuer of incoming tokens.
- CONFIG_HOSTS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of hosts.
- CONFIG_KEY - Static variable in class io.helidon.openapi.OpenAPISupport.Builder
-
Config key for locating openapi settings within a Helidon config object.
- CONFIG_KEY_NAME - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Configuration key of the routing name, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_PATH - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for path, when configured through Microprofile config.
- CONFIG_KEY_PATH - Static variable in annotation type io.helidon.microprofile.server.RoutingPath
-
Configuration key of the routing path, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_REQUIRED - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Configuration key of the routing name required flag, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_THRESHOLD_PERCENT - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for threshold percent, when configured through Microprofile config.
- CONFIG_KEY_THRESHOLD_PERCENT - Static variable in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Config property key for heap memory threshold.
- CONFIG_NAME - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for name of target.
- CONFIG_OUTBOUND - Static variable in class io.helidon.security.providers.common.OutboundConfig
-
Configuration key (expected under provider configuration) that holds the object list of
OutboundTarget
s configuration. - CONFIG_PATHS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of paths.
- CONFIG_TRANSPORTS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of supported transports.
- Config.Builder - Interface in io.helidon.config
-
Config
Builder. - Config.Context - Interface in io.helidon.config
-
Context associated with specific
Config
node that allows to access the last loaded instance of the node or to request reloading of whole configuration. - Config.Key - Interface in io.helidon.config
-
Object represents fully-qualified key of config node.
- Config.Type - Enum in io.helidon.config
-
Configuration node types.
- ConfigCdiExtension - Class in io.helidon.microprofile.config.cdi
- ConfigCdiExtension() - Constructor for class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Constructor invoked by CDI container.
- ConfigCdiExtension.ConfigPropertyProducer - Class in io.helidon.microprofile.config.cdi
-
Deprecated.This class was not intended to be
public
and may be removed without notice. - configClass() - Method in class io.helidon.security.abac.policy.PolicyValidator
- configClass() - Method in class io.helidon.security.abac.role.RoleValidator
- configClass() - Method in class io.helidon.security.abac.scope.ScopeValidator
- configClass() - Method in class io.helidon.security.abac.time.TimeValidator
- configClass() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Class of the configuration type.
- configContext() - Method in class io.helidon.config.spi.AbstractConfigSource
-
Config context associated with this source.
- ConfigContext - Interface in io.helidon.config.spi
-
Context created by a
Config.Builder
as it constructs aConfig
. - ConfigEncryptionException - Exception in io.helidon.config.encryption
-
Secure config related exception.
- ConfigEncryptionException(String) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Constructs a new config encryption exception with the specified detail message.
- ConfigEncryptionException(String, Throwable) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Construct with a message.
- ConfigException - Exception in io.helidon.config
-
Exception is thrown by
Config
implementations. - ConfigException(String) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigException(String, Throwable) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigFilter - Interface in io.helidon.config.spi
-
Filter that can transform elementary configuration (
String
) values before they are returned via theConfig
API. - ConfigFilters - Class in io.helidon.config
-
Class provides access to built-in
ConfigFilter
implementations. - ConfigFilters.ValueResolvingBuilder - Class in io.helidon.config
-
A builder for value reference resolving filter.
- configFor(String) - Method in class io.helidon.security.Security
-
The configuration of security.
- ConfigHelper - Class in io.helidon.config
-
Common Configuration utilities.
- configKey() - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutorService
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidator
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidatorService
- configKey() - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutorService
-
Configuration key that is expected by this policy validator service.
- configKey() - Method in class io.helidon.security.abac.role.RoleValidator
- configKey() - Method in class io.helidon.security.abac.role.RoleValidatorService
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidator
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidatorService
- configKey() - Method in class io.helidon.security.abac.time.TimeValidator
- configKey() - Method in class io.helidon.security.abac.time.TimeValidatorService
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Key of a configuration entry that maps to this validator's configuration.
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidatorService
-
Key of the "root" of configuration of this validator.
- configKey() - Method in interface io.helidon.security.providers.httpauth.spi.UserStoreService
-
Configuration key of this store, expected under the security provider configuration.
- configMap(Map<String, Config>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provider a map of cofiguration keys to configurations for provider(s) to use.
- ConfigMapper - Interface in io.helidon.config.spi
-
Config mapper is provided to
ConfigMapperProvider
to help transformation of complex structures. - ConfigMapperProvider - Interface in io.helidon.config.spi
-
Provides mapping functions that convert a
Config
subtree to specific Java types. - ConfigMappers - Class in io.helidon.config
-
Utility methods for converting configuration to Java types.
- ConfigMappingException - Exception in io.helidon.config
-
Configuration value mapping exception.
- ConfigMappingException(Config.Key, Type, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, Type, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Class<?>, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigNode - Interface in io.helidon.config.spi
-
Marker interface identifying a config node implementation.
- ConfigNode.ListNode - Interface in io.helidon.config.spi
-
ConfigNode-based list of configuration values.
- ConfigNode.ListNode.Builder - Interface in io.helidon.config.spi
-
Builder to build
ConfigNode.ListNode
instance. - ConfigNode.NodeType - Enum in io.helidon.config.spi
-
Base types of config nodes.
- ConfigNode.ObjectNode - Interface in io.helidon.config.spi
-
Configuration node representing a hierarchical structure parsed by a suitable
ConfigParser
if necessary. - ConfigNode.ObjectNode.Builder - Interface in io.helidon.config.spi
-
Builder to build
ConfigNode.ObjectNode
instance. - ConfigNode.ValueNode - Interface in io.helidon.config.spi
-
Single string-based configuration value.
- ConfigParser - Interface in io.helidon.config.spi
-
Transforms config
ConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content. - ConfigParser.Content<S> - Interface in io.helidon.config.spi
- ConfigParserException - Exception in io.helidon.config.spi
-
Root class for exceptions thrown during config parsing.
- ConfigParserException(String) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParserException(String, Throwable) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParsers - Class in io.helidon.config
-
Provides access to built-in
ConfigParser
implementations. - ConfigProperties - Class in io.helidon.config.encryption
-
Properties and their default values.
- ConfigSource - Interface in io.helidon.config.spi
-
Source
of configuration. - ConfigSources - Class in io.helidon.config
-
Provides access to built-in
ConfigSource
implementations. - ConfigSources.CompositeBuilder - Class in io.helidon.config
-
Builder of a
ConfigSource
that encapsulates multiple separateConfigSource
s. - ConfigSources.MapBuilder - Class in io.helidon.config
-
Builder of a
ConfigSource
based on aMap
containing config entries. - ConfigSources.MergingStrategy - Interface in io.helidon.config
-
An algorithm for combining multiple
ConfigNode.ObjectNode
root nodes into a singleConfigNode.ObjectNode
root node. - configuration() - Method in interface io.helidon.grpc.server.GrpcServer
-
Gets effective server configuration.
- configuration() - Method in class io.helidon.grpc.server.GrpcServerImpl
- configuration() - Method in interface io.helidon.webserver.WebServer
-
Gets effective server configuration.
- configuration(Config) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Configuration to use for validator instances.
- configure(MethodDescriptor.Rules) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- configure(MethodDescriptor.Rules<ReqT, ResT>) - Method in interface io.helidon.grpc.server.MethodDescriptor.Configurer
-
Apply extra configuration to a
MethodDescriptor.Rules
. - configure(ServiceDescriptor.Rules) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- configure(ServiceDescriptor.Rules) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Configurer
-
Apply extra configuration to a
ServiceDescriptor.Rules
. - configure(MpServiceContext) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.health.HealthMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.openapi.OpenAPIMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.security.SecurityMpService
- configure(MpServiceContext) - Method in interface io.helidon.microprofile.server.spi.MpService
-
Allow the service to add configuration through the context.
- configure(MpServiceContext) - Method in class io.helidon.microprofile.tracing.MpTracingService
- configure(ClientBuilder) - Method in class io.helidon.microprofile.tracing.MpTracingClientRegistrar
- configure(ClientBuilder, ExecutorService) - Method in class io.helidon.microprofile.tracing.MpTracingClientRegistrar
- configure(FeatureContext) - Method in class io.helidon.microprofile.tracing.MpTracingAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.client.ClientSecurityAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.SecurityFeature
- configure(FeatureContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.webclient.jaxrs.JerseyClientAutoDiscoverable
- configure(Config, T, Class<? super T>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
- configureDefaults(Config) - Static method in class io.helidon.webclient.jaxrs.JaxRsClient
-
Configure defaults for all clients created.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure metrics endpoint on the provided routing rules.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.openapi.OpenAPISupport
-
Sets up the OpenAPI endpoint by adding routing to the specified rules set.
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.microprofile.tracing.MpTracingFilter
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Configure additional properties of a span that is named and has a parent.
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.tracing.jersey.TracingFilter
- configureVendorMetrics(String, Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure vendor metrics on the provided routing.
- ConfigUserStore - Class in io.helidon.security.providers.httpauth
-
User store loaded from configuration.
- ConfigUserStore() - Constructor for class io.helidon.security.providers.httpauth.ConfigUserStore
- ConfigValue<T> - Interface in io.helidon.config
-
A typed value of a
Config
node. - ConfigValues - Class in io.helidon.config
-
Factory for config values.
- CONFLICT_409 - io.helidon.common.http.Http.Status
-
409 Conflict, see HTTP/1.1 documentation.
- CONNECTION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Connection"
header name. - ConnectionClosedException - Exception in io.helidon.webserver
-
The ConnectionClosedException indicates that a connection was closed and it's not possible to send more data.
- ConnectionClosedException(String) - Constructor for exception io.helidon.webserver.ConnectionClosedException
-
Creates this exception with the provided message.
- constant(long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema with a constant result.
- ConstantHealthCheck - Class in io.helidon.grpc.server
-
A simple
HealthCheck
implementation that always returns the same response. - contains(Object) - Method in class io.helidon.common.reactive.valve.Tank
- containsAll(Collection<?>) - Method in class io.helidon.common.reactive.valve.Tank
- containsCookie(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept request only when the specified cookie exists.
- containsCookie(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie contains a given value.
- containsCookie(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie is valid.
- containsHeader(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header name exists.
- containsHeader(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header contains a given value.
- containsHeader(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header is valid.
- containsKey(Class<? extends T>) - Method in class io.helidon.security.ClassToInstanceStore
-
Check if this store contains a mapping for a class.
- containsQueryParameter(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter exists.
- containsQueryParameter(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter contains a given value.
- containsQueryParameter(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter is valid.
- content() - Method in class io.helidon.config.etcd.EtcdConfigSource
- content() - Method in class io.helidon.config.git.GitConfigSource
- content() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns config source content.
- content() - Method in interface io.helidon.webserver.ServerRequest
-
Returns
reactive representation
of the request content. - Content - Interface in io.helidon.common.http
- CONTENT - io.helidon.common.configurable.Resource.Source
-
Resource was created with string content.
- CONTENT_DISPOSITION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Disposition"
header name. - CONTENT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Encoding"
header name. - CONTENT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Language"
header name. - CONTENT_LENGTH - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Length"
header name. - CONTENT_LOCATION - Static variable in class io.helidon.common.http.Http.Header
-
The
"aa"
header name. - CONTENT_RANGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Range"
header name. - CONTENT_TYPE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Type"
header name. - contentLength() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the length of the request body in octets (8-bit bytes).
- contentLength() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Content-Length" header.
- contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Content-Length" header.
- ContentReaders - Class in io.helidon.media.common
-
Utility class that provides standalone mechanisms for reading message body content.
- contentType() - Method in class io.helidon.security.jwt.Jwt
-
Content type claim.
- contentType() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the MIME type of the body of the request.
- contentType() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the MIME type of the response body.
- contentType(MediaType) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the MIME type of the response body.
- contentType(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
This header claim should only be used when nesting or encrypting JWT.
- contentType(String, MediaType) - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Maps a filename extension to the response content type.
- ContentTypeCharset - Class in io.helidon.media.common
-
Accessor for the
Charset
specified by a content-type header. - ContentWriters - Class in io.helidon.media.common
-
Utility class that provides standalone mechanisms for writing message body content.
- context() - Static method in class io.helidon.common.context.Contexts
-
Get context registry associated with current thread.
- context() - Method in interface io.helidon.config.Config
-
Returns the
Context
instance associated with the currentConfig
node that allows the application to access the last loaded instance of the node or to request that the entire configuration be reloaded. - context() - Method in interface io.helidon.grpc.server.GrpcServer
-
Gets a
GrpcServer
context. - context() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- context() - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- context() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The top level
Context
to be used by the server. - context() - Method in class io.helidon.grpc.server.GrpcServerImpl
- context() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Obtain the
Map
ofContext.Key
s and values to add to the call context when this method is invoked. - context() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return context map.
- context() - Method in interface io.helidon.webserver.ServerConfiguration
-
The top level
Context
to be used by this webserver. - context() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a request context as a child of
WebServer
context. - context() - Method in interface io.helidon.webserver.WebServer
-
Gets a
WebServer
context. - context(Context) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Configure the application scoped context to be used as a parent for webserver request contexts.
- context(Context) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure the parent context to be used by this server.
- context(Context) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure the application scoped context to be used as a parent for webserver request contexts.
- context(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Deprecated.use
MetricsSupport.Builder.webContext(String)
instead, aligned with API of heatlh checks - Context - Interface in io.helidon.common.context
-
A registry for context objects.
- CONTEXT - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Context priority.
- CONTEXT_ADD_HEADERS - Static variable in class io.helidon.security.integration.webserver.WebSecurity
-
Security can accept additional headers to be added to security request.
- Context.Builder - Class in io.helidon.common.context
-
Fluent API builder for
Context
. - ContextAwareExecutorService - Interface in io.helidon.common.context
-
An interface for wrapped executor services.
- contextBuilder(String) - Method in class io.helidon.security.Security
-
Create a new security context builder to build and instance.
- ContextKeys - Class in io.helidon.grpc.core
-
A collection of common gRPC
Context.Key
andMetadata.Key
instances. - contextRoot(String) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an explicit context root for this application.
- Contexts - Class in io.helidon.common.context
-
Support for handling
Context
across thread boundaries. - ContextualRegistry - Interface in io.helidon.common.http
-
Deprecated.This class will be replaced with
Context
in future Helidon versions - ContextualRegistry.Builder - Class in io.helidon.common.http
-
Deprecated.Fluent API builder for
ContextualRegistry
. - convert(Class<T>, String) - Method in interface io.helidon.config.Config
-
Convert a String to a specific type.
- convert(Class<T>, String) - Method in class io.helidon.microprofile.config.MpConfig
-
Try to coerce the value to the specific type.
- convertToMillis(long, ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a duration and its chrono unit to millis.
- convertToNanos(long, ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a duration and its chrono unit to nanos.
- COOKIE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Cookie"
header name. - cookieDomain(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Domain the cookie is valid for.
- cookieHttpOnly(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, if set to true, the HttpOnly attribute will be configured.
- cookieMaxAgeSeconds(long) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, used to set MaxAge attribute of the cookie, defining how long the cookie is valid.
- cookieName() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Cookie name.
- cookieName(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Name of the cookie to use.
- cookieOptions() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Additional options of the cookie to use.
- cookiePath(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Path the cookie is valid for.
- cookies() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns cookies (parsed from '
Cookie:
' header) based on RFC6265. - cookieSameSite(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, used to set the SameSite cookie value.
- cookieSecure(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, if set to true, the Secure attribute will be configured.
- cookieValuePrefix() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Prefix of a cookie header formed by name and "=".
- coordinates - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.A
Properties
instance representing the meta-properties in effect at the time thisHikariCPServiceConfiguration
was constructed. - coordinates - Variable in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.A
Properties
instance representing the meta-properties in effect at the time thisUCPServiceConfiguration
was constructed. - copyMe() - Method in class io.helidon.grpc.core.PriorityBag
-
Obtain a copy of this
PriorityBag
. - corePoolSize(int) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Core pool size of the thread pool executor.
- corePoolSize(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Core pool size of the thread pool executor.
- counted() - Static method in class io.helidon.grpc.metrics.GrpcMetrics
-
A static factory method to create a
GrpcMetrics
instance to count gRPC method calls. - counter(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- counter(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- counter(String) - Method in class io.helidon.metrics.Registry
- counter(String, Tag...) - Method in class io.helidon.metrics.Registry
- counter(Metadata) - Method in class io.helidon.metrics.Registry
- counter(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- create() - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in interface io.helidon.common.context.Context
-
Creates a new empty instance.
- create() - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.use
Context.create()
- create() - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a mapper manager using only Java Service loader loaded
MapperProviders
. - create() - Static method in class io.helidon.common.reactive.UnboundedSemaphore
-
Create a new instance.
- create() - Static method in interface io.helidon.config.Config
-
Returns a new default
Config
loaded using one of the configuration files available on the classpath and/or using the runtime environment. - create() - Static method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Creates new instance of Builder.
- create() - Static method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Creates new instance of Builder.
- create() - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Builds a new instance of
GrpcChannelsProvider
using default configuration. - create() - Static method in class io.helidon.grpc.core.PriorityBag
-
Create a new
PriorityBag
where elements added with no priority will be last in the order. - create() - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance with default values for all configuration properties.
- create() - Static method in class io.helidon.grpc.server.GrpcTracingConfig
-
Create a default
GrpcTracingConfig
instances. - create() - Static method in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Create a new disk space health check to use, using defaults for all configurable values.
- create() - Static method in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Create a new heap memory health check with default configuration.
- create() - Static method in class io.helidon.health.HealthSupport
-
Create a new HealthSupport with no health checks configured.
- create() - Static method in class io.helidon.media.jackson.server.JacksonSupport
-
Creates a new
JacksonSupport
. - create() - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create() - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Provides a default instance for JSON-P readers and writers.
- create() - Static method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a singleton instance of JsonSupport with default configuration.
- create() - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server with all defaults.
- create() - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new instance using default Prometheus
CollectorRegistry
. - create() - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with default configuration, with pre-filled
MetricRegistry.Type.VENDOR
andMetricRegistry.Type.BASE
metrics. - create() - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for discovered JAX-RS application (through CDI).
- create() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport
instance using defaults. - create() - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Create a new instance configured with defaults.
- create() - Static method in class io.helidon.security.abac.role.RoleValidator
-
Create a new instance of role validator.
- create() - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create an instance of scope validator with default configuration.
- create() - Static method in class io.helidon.security.abac.time.TimeValidator
-
Return a new instance of this validator with default configuration.
- create() - Static method in class io.helidon.security.EndpointConfig
-
Create an instance of endpoint config with default values (e.g.
- create() - Static method in class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.jwt.Jwt.NotBeforeValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a new provider instance with default configuration.
- create() - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new cache with default values.
- create() - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with no signed headers (e.g.
- create() - Static method in class io.helidon.security.SecurityEnvironment
-
Create a new instance of security environment with all default values.
- create() - Static method in class io.helidon.security.SecurityTime
-
Creates a new security time based on default time zone and current time.
- create() - Static method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Build an audit source.
- create() - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create empty basic attributes.
- create() - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Create helper with default span name function.
- create() - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
Create Access log support with default configuration.
- create() - Static method in class io.helidon.webserver.accesslog.HostLogEntry
-
Create a new host log entry.
- create() - Static method in class io.helidon.webserver.accesslog.RequestLineLogEntry
-
Create a new request line entry.
- create() - Static method in class io.helidon.webserver.accesslog.SizeLogEntry
-
Create a new size log entry instance.
- create() - Static method in class io.helidon.webserver.accesslog.StatusLogEntry
-
Create a new status log entry.
- create() - Static method in class io.helidon.webserver.accesslog.TimestampLogEntry
-
Create a new Timestamp log entry.
- create() - Static method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
-
Create a new time taken access log entry measuring in microseconds.
- create() - Static method in class io.helidon.webserver.accesslog.UserIdLogEntry
-
Create a new access log entry for user id.
- create() - Static method in class io.helidon.webserver.accesslog.UserLogEntry
-
Create a new user log entry.
- create() - Static method in class io.helidon.webserver.FormParamsSupport
- create() - Static method in class io.helidon.webserver.RequestPredicate
-
Creates new empty
RequestPredicate
instance. - create() - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).
- create(boolean, ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, boolean) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, Runnable) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, Runnable, boolean) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(byte[]) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a simple byte array backed data chunk.
- create(int) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- create(int) - Static method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
If no command scheduler exists, creates one using default values.
- create(int, String) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- create(BindableService) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor
from aBindableService
. - create(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
-
Creates a
GrpcServiceClient
. - create(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor
from aServiceDescriptor
. - create(Context) - Static method in interface io.helidon.common.context.Context
-
Creates a new empty instance backed by its parent read-through
Context
. - create(Context) - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.
- create(KeyConfig) - Static method in class io.helidon.grpc.server.SSLContextBuilder
-
Creates a builder of the
SSLContext
. - create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates a builder of the
SSLContext
. - create(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a mapper manager using only the provided Helidon Service loader.
- create(Config) - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Load supplier from configuration.
- create(Config) - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create supplier from configuration.
- create(Config) - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Load supplier from configuration.
- create(Config) - Static method in class io.helidon.common.pki.KeyConfig
-
Load key config from config.
- create(Config) - Static method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Initializes config filter instance from configuration properties.
- create(Config) - Static method in class io.helidon.config.ConfigSources
-
Returns a
ConfigSource
that contains the same configuration model as the providedconfig
. - create(Config) - Static method in class io.helidon.config.etcd.EtcdConfigSource
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Initializes config source instance from meta configuration properties, see
ConfigSources.load(Config)
. - create(Config) - Static method in class io.helidon.config.git.GitConfigSource
-
Create an instance from meta configuration.
- create(Config) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
Initializes config source instance from meta configuration properties, see
ConfigSources.load(Config)
. - create(Config) - Static method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Initializes polling strategy instance from configuration properties.
- create(Config) - Static method in class io.helidon.config.RetryPolicies.Builder
-
Initializes retry policy instance from configuration properties.
- create(Config) - Static method in interface io.helidon.config.spi.ConfigSource
-
Initializes a
ConfigSource
from meta-configuration. - create(Config) - Static method in interface io.helidon.config.spi.RetryPolicy
-
Constructs a
RetryPolicy
from meta-configuration. - create(Config) - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Creates a
GrpcChannelsProvider
using the specified configuration. - create(Config) - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Create an instance of a TLS configuration from external configuration source.
- create(Config) - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance with values from external configuration.
- create(Config) - Static method in class io.helidon.grpc.server.SSLContextBuilder
-
Creates
SSLContext
from the provided configuration. - create(Config) - Static method in class io.helidon.health.HealthSupport
-
Create a new HealthSupport with no health checks, configured from provided config.
- create(Config) - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server maybe overriding default values with configured values.
- create(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with provided configuration, with pre filled
MetricRegistry.Type.VENDOR
andMetricRegistry.Type.BASE
metrics. - create(Config) - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport
instance using the 'openapi' portion of the providedConfig
object. - create(Config) - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Create an instance based on configuration.
- create(Config) - Static method in class io.helidon.security.abac.policy.PolicyValidator
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Will read roles allowed from configuration.
- create(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create a new validator instance from configuration.
- create(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from configuration (of endpoint).
- create(Config) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create an time config from configuration.
- create(Config) - Static method in class io.helidon.security.CompositeProviderSelectionPolicy
-
Load this policy from config.
- create(Config) - Static method in class io.helidon.security.integration.jersey.QueryParamHandler
-
Read a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(Config) - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a new provider instance from configuration.
- create(Config) - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new cache and configure it from the provided configuration.
- create(Config) - Static method in class io.helidon.security.providers.common.OutboundConfig
-
Parse targets from provider configuration.
- create(Config) - Static method in class io.helidon.security.providers.google.login.GoogleTokenProvider
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.header.HeaderAtnProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.ConfigUserStore
-
Create an instance from config.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Load this provider from configuration.
- create(Config) - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Parse configuration into this enum.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
-
Load this provider from configuration.
- create(Config) - Method in interface io.helidon.security.providers.httpauth.spi.UserStoreService
-
Create the secure user store to use with these providers.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.HttpSignProvider
-
Create a new instance of this provider from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Load header configuration from config.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.jwt.JwtProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Create a new instance from
Config
. - create(Config) - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
Load this provider from configuration.
- create(Config) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(Config) - Static method in class io.helidon.security.QueryParamMapping
-
Read a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- create(Config) - Static method in class io.helidon.security.SecurityTime
-
Load an instance from configuration.
- create(Config) - Static method in class io.helidon.security.util.TokenHandler
-
Create a
TokenHandler
from configuration. - create(Config) - Static method in class io.helidon.tracing.config.TracingConfig
-
Create new tracing configuration based on the provided config.
- create(Config) - Static method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Create a new builder based on values in configuration.
- create(Config) - Static method in interface io.helidon.tracing.TracerBuilder
-
Create a new builder from configuration.
- create(Config) - Static method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Create a new builder based on values in configuration.
- create(Config) - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
Create Access log support configured from
Config
. - create(Config) - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new traced path configuration from
Config
. - create(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance with defaults from external configuration source.
- create(Config) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates
SSLContext
from the provided configuration. - create(Config) - Static method in class io.helidon.webserver.WebServerTls
-
Create TLS configuration from config.
- create(Config) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
Config
. - create(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception.
- create(Config, OutboundTarget...) - Static method in class io.helidon.security.providers.common.OutboundConfig
-
Parse targets from provider configuration with possible default targets.
- create(Config, TokenHandler) - Static method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Load an instance from configuration.
- create(Config, String) - Static method in interface io.helidon.common.configurable.Resource
-
Loads the resource from appropriate location based on configuration and a key prefix.
- create(Config, String) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(EtcdConfigSourceBuilder.EtcdEndpoint) - Static method in class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
Creates polling strategy from etcd params.
- create(ConfigNode.ObjectNode) - Static method in class io.helidon.config.ConfigSources
-
Returns a
ConfigSource
that wraps the specifiedobjectNode
and returns it whenSource.load()
is invoked. - create(GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided GrpcRouting and default configuration.
- create(GrpcServerConfiguration, GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(GrpcServerConfiguration, Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(JsonProcessing) - Static method in class io.helidon.media.jsonp.server.JsonSupport
-
Create a JsonSupport with customized processing configuration.
- create(MpServiceContext, Config) - Static method in interface io.helidon.microprofile.server.RoutingBuilders
-
Prepares the default and actual
Routing.Builder
instances based on the "routing" configuration for the specific component configuration. - create(MpServiceContext, String) - Static method in interface io.helidon.microprofile.server.RoutingBuilders
-
Prepares the default and actual
Routing.Builder
instances based on the "routing" configuration for the specific component. - create(Principal) - Static method in class io.helidon.security.Subject
-
Create a new subject for a principal.
- create(OidcConfig) - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
Create a new provider based on OIDC configuration.
- create(OidcConfig) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from
OidcConfig
instance. - create(QueryParamMapping) - Static method in class io.helidon.security.integration.jersey.QueryParamHandler
-
Create instance from an existing mapping.
- create(QueryParamMapping) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from existing mapping.
- create(Security) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(SecurityLevel) - Static method in class io.helidon.security.SecurityLevel
-
Creates builder for security levels based on previously created security level.
- create(Security, Config) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(AbacSupport) - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create basic attributes that have all attributes of the toCopy.
- create(TracingConfig) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
TracingConfig
. - create(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(ServerConfiguration, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(ServerConfiguration, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(CollectorRegistry) - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new instance using specified Prometheus
CollectorRegistry
. - create(Reader) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aReader
. - create(Class<? extends Application>) - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
Create a new instance based on an JAX-RS Application class.
- create(Class<? extends Application>...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application class.
- create(Class<T>, Handler.EntityHandler<T>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler
for the entity representing HTTP request content. - create(Class<T>, Handler.EntityHandler<T>, ErrorHandler<Throwable>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler
for the entity representing HTTP request content. - create(ThreadMXBean) - Static method in class io.helidon.health.checks.DeadlockHealthCheck
-
Create a new deadlock health check to use.
- create(Readable, String) - Static method in class io.helidon.config.ConfigSources
- create(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
-
Creates
ConfigParser.Content
from givenreadable content
and with specifiedmediaType
of configuration format. - create(Type) - Static method in class io.helidon.common.GenericType
-
Constructs a new generic type, using the provided generic type information and deriving the class.
- create(String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from classpath.
- create(String) - Static method in interface io.helidon.common.http.Http.RequestMethod
-
Create new HTTP request method instance from the provided name.
- create(String) - Static method in enum io.helidon.common.http.Http.Version
-
Returns HTTP version for provided parameter.
- create(String) - Static method in interface io.helidon.config.Config.Key
-
Creates new instance of Key for specified
key
literal. - create(String) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
Creates a builder with mandatory path to the configuration source.
- create(String) - Static method in interface io.helidon.config.spi.ConfigNode.ValueNode
-
Create new instance of the
ConfigNode.ValueNode
from specified Stringvalue
. - create(String) - Static method in interface io.helidon.security.Principal
-
Create a principal instance for an id (or name).
- create(String) - Static method in class io.helidon.security.Role
-
Create a role based on a name without any attributes.
- create(String) - Static method in class io.helidon.security.SecurityLevel
-
Creates builder for security levels based on class name.
- create(String) - Static method in interface io.helidon.tracing.TracerBuilder
-
Create a new builder for the service name.
- create(String) - Static method in class io.helidon.webserver.accesslog.HeaderLogEntry
-
Create a header log entry for a specified header name with default configuration.
- create(String) - Static method in interface io.helidon.webserver.PathMatcher
-
Creates new instance from provided Web Server path pattern.
- create(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String...) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from an array of allowed roles.
- create(String...) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from an array of scopes.
- create(String, boolean) - Static method in class io.helidon.tracing.Tag
-
Create a boolean tag.
- create(String, byte[]) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from binary content.
- create(String, MediaType) - Static method in interface io.helidon.common.http.FormParams
-
Creates a new
FormParams
instance using the provided assignment string and media type. - create(String, Config) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Create a new traced component configuration from
Config
. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Create a new traced span log configuration from
Config
. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
Create traced span configuration from a
Config
. - create(String, TokenHandler) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from parameter name and explicit
TokenHandler
. - create(String, TokenHandler) - Static method in class io.helidon.security.QueryParamMapping
-
Create a new mapping for a query parameter and
TokenHandler
to extract the parameter and store it as a new header with possible transformation. - create(String, InputStream) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from binary content from an input stream, using
Resource.Source.UNKNOWN
type. - create(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String, Number) - Static method in class io.helidon.tracing.Tag
-
Create a numeric tag.
- create(String, String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from text content (e.g.
- create(String, String) - Static method in class io.helidon.common.http.MediaType
-
Creates a new instance of
MediaType
with the supplied type and subtype. - create(String, String) - Static method in class io.helidon.common.http.SetCookie
-
Creates new instance.
- create(String, String) - Static method in class io.helidon.config.ConfigSources
- create(String, String) - Static method in class io.helidon.security.QueryParamMapping
-
Create a new mapping for a query parameter and a header name.
- create(String, String) - Static method in class io.helidon.tracing.Tag
-
Create a string tag.
- create(String, String, Instant, Instant) - Static method in class io.helidon.security.providers.common.TokenCredential
-
Creates a new token credential for the specified token.
- create(URI) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided.
- create(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Create new instance of builder with specified mandatory Etcd endpoint remote descriptor.
- create(URI, Proxy) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided with an explicit proxy server.
- create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a simple
ByteBuffer
backed data chunk. - create(Path) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from file system.
- create(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a path to the file system.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with explicit values.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with explicit values.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.NotBeforeValidator
-
New instance with explicit values.
- create(Collection<String>) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from a collection of allowed roles.
- create(BiFunction<? super ServerRequest, ? super ServerResponse, ? extends ObjectMapper>) - Static method in class io.helidon.media.jackson.server.JacksonSupport
-
Creates a new
JacksonSupport
. - create(BiFunction<? super ServerRequest, ? super ServerResponse, ? extends Jsonb>) - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create(Consumer<T>) - Static method in class io.helidon.grpc.core.LambdaStreamObserver
-
Create a
StreamObserver
that passes values received by itsStreamObserver.onNext(Object)
method to aConsumer
. - create(Consumer<T>, Runnable, Consumer<Throwable>) - Static method in class io.helidon.grpc.core.LambdaStreamObserver
-
Create a
StreamObserver
that uses the specified lambda to handle events. - create(Function<Jwt, Optional<String>>, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A generic optional field validator based on a function to get the field.
- create(Function<Jwt, Optional<String>>, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A generic field validator based on a function to get the field.
- create(Function<ContainerRequestContext, String>) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Create helper with custom span name function.
- create(Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided GrpcRouting and default configuration.
- create(Supplier<? extends GrpcServerConfiguration>, GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a new instance from a provided configuration and a GrpcRouting.
- create(Supplier<? extends GrpcServerConfiguration>, Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Supplier<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(Supplier<? extends ServerConfiguration>, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config
loaded from environment variables, system properties, and the specifiedConfigSource
s. - create(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on the specifiedConfigSource
s, used in the order in which they are passed as arguments. - create(Supplier<T>) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a supplier.
- create(List<ScopeValidator.Scope>) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from a list of annotations.
- create(List<String>) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with required headers only (e.g.
- create(List<String>, List<String>) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance with both required headers and headers that are signed only if present in request.
- create(List<Supplier<ConfigSource>>) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on theConfigSource
s and their order in the specified list. - create(List<Map.Entry<Predicate<Config.Key>, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aList
of predicate/replacement pairs. - create(Map<String, ?>) - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Create an instance with the provided JSON-P configuration.
- create(Map<String, String>) - Static method in class io.helidon.config.ConfigSources
- create(Map<String, String>) - Static method in class io.helidon.config.OverrideSources
-
Creates a new instance od
OverrideSource
from a map of wildcards to values. - create(Map<String, String>, String) - Static method in class io.helidon.config.ConfigSources
- create(Properties) - Static method in class io.helidon.config.ConfigSources
- create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Creates and returns a new
HikariCPServiceConfiguration
. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method to return a newHikariCPServiceConfigurationLocalhost
instance when invoked. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method to return a newUCPServiceConfigurationLocalhost
instance when invoked. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Creates and returns a new
UCPServiceConfiguration
. - create(Properties, String) - Static method in class io.helidon.config.ConfigSources
- create(ServiceLoader<T>) - Static method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Create a prioritized service loader from a Java Service loader.
- create(CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- create(Jsonb) - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.Jwk
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkEC
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkOctet
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkRSA
-
Create an instance from Json object.
- create(ContainerRequestContext) - Static method in interface io.helidon.jersey.common.InvokedResource
-
Create a new invoked resource from Jersey container request context.
- create(Application) - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
Create an instance based on a JAX-RS application.
- create(Application) - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
based on the providedJAX-RS Application
. - create(Application...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application.
- create(MetricRegistry.Type) - Static method in class io.helidon.metrics.Registry
-
Create a registry of a certain type.
- create(T) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a value.
- create(T...) - Static method in class io.helidon.security.ClassToInstanceStore
-
Create a new instance based on explicit instances.
- createBuilder() - Method in class io.helidon.tracing.jaeger.JaegerTracerProvider
- createBuilder() - Method in interface io.helidon.tracing.spi.TracerProvider
-
Create a new builder for this tracer.
- createBuilder() - Method in class io.helidon.tracing.tracerresolver.TracerResolverProvider
- createBuilder() - Method in class io.helidon.tracing.zipkin.ZipkinTracerProvider
- createContext(String) - Method in class io.helidon.security.Security
-
Create a new security context with the defined id and all defaults.
- CREATED_201 - io.helidon.common.http.Http.Status
-
201 Created, see HTTP/1.1 documentation.
- createForHeader(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional header field validator.
- createForHeader(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A header field validator.
- createForPayload(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional payload field validator.
- createForPayload(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A payload field validator.
- createFromWildcards(List<Map.Entry<String, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aList
ofString
pairs. - createInProcessChannel() - Method in class io.helidon.grpc.server.GrpcServerImpl
- createName(ServiceDescriptor, String, MetricType) - Method in interface io.helidon.grpc.metrics.GrpcMetrics.NamingFunction
-
Create a metric name.
- createPersistence() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence
- createPersistencePersistenceUnit() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit
- createPersistencePersistenceUnitProperties() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit.Properties
- createPersistencePersistenceUnitPropertiesProperty() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit.Properties.Property
- createReader(Readable) - Static method in class io.helidon.config.ConfigHelper
- createResponseBuilder() - Method in class io.helidon.health.HealthCheckResponseProviderImpl
- createSeFactory(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Deprecated.use
RegistryFactory.create()
orRegistryFactory.create(io.helidon.config.Config)
instead when a new registry factory instance is needed. UseRegistryFactory.getInstance()
orRegistryFactory.getInstance(io.helidon.config.Config)
to retrieve the shared (singleton) instance. - createServer() - Method in interface io.helidon.grpc.server.GrpcRouting
-
Creates new
GrpcServer
instance with this routing and default configuration. - createServer() - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with this routing and default configuration. - createServer() - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer
instance with this routing and default configuration. - createServer(GrpcServerConfiguration) - Method in interface io.helidon.grpc.server.GrpcRouting
-
Creates new
GrpcServer
instance with provided configuration and this routing. - createServer(ServerConfiguration) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with provided configuration and this routing. - createServer(ServerConfiguration) - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer
instance with provided configuration and this routing. - createServer(ServerConfiguration.Builder) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with provided configuration and this routing. - createSupplier(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception supplier.
- createSupplier(Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
- credentials(String, String) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets user and password to the repository.
- credentialsProvider() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns an instance of
CredentialsProvider
. - credentialsProvider(CredentialsProvider) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets new
CredentialsProvider
which should be used by application. - CURRENT_SPAN_CONTEXT_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
The
SpanContext
property name. - CURVE_P256 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-256 Curve.
- CURVE_P384 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-384 Curve.
- CURVE_P521 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-521 Curve.
- customAnnotations() - Method in class io.helidon.security.Security
-
Get the complete set of annotations expected by (all) security providers configured.
- customObject(Class<? extends T>) - Method in class io.helidon.security.providers.common.OutboundTarget
-
Allows a programmatic client to send custom security provider specific parameters to the provider.
- customObject(Class<U>, V) - Method in class io.helidon.security.EndpointConfig.Builder
-
Set or replace a custom object.
- customObject(Class<U>, V) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Set or replace a custom object.
- customObject(Object) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Register a custom object for security request(s).
- customObjects(ClassToInstanceStore<Object>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provide custom object map to be sent to security providers.
D
- daemon(boolean) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Is daemon of the thread pool executor.
- daemon(boolean) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Is daemon of the thread pool executor.
- data() - Method in interface io.helidon.common.http.DataChunk
-
Returns a representation of this chunk as a ByteBuffer.
- data() - Method in class io.helidon.config.spi.AbstractSource.Data
-
Returns loaded data.
- data() - Method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Returns the predicate/replacement value pairs.
- Data() - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- Data(Optional<D>, Optional<S>) - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- DataChunk - Interface in io.helidon.common.http
-
The DataChunk represents a part of the HTTP body content.
- DataChunkInputStream - Class in io.helidon.media.common
-
Provides a bridge between a reactive
Flow.Publisher
in Helidon and anInputStream
in Jersey. - DataChunkInputStream(Flow.Publisher<DataChunk>) - Constructor for class io.helidon.media.common.DataChunkInputStream
-
Stores publisher for later subscription.
- dataStamp() - Method in class io.helidon.config.etcd.EtcdConfigSource
- dataStamp() - Method in class io.helidon.config.git.GitConfigSource
- dataStamp() - Method in class io.helidon.config.spi.AbstractSource
-
Returns current stamp of data in config source.
- date() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns request date ("Accept-Datetime" header).
- DATE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Date"
header name. - daysOfWeek(DayOfWeek...) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check for days of week.
- DEADLINE - io.helidon.grpc.client.ClientRequestAttribute
-
Add the call deadline to the tracing span.
- deadlockCheck() - Static method in class io.helidon.health.checks.HealthChecks
-
Deadlock health check.
- DeadlockHealthCheck - Class in io.helidon.health.checks
-
A health check that looks for thread deadlocks.
- debug() - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Set debugging on.
- decrementReferenceCount(Contextual<?>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Decrements the reference count of the contextual instance, if any, associated with the combination of the current thread and the supplied
Contextual
, destroying the instance if and only if the reference count becomes less than or equal to zero, and returns the resulting reference count. - decrementReferenceCount(Contextual<?>, int) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Decrements the reference count of the contextual instance, if any, associated with the combination of the current thread and the supplied
Contextual
, destroying the instance if and only if the reference count becomes less than or equal to zero, and returns the resulting reference count. - decryptAes(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using AES.
- decryptAesLegacy(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using legacy AES.
- decryptRsa(PrivateKey, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using RSA with OAEP.
- decryptRsaLegacy(Key, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using RSA (private or public key).
- DEFAULT - Static variable in interface io.helidon.grpc.core.MarshallerSupplier
-
The name to use to specify the default marshaller supplier.
- DEFAULT - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default socket configuration.
- DEFAULT_BACKLOG_SIZE - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default backlog size to configure the server sockets with if no other value is provided.
- DEFAULT_CHANNEL_NAME - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default channel configuration name (which is "default").
- DEFAULT_DIGEST_NONCE_TIMEOUT - Static variable in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Default is 24 hours.
- DEFAULT_ERROR_SEVERITY - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default severity for non-OK statuses.
- DEFAULT_EVENT_TYPE - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default event type: "request".
- DEFAULT_HOST - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default host name (which is "localhost").
- DEFAULT_LOGGER_NAME - Static variable in class io.helidon.webserver.accesslog.AccessLogSupport
-
Name of the
Logger
used to log access log records. - DEFAULT_MAX_CONTENT_LENGTH - Static variable in interface io.helidon.webserver.Http2Configuration
-
Default value for max content length.
- DEFAULT_MAX_LENGTH - Static variable in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Default limit for the number of characters written.
- DEFAULT_MESSAGE_FORMAT - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default message format: "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- DEFAULT_METHOD - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default method is "GET".
- DEFAULT_NAME - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default server name.
- DEFAULT_NAME - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Name (reserved) for the default listener of WebServer.
- DEFAULT_NOT_BEFORE_SECONDS - Static variable in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Default token validity before issue time.
- DEFAULT_OK_SEVERITY - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default severity for OK status.
- DEFAULT_PATH - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Default path on the file system the health check will be executed for.
- DEFAULT_PORT - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default port (which is "1408").
- DEFAULT_PORT - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default grpc port.
- DEFAULT_PRIORITY - Static variable in interface io.helidon.common.Prioritized
-
Default priority for any prioritized component (whether it implements this interface or uses
javax.annotation.Priority
annotation. - DEFAULT_RESPONSE_MEDIA_TYPE - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default media type used in responses in absence of incoming Accept header.
- DEFAULT_SOCKET_NAME - Static variable in interface io.helidon.webserver.ServerConfiguration
-
The default server socket configuration name.
- DEFAULT_THRESHOLD - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Default threshold percent, when this check starts reporting
HealthCheckResponse.State.DOWN
. - DEFAULT_THRESHOLD - Static variable in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Default threshold percentage.
- DEFAULT_TRANSPORT - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default transport is "http".
- DEFAULT_VALIDITY_SECONDS - Static variable in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Default token validity for an outbound target.
- DEFAULT_WEB_CONTEXT - Static variable in class io.helidon.health.HealthSupport
-
Default web context root of the Health check endpoint.
- DEFAULT_WEB_CONTEXT - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default path for serving the OpenAPI document.
- DEFAULT_WORKER_COUNT - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default number of worker threads that will be used if not explicitly set.
- defaultBufferSize() - Static method in class io.helidon.common.reactive.Flow
-
Returns a default value for Publisher or Subscriber buffering, that may be used in the absence of other constraints.
- defaultConfig(SignedHeadersConfig.HeadersConfig) - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
-
Default configuration is used by methods that do not have an explicit configuration.
- defaultExecutor(Supplier<ExecutorService>) - Static method in class io.helidon.webclient.jaxrs.JaxRsClient
-
Configure the default executor supplier to be used for asynchronous requests when explicit supplier is not provided.
- defaultExecutorServiceSupplier(Supplier<? extends ExecutorService>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Set a supplier of an executor service to use for tasks connected with application processing (JAX-RS).
- defaultInstance() - Static method in interface io.helidon.grpc.core.MarshallerSupplier
-
Obtain the default marshaller.
- defaultJwk(Jwk) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Default JWK which should be used.
- defaultKeyId(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Default JWT key ID which should be used.
- DefaultMarshallerSupplier() - Constructor for class io.helidon.grpc.core.MarshallerSupplier.DefaultMarshallerSupplier
- defaultRoutingBuilder() - Method in interface io.helidon.microprofile.server.RoutingBuilders
- defaultTimeValidators() - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- defaultTimeValidators(Instant, int, ChronoUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- definitionClass() - Method in interface io.helidon.jersey.common.InvokedResource
-
Resource definition class.
- definitionMethod() - Method in interface io.helidon.jersey.common.InvokedResource
-
Method that defines the invoked resource method.
- delay() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- delay() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- delay(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets an initial delay between invocations, that is repeatedly multiplied by
delayFactor
. - delayFactor(double) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a factor that prolongs the delay for an every new execute.
- delayUnit() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- delayUnit() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- delegate() - Method in class io.helidon.grpc.core.SafeStreamObserver
-
Obtain the wrapped
StreamObserver
. - DelegatingInjectionTarget<T> - Class in io.helidon.integrations.cdi.delegates
-
A
DelegatingProducer
and anInjectionTarget
that forwards all method calls to underlyingInjectionTarget
andProducer
implementations. - DelegatingInjectionTarget(InjectionTarget<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
-
Creates a new
DelegatingInjectionTarget
. - DelegatingInjectionTarget(InjectionTarget<T>, Producer<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
-
Creates a new
DelegatingInjectionTarget
. - DelegatingProducer<T> - Class in io.helidon.integrations.cdi.delegates
- DelegatingProducer(Producer<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingProducer
-
Creates a new
DelegatingProducer
. - DelegatingTransactionManager - Class in io.helidon.integrations.jta.cdi
-
An
abstract
TransactionManager
implementation that delegates all method invocations to anotherTransactionManager
. - DelegatingTransactionManager(TransactionManager) - Constructor for class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Creates a new
DelegatingTransactionManager
. - DelegatingTransactionSynchronizationRegistry - Class in io.helidon.integrations.jta.cdi
-
An
abstract
TransactionSynchronizationRegistry
implementation that delegates all method invocations to anotherTransactionSynchronizationRegistry
. - DelegatingTransactionSynchronizationRegistry(TransactionSynchronizationRegistry) - Constructor for class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Creates a new
DelegatingTransactionSynchronizationRegistry
. - delete(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all DELETE requests to provided handler(s).
- delete(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- delete(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- DELETE - io.helidon.common.http.Http.Method
-
The DELETE method requests that the origin server delete the resource identified by the Request-URI.
- deny() - Static method in class io.helidon.security.AuthorizationResponse
-
Deny the request.
- denyAll() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Returns true if access should be denied to all.
- deploy(ServiceDescriptor, PriorityBag<ServerInterceptor>) - Method in class io.helidon.grpc.server.GrpcServerImpl
-
Deploy the specified
service
to thisGrpcServer
. - derive() - Method in class io.helidon.security.EndpointConfig
-
Derive a new endpoint configuration builder based on this instance.
- derive() - Method in class io.helidon.security.SecurityEnvironment
-
Derive a new environment builder based on this environment.
- describeTo(Description) - Method in class io.helidon.config.testing.ValueNodeMatcher
- description - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- description() - Method in class io.helidon.config.spi.AbstractSource
- description() - Method in interface io.helidon.config.spi.Source
-
Short, human-readable summary referring to the underlying source.
- description() - Method in class io.helidon.security.SecurityResponse
-
Description of current security status.
- description(String) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the description to apply to the metric.
- descriptor() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Returns the
MethodDescriptor
of this method. - descriptor() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Return gRPC method descriptor.
- destroy(Object, CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- destroy(Contextual<?>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Calls the
ReferenceCountedContext.decrementReferenceCount(Contextual)
method with the suppliedContextual
, destroying it if and only if its thread-specific reference count becomes less than or equal to zero. - detach() - Method in interface io.helidon.config.Config
-
Returns a copy of the
Config
node with no parent. - detectContentType(Path) - Static method in class io.helidon.config.ConfigHelper
-
Infers the content type contained in the provided
Path
. - determineCharset(Parameters) - Static method in class io.helidon.media.common.ContentTypeCharset
-
Returns the
Charset
specified in the content-type header, usingStandardCharsets.UTF_8
as the default. - determineCharset(Parameters, Charset) - Static method in class io.helidon.media.common.ContentTypeCharset
-
Returns the
Charset
specified in the content type header. - digestAlgorithm(HttpDigest.Algorithm) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest algorithm to use.
- digestHa1(String, HttpDigest.Algorithm) - Method in interface io.helidon.security.providers.httpauth.SecureUserStore.User
-
Digest authentication requires a hash of username, realm and password.
- digestHa1(String, HttpDigest.Algorithm) - Method in interface io.helidon.security.providers.httpauth.UserStore.User
-
Deprecated.
- digestNonceTimeout(long, TimeUnit) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
How long will the nonce value be valid.
- digestServerSecret(char[]) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
The nonce is encrypted using this secret - to make sure the nonce we get back was generated by us and to make sure we can safely time-out nonce values.
- directory() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a local git directory.
- directory(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified directory path. - directory(Path) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a directory where the repository is cloned or should be cloned.
- DISABLE_SELECTIVE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- disableCaching() - Method in interface io.helidon.config.Config.Builder
-
Disables caching of elementary configuration values on
Config
side. - DISABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Disabled component - all subsequent calls return disabled spans and logs.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Disabled traced span log.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is disabled and all logs on it are disabled as well.
- DISABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced conifg that is disabled for all components, spans and logs.
- disableEnvironmentVariablesSource() - Method in interface io.helidon.config.Config.Builder
-
Disables use of
environment variables config source
. - disableFilterServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of filters loaded as a
service
. - disableKeyResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving key tokens.
- disableMapperServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of mappers via
ConfigMapperProvider
SPI loaded as aservice
. - disableParserServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of parsers loaded as a
service
. - disableResolving() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Disables HOCON resolving substitutions support.
- disableSystemPropertiesSource() - Method in interface io.helidon.config.Config.Builder
-
Disables use of
system properties config source
. - disableTracing() - Method in class io.helidon.security.Security.Builder
-
Disable open tracing support in this security instance.
- disableValueResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving value tokens.
- diskSpaceCheck() - Static method in class io.helidon.health.checks.HealthChecks
-
Disk space health check.
- DiskSpaceHealthCheck - Class in io.helidon.health.checks
-
A health check that verifies whether the server is running out of disk space.
- DiskSpaceHealthCheck.Builder - Class in io.helidon.health.checks
-
Fluent API builder for
DiskSpaceHealthCheck
. - displayName(String) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the display name to apply to the metric.
- dispose(T) - Method in class io.helidon.integrations.cdi.delegates.DelegatingProducer
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply the "raw" log entry.
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.HeaderLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.HostLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.RequestLineLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.SizeLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.StatusLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.TimestampLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.UserLogEntry
- domain(String) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Domain
parameter. - domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Domain
andPath
parameters. - doSign(byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
- doVerify(byte[], byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
- down(String) - Static method in class io.helidon.grpc.server.ConstantHealthCheck
-
Obtain a
HealthCheck
that always returns a status of down. - drain() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
If not subscribed to, consume all the items from this publisher.
- drain(T) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Process a drained item.
- drainTo(Collection<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
- drainTo(Collection<? super T>, int) - Method in class io.helidon.common.reactive.valve.Tank
- duplicate() - Method in interface io.helidon.common.http.DataChunk
-
Makes a copy of this data chunk including its underlying
ByteBuffer
. - durationUnit() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
E
- element() - Method in class io.helidon.common.reactive.valve.Tank
- email() - Method in class io.helidon.security.jwt.Jwt
-
Email claim.
- email(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Email claim.
- emailVerified() - Method in class io.helidon.security.jwt.Jwt
-
Email verified claim.
- emailVerified(Boolean) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Claim defining whether e-mail is verified or not.
- empty() - Static method in class io.helidon.common.http.ReadOnlyParameters
-
Returns empty and immutable singleton.
- empty() - Static method in interface io.helidon.common.reactive.Multi
-
Get a
Multi
instance that completes immediately. - empty() - Static method in interface io.helidon.common.reactive.Single
-
Get a
Single
instance that completes immediately. - empty() - Static method in class io.helidon.common.reactive.valve.Valves
-
Returns an empty
Valve
- instance, which report complete as soon as handler is registered. - empty() - Static method in interface io.helidon.config.Config
-
Returns empty instance of
Config
. - empty() - Static method in class io.helidon.config.ConfigSources
-
Provides an empty config source.
- empty() - Static method in class io.helidon.config.ConfigValues
-
Simple empty value that can be used e.g.
- empty() - Static method in class io.helidon.config.OverrideSources
-
An empty implementation of
OverrideSource
. - empty() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Returns empty object node.
- empty() - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates an
OverrideData
object containing no overrides. - empty() - Method in class io.helidon.metrics.Registry
-
Determines if registry is empty.
- empty() - Static method in class io.helidon.security.OutboundSecurityResponse
-
There is nothing we can add - e.g.
- empty(Config) - Static method in interface io.helidon.config.Config
-
Create an empty configuration with mappers copied from another config.
- enable() - Method in interface io.helidon.webserver.Http2Configuration
-
Config property to enable HTTP/2 support.
- enable(boolean) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets value to enable HTTP/2 support.
- ENABLE_SELECTIVE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- enabled() - Method in class io.helidon.security.Security
-
Whether security is enabled or disabled.
- enabled() - Method in class io.helidon.tracing.config.Traceable
-
Whether this traceable should be executed or not.
- enabled(boolean) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Enable or disable TLS.
- enabled(boolean) - Method in class io.helidon.health.HealthSupport.Builder
-
HealthSupport can be disabled by invoking this method.
- enabled(boolean) - Method in class io.helidon.security.Security.Builder
-
Security can be disabled using configuration, or explicitly.
- enabled(boolean) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Configure whether this component is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Configure whether this traced span log is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Configure whether this traced span is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Whether overall tracing is enabled.
- enabled(boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- enabled(boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
When enabled, tracing will be sent.
- enabled(boolean) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- enabled(boolean) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Access logging can be disabled (either through configuration or explicitly in code.
- ENABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Enabled component - all subsequent calls return enabled spans and logs.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Enabled traced span log.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is inabled and all logs on it are enabled as well.
- ENABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced config that is enabled for all components, spans and logs.
- ENABLED_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
If set to false, tracing will be disabled.
- enabledSslProtocols() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns the SSL protocols to enable, or
null
to enable the default protocols. - enabledSSlProtocols(String...) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(String...) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- encode(String) - Static method in class io.helidon.webserver.HtmlEncoder
-
Encode HTML string replacing the special characters by their corresponding entities.
- encryptAes(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Encrypt using AES with GCM method, key is derived from password with random salt.
- EncryptionFilter - Class in io.helidon.config.encryption
-
Provides possibility to decrypt passwords from configuration sources.
- EncryptionFilter.Builder - Class in io.helidon.config.encryption
-
Builder to programmatically setup
EncryptionFilter
. - EncryptionFilterService - Class in io.helidon.config.encryption
-
A Java service for
EncryptionFilter
. - EncryptionFilterService() - Constructor for class io.helidon.config.encryption.EncryptionFilterService
- EncryptionUtil - Class in io.helidon.config.encryption
-
Encryption utilities for secrets protection.
- encryptRsa(PublicKey, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Encrypt secret using RSA with OAEP.
- endpointConfig() - Method in class io.helidon.security.ProviderRequest
-
Configuration of the invoked endpoint, such as annotations declared.
- endpointConfig() - Method in interface io.helidon.security.SecurityContext
-
Current endpoint configuration.
- endpointConfig(EndpointConfig) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the endpoint configuration to start with.
- endpointConfig(EndpointConfig) - Method in interface io.helidon.security.SecurityContext
-
Set endpoint configuration to use for subsequent security requests.
- endpointConfig(Supplier<EndpointConfig>) - Method in interface io.helidon.security.SecurityContext
-
Shortcut method to set
EndpointConfig
using a builder rather than built instance. - EndpointConfig - Class in io.helidon.security
-
Each endpoint can have security configuration either statically declared (e.g.
- EndpointConfig.AnnotationScope - Enum in io.helidon.security
-
Scope of annotations used in applications that integrate security.
- EndpointConfig.Builder - Class in io.helidon.security
-
A fluent API builder for
EndpointConfig
. - enforce() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Return a default instance to create a default enforcement point (or modify the result further).
- ensureSafeObserver(StreamObserver<T>) - Static method in class io.helidon.grpc.core.SafeStreamObserver
-
Ensure that the specified
StreamObserver
is a safe observer. - ensureStatusException(Throwable, Status) - Static method in class io.helidon.grpc.core.GrpcHelper
- ensureStatusRuntimeException(Throwable, Status) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Ensure that a
Throwable
is aStatusRuntimeException
. - Entity - Interface in io.helidon.security
-
Access to message content (entity).
- env() - Method in class io.helidon.security.ProviderRequest
-
Environment of current request, such as the URI invoked, time to use for security decisions etc.
- env() - Method in interface io.helidon.security.SecurityContext
-
Current
SecurityEnvironment
. - env(SecurityEnvironment) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the security environment to start with.
- env(SecurityEnvironment) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used in this context.
- env(Supplier<SecurityEnvironment>) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used int this context.
- envConfig(TracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Use the provided configuration as a default for any request.
- environmentBuilder() - Method in class io.helidon.security.Security
-
Security environment builder, to be used to create environment for evaluating security in integration components.
- EnvironmentVariableAliases - Class in io.helidon.config
-
Provides configuration key aliases in an attempt to map to legal environment variable names.
- environmentVariables() - Static method in class io.helidon.config.ConfigSources
-
Provides a @{code ConfigSource} for creating a
Config
from environment variables. - EnvironmentVariables - Class in io.helidon.config
-
Provides environment variables that include aliases enabling setting or overriding configuration with keys that are unlikely to be legal as environment variables.
- EP_PROPERTY_OUTBOUND_PASSWORD - Static variable in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override password to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Configure this for outbound requests to override user to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override user to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.providers.jwt.JwtProvider
-
Configure this for outbound requests to override user to use.
- equals(Object) - Method in class io.helidon.common.Errors.ErrorMessage
- equals(Object) - Method in class io.helidon.common.GenericType
- equals(Object) - Method in class io.helidon.common.http.MediaType
-
Compares
obj
to this media type to see if they are the same by comparing type, subtype and parameters. - equals(Object) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- equals(Object) - Method in class io.helidon.grpc.server.ServiceDescriptor
- equals(Object) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- equals(Object) - Method in class io.helidon.security.providers.common.OutboundTarget
- equals(Object) - Method in class io.helidon.service.configuration.api.System
-
Deprecated.
- equals(Object) - Method in class io.helidon.tracing.Tag
- error(Class<T>, ErrorHandler<T>) - Method in class io.helidon.webserver.Routing.Builder
-
Registers an error handler that handles the given type of exceptions.
- error(Throwable) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance that reports the given exception to its subscriber(s). - error(Throwable) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onError(Throwable)
. - error(Throwable) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Single
instance that reports the given given exception to its subscriber(s). - ERROR - io.helidon.security.AuditEvent.AuditSeverity
-
Security event error - we tried to process security, but failed with exception (equivalent of http 500).
- ErrorHandler<T extends Throwable> - Interface in io.helidon.webserver
-
The routing error handler.
- Errors - Class in io.helidon.common
-
Errors utility used to file processing messages (e.g.
- Errors.Collector - Class in io.helidon.common
-
A collector of
Errors.ErrorMessage
s. - Errors.ErrorMessage - Class in io.helidon.common
-
Error message with a severity and a source.
- Errors.ErrorMessagesException - Exception in io.helidon.common
-
Exception used by
Errors.checkValid()
thrown in case there are fatal messages. - errorSeverity() - Method in annotation type io.helidon.security.annotations.Audited
-
Severity of request with unsuccessful response (in http, this would be 4** and 5** status).
- escapeName(String) - Static method in interface io.helidon.config.Config.Key
-
Escape
'~'
to~0
and'.'
to~1
in specified name. - ETAG - Static variable in class io.helidon.common.http.Http.Header
-
The
"ETag"
header name. - EtcdConfigSource - Class in io.helidon.config.etcd
-
A config source which loads a configuration document from Etcd.
- EtcdConfigSourceBuilder - Class in io.helidon.config.etcd
-
Etcd ConfigSource builder.
- EtcdConfigSourceBuilder.EtcdApi - Enum in io.helidon.config.etcd
-
EtcdApi
determines which etcd API version will be used. - EtcdConfigSourceBuilder.EtcdEndpoint - Class in io.helidon.config.etcd
-
Etcd endpoint remote descriptor.
- EtcdEndpoint(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Constructor for class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Initializes descriptor.
- EtcdWatchPollingStrategy - Class in io.helidon.config.etcd
-
Etcd watch strategy is based on etcd watch operation.
- EtcdWatchPollingStrategy(EtcdConfigSourceBuilder.EtcdEndpoint) - Constructor for class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
Creates polling strategy from etcd params.
- eventType() - Method in interface io.helidon.security.AuditEvent
-
Gets the type of this
AuditEvent
. - EVICT_PARALLELISM_THRESHOLD - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Parameter to
ConcurrentHashMap.forEachKey(long, Consumer)
used for eviction. - EvictableCache<K,V> - Interface in io.helidon.security.providers.common
-
Generic cache with eviction and max size.
- EvictableCache.Builder<K,V> - Class in io.helidon.security.providers.common
-
Builder to create instances of
EvictableCache
. - evictor(BiFunction<K, V, Boolean>) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure evictor to check if a record is still valid.
- evictSchedule(long, long, TimeUnit) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure eviction scheduling.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.helidon.webserver.ForwardingHandler
- ExceptionUtil - Class in io.helidon.microprofile.faulttolerance
-
Class ExceptionUtil.
- excludeUnlistedClasses - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- excludeUnlistedClasses() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- execute() - Method in class io.helidon.microprofile.faulttolerance.CommandRetrier
-
Retries running a command according to retry policy.
- execute() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceCommand
-
Executes this command returning a result or throwing an exception.
- execute(Supplier<T>) - Method in interface io.helidon.config.spi.RetryPolicy
-
Invokes the provided
Supplier
to read the source data and returns that data. - executeOn(ExecutorService) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new
Valve
which defer all handlers to providedExecutorService
. - executePolicy(String, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
- executePolicy(String, Errors.Collector, ProviderRequest) - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutor
-
Execute a policy based on a policy statement.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Sets a custom
executor
used to watch filesystem changes on. - executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Sets a custom
service
used to schedule polling ticks on. - executor(ScheduledExecutorService) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a custom
executor
used to invoke a method call. - ExecutorException - Exception in io.helidon.common.context
-
Exception related to execution of a task in context.
- ExecutorException(String) - Constructor for exception io.helidon.common.context.ExecutorException
-
Create exception with a descriptive message.
- ExecutorException(String, Throwable) - Constructor for exception io.helidon.common.context.ExecutorException
-
Create exception with a descriptive message and a cause.
- executorService() - Method in interface io.helidon.security.SecurityContext
-
Executor service of the security module.
- executorService(ExecutorService) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an executor service to be used for this application.
- executorService(ExecutorService) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- executorService(ExecutorService) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Sets the executor service to use for a handling of request that matches a path where the
JerseySupport
is registered. - executorService(Supplier<ExecutorService>) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- exists() - Method in interface io.helidon.config.Config
-
Returns
true
if the node exists, whether an object, a list, or a value node. - exists() - Method in enum io.helidon.config.Config.Type
-
Returns
true
if the node exists, either as an object, a list or as a value node. - expand() - Static method in class io.helidon.config.EnvironmentVariables
-
Returns the environment variables and their aliases.
- expand(Map<String, String>) - Static method in class io.helidon.config.EnvironmentVariables
-
Returns the environment variables and their aliases.
- EXPECT - Static variable in class io.helidon.common.http.Http.Header
-
The
"Expect"
header name. - EXPECTATION_FAILED_417 - io.helidon.common.http.Http.Status
-
417 Expectation Failed, see HTTP/1.1 documentation.
- expectedAudience(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Audience expected in inbound JWTs.
- expectedAudience(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Audience expected in inbound JWTs.
- expectedIssuer(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Expected issuer in incoming requests.
- experimental() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns an
ExperimentalConfiguration
. - experimental(ExperimentalConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure experimental features.
- ExperimentalConfiguration - Interface in io.helidon.webserver
-
Interface ExperimentalConfiguration.
- ExperimentalConfiguration.Builder - Class in io.helidon.webserver
-
Builder for
ExperimentalConfiguration
. - expirationTime() - Method in class io.helidon.security.jwt.Jwt
-
Expiration time claim.
- expirationTime(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The expiration time defines the time that this JWT loses validity.
- expires() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Expires" header.
- expires(Instant) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Expires
parameter. - expires(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
- expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Expires
parameter. - expires(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
- EXPIRES - Static variable in class io.helidon.common.http.Http.Header
-
The
"Expires"
header name. - explicit() - Method in annotation type io.helidon.security.annotations.Authorized
-
By default, authorization is implicit and all annotations are processed before method invocation to authorize access.
- explicitProvider(String) - Method in class io.helidon.security.SecurityRequestBuilder
-
Use an explicit provider.
- expressionFactory(ExpressionFactory) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Configure a specific expression factory to use with this executor.
- expTime(Instant) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Time the token would expire.
- extensionsService(HelidonServiceLoader.Builder<MpService>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure the extension builder.
- extract(Format<C>, C) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- extractMethodName(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the gRPC method name from a method full name.
- extractNamePrefix(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the name prefix from from a method full name.
- extractServiceName(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the gRPC service name from a method full name.
- extractToken(String) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from the string value of the header (or other field).
- extractToken(Map<String, List<String>>) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from request.
F
- FAIL_ON_MISSING_REFERENCE_KEY_NAME - Static variable in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Config key for setting missing reference behavior on
ValueResolvingFilter
s. - failed(String) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with an explanatory message.
- failed(String, Throwable) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with a throwable as a cause.
- failIfNoneValidated(boolean) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Whether to fail if NONE of the attributes is validated.
- failOn() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- failOnMissingReference(boolean) - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Sets how the
ValueResolvingFilter
resulting from this builder will behave when a value contains a reference to a non-existent key. - failOnUnvalidated(boolean) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Whether to fail if any attribute is left unvalidated.
- FAILURE - io.helidon.security.AuditEvent.AuditSeverity
-
Security event failure - we tried to process security, but the result was negative (e.g.
- FAILURE - io.helidon.security.SecurityResponse.SecurityStatus
-
Indicates that the message processing by the security module was NOT successful.
- FAILURE_FINISH - io.helidon.security.SecurityResponse.SecurityStatus
-
Failed and provider did everything to be done.
- failureRatio() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- fallback() - Static method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Returns an implementation of
MergingStrategy
in which nodes from a root earlier in the list have higher priority than nodes from a root later in the list. - FallbackAntn - Class in io.helidon.microprofile.faulttolerance
-
Class FallbackAntn.
- FallbackAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.FallbackAntn
-
Constructor.
- fallbackMethod() - Method in class io.helidon.microprofile.faulttolerance.FallbackAntn
- family() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the class of status code.
- family() - Method in enum io.helidon.common.http.Http.Status
-
Get the class of status code.
- familyName() - Method in class io.helidon.security.jwt.Jwt
-
Family name claim.
- familyName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Family name of subject (surname).
- fatal(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- fatal(String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- FATAL - io.helidon.common.Severity
-
Fatal.
- FaultToleranceCommand - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceCommand.
- FaultToleranceCommand(CommandRetrier, String, MethodIntrospector, InvocationContext, ClassLoader, CompletableFuture<?>) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceCommand
-
Constructor.
- FaultToleranceExtension - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceExtension.
- FaultToleranceExtension() - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension
- FaultToleranceExtension.AnnotatedTypeWrapper<T> - Class in io.helidon.microprofile.faulttolerance
-
Wraps an annotated type for the purpose of adding and/or overriding some annotations.
- FaultToleranceMpService - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceMpService.
- FaultToleranceMpService() - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceMpService
- FIELD - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on field.
- file(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified file path. - file(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of the File OverrideSource Builder to be used to bootstrap an File OverrideSource instance.
- FILE - io.helidon.common.configurable.Resource.Source
-
Resource was loaded from a file.
- fileName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
File name of the source that caused this event.
- filter(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set the app-provided OpenAPI model filter class.
- filter(Function<Flow.Publisher<ByteBuffer>, Flow.Publisher<ByteBuffer>>) - Method in interface io.helidon.security.Entity
-
Call this method if your security provider needs access to entity bytes.
- filter(Predicate<? super T>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, and the value matches the given predicate, return an
Optional
describing the value, otherwise return an emptyOptional
. - filter(Predicate<T>) - Method in interface io.helidon.common.reactive.valve.Valve
- filter(ClientRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingRestClientFilter
- filter(ClientRequestContext) - Method in class io.helidon.security.integration.jersey.client.ClientSecurityFilter
- filter(ClientRequestContext) - Method in class io.helidon.security.integration.jersey.ClientSecurityFilter
-
Deprecated.
- filter(ClientRequestContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
- filter(ClientRequestContext, ClientResponseContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
- filter(ContainerRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingContextFilter
- filter(ContainerRequestContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- filter(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
- filterAnnotations(Class<T>, EndpointConfig.AnnotationScope) - Method in class io.helidon.security.SecurityLevel
-
Filters out all annotations of the specific type in the specific scope.
- find(int) - Static method in enum io.helidon.common.http.Http.Status
-
Convert a numerical status code into the corresponding
Status
enum value. - findAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find the annotation by class closest to the handling method.
- findClassAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find class annotation by class closest to the handling class.
- findMethodAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find method annotation by class closest to the handling method.
- findParser(String) - Method in interface io.helidon.config.spi.ConfigContext
-
Returns the first appropriate
ConfigParser
instance that supports the specifiedcontent media type
. - findTarget(SecurityEnvironment) - Method in class io.helidon.security.providers.common.OutboundConfig
-
Find target for current security request.
- fireChangeEvent() - Method in class io.helidon.config.spi.AbstractSource
-
Fires a change event when source has changed.
- first() - Method in interface io.helidon.common.reactive.Multi
- first(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an
Optional
containing the first value of the given parameter (and possibly multi-valued) parameter. - first(String) - Method in class io.helidon.common.http.ReadOnlyParameters
- flatMap(Function<? super T, Optional<U>>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, apply the provided
Optional
-bearing mapping function to it, return that result, otherwise return an emptyOptional
. - flatMap(Function<T, Valve<K>>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new
Valve
instance which combines all results into a single Valve. - Flow - Class in io.helidon.common.reactive
-
Interrelated interfaces and static methods for establishing flow-controlled components in which
Publishers
produce items consumed by one or moreSubscribers
, each managed by aSubscription
. - Flow.Processor<T,R> - Interface in io.helidon.common.reactive
-
A component that acts as both a Subscriber and Publisher.
- Flow.Publisher<T> - Interface in io.helidon.common.reactive
-
A producer of items (and related control messages) received by Subscribers.
- Flow.Subscriber<T> - Interface in io.helidon.common.reactive
-
A receiver of messages.
- Flow.Subscription - Interface in io.helidon.common.reactive
-
Message control linking a
Flow.Publisher
andFlow.Subscriber
. - flush() - Method in interface io.helidon.common.http.DataChunk
-
Returns
true
if all caches are requested to flush when this chunk is written. - flush() - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
Send empty buffer as an indication of a user-requested flush.
- flush() - Method in class io.helidon.media.common.CharBuffer
- flushInterval(long, TimeUnit) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
The reporter's flush interval.
- FORBIDDEN - io.helidon.security.CompositeProviderFlag
-
Provider must not be successful for this request (e.g.
- FORBIDDEN - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Security MUST NOT be used (strictly public endpoint - do not invoke security).
- FORBIDDEN_403 - io.helidon.common.http.Http.Status
-
403 Forbidden, see HTTP/1.1 documentation.
- forClassLoader(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigBuilder
- forEach(Consumer<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
- forEach(Consumer<? super T>) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader
- forHeader(String) - Static method in class io.helidon.security.util.TokenHandler
-
A shortcut method to build a token handler that does not modify the token content.
- forKeyId(String) - Method in class io.helidon.security.jwt.jwk.JwkKeys
-
Get a JWK for defined key id if present.
- format(LogRecord) - Method in class io.helidon.common.HelidonConsoleHandler.ThreadFormatter
- format(LogRecord) - Method in class io.helidon.webserver.WebServerLogFormatter
-
Deprecated.
- formatMessage() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Creates a formatted message from this events message format and parameters.
- formatter(DateTimeFormatter) - Method in class io.helidon.webserver.accesslog.TimestampLogEntry.Builder
-
Configure a date time formatter to use with this log entry.
- FormParams - Interface in io.helidon.common.http
-
Provides access to any form parameters present in the request entity.
- FormParamsSupport - Class in io.helidon.webserver
-
Provides support for form parameters in requests, adding a reader for URL-encoded text (if the request's media type so indicates) and also adding a reader for
FormParams
. - FormParamsSupport() - Constructor for class io.helidon.webserver.FormParamsSupport
- forService(String) - Static method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Get a Jaeger
Tracer
builder for processing tracing data of a service with a given name. - forService(String) - Static method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Get a Zipkin
Tracer
builder for processing tracing data of a service with a given name. - FORWARDED - Static variable in class io.helidon.common.http.Http.Header
-
The
"Forwarded"
header name. - ForwardingHandler - Class in io.helidon.webserver
-
ForwardingHandler bridges Netty response and request related APIs to
BareRequest
andBareResponse
. - FOUND_302 - io.helidon.common.http.Http.Status
-
302 Found, see HTTP/1.1 documentation.
- fragment() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a decoded request URI fragment without leading hash '#' character.
- from() - Method in annotation type io.helidon.security.abac.time.TimeValidator.TimeOfDay
-
Time after which this resource is accessible within a day.
- from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance wrapped around the given publisher. - from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Single
instance that publishes the first and only item received from the given publisher. - from(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve
instance from providedFlow.Publisher
. - from(TimeValidator.TimeConfig) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Update this builder from an existing configuration instance.
- from(InputStream, int) - Static method in class io.helidon.common.reactive.valve.Valves
- from(InputStream, int, ExecutorService) - Static method in class io.helidon.common.reactive.valve.Valves
- from(Iterable<T>) - Static method in class io.helidon.common.reactive.valve.Valves
- from(Optional<T>) - Static method in class io.helidon.common.OptionalHelper
-
Static factory method to create a new
OptionalHelper
instance. - from(T...) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve
instance from provided array. - FROM - Static variable in class io.helidon.common.http.Http.Header
-
The
"From"
header name. - fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.policy.PolicyValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.role.RoleValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.scope.ScopeValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.time.TimeValidator
- fromAnnotations(EndpointConfig) - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Load configuration class instance from annotations this validator expects.
- fromConfig() - Static method in class io.helidon.config.encryption.EncryptionFilter
-
Create a filter based on configuration (it takes its configuration from the configuration object it filters).
- fromConfig(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.role.RoleValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.time.TimeValidator
- fromConfig(Config) - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Load configuration class instance from
Config
. - fromConfig(Config, TokenHandler) - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.JwtOutboundTarget
-
Load an instance from configuration.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Update this builder from JWK in json format.
- fromPersistence(Persistence, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Deprecated.Please use the
PersistenceUnitInfoBean.fromPersistenceUnit(PersistenceUnit, ClassLoader, Supplier, URL, Map, Supplier)
method instead. - fromPersistence(Persistence, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Deprecated.Please use the
PersistenceUnitInfoBean.fromPersistenceUnit(PersistenceUnit, ClassLoader, Supplier, URL, Map, Supplier)
method instead. - fromPersistenceUnit(Persistence.PersistenceUnit, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aClassLoader
for loading JPA classes and resources, aSupplier
ofClassLoader
instances for helping to implement thePersistenceUnitInfo.getNewTempClassLoader()
method, aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can provideDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aClassLoader
for loading JPA classes and resources, aSupplier
ofClassLoader
instances for helping to implement thePersistenceUnitInfo.getNewTempClassLoader()
method, aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can provideDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can supplyDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aDataSourceProviderSupplier
that can supplyPersistenceUnitInfoBean.DataSourceProvider
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
- fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- frontendUri(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Full URI of this application that is visible from user browser.
- fullBuilder() - Static method in class io.helidon.common.pki.KeyConfig
-
Creates a new builder to configure instance.
- fullName() - Method in class io.helidon.security.jwt.Jwt
-
Full name claim.
- fullName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Full name of subject.
G
- GATEWAY_TIMEOUT_504 - io.helidon.common.http.Http.Status
-
504 Gateway Timeout, see HTTP/1.1 documentation.
- gatherApplications(ProcessInjectionTarget<T>) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Gather Application or resource classes to start.
- gender() - Method in class io.helidon.security.jwt.Jwt
-
Gender claim.
- gender(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Gender of the subject.
- generalClient() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client with configured proxy with no security.
- generateSpanName(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.TracingHelper
-
Generate span using the function provided by
TracingHelper.create(Function)
. - GenericType<T> - Class in io.helidon.common
-
Represents a full type including generics declaration, to avoid information loss due to type erasure.
- GenericType() - Constructor for class io.helidon.common.GenericType
-
Constructs a new generic type, deriving the generic type and class from type parameter.
- genericTypeMappers() - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
Returns a map of mapper functions associated with appropriate target type (
GenericType<?>
. - geometric(long, double, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema as a bounded geometric series.
- get() - Method in interface io.helidon.common.Builder
- get() - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
- get() - Method in class io.helidon.common.configurable.ServerThreadPoolSupplier
- get() - Method in class io.helidon.common.configurable.ThreadPoolSupplier
- get() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value.
- get() - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get()
. - get() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Get the stored subscriber.
- get() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
- get() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
- get() - Method in class io.helidon.config.ConfigSources.MapBuilder
- get() - Method in interface io.helidon.config.ConfigValue
-
Typed value of the represented
Config
node. - get() - Method in interface io.helidon.config.objectmapping.Value.None
- get() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
- get() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
- get() - Method in class io.helidon.config.RetryPolicies.Builder
- get() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
- get() - Method in class io.helidon.config.spi.AbstractOverrideSource.Builder
- get() - Method in interface io.helidon.config.spi.ConfigSource
- get() - Method in interface io.helidon.config.spi.OverrideSource
- get() - Method in interface io.helidon.config.spi.PollingStrategy
- get() - Method in interface io.helidon.config.spi.RetryPolicy
- get() - Static method in class io.helidon.security.integration.common.SecurityTracing
-
Get an instance from the current
Context
or create a new instance and start the security span. - get() - Method in interface io.helidon.security.SecurityClient
-
Synchronous complement to
SecurityClient.submit()
. - get() - Method in class io.helidon.security.SecurityTime
-
Get current (or as configured) time.
- get(long, TimeUnit) - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get()
. - get(Config.Key) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all GET requests to provided handler(s).
- get(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(Class<T>) - Method in interface io.helidon.common.context.Context
-
Optionally gets registered instance by its type.
- get(Class<T>) - Method in class io.helidon.grpc.core.JavaMarshaller.Supplier
- get(Class<T>) - Method in class io.helidon.grpc.core.JsonbMarshaller.Supplier
- get(Class<T>) - Method in class io.helidon.grpc.core.MarshallerSupplier.DefaultMarshallerSupplier
- get(Class<T>) - Method in interface io.helidon.grpc.core.MarshallerSupplier
-
Obtain a
MethodDescriptor.Marshaller
for a type. - get(Class<T>) - Method in class io.helidon.grpc.core.MarshallerSupplier.ProtoMarshallerSupplier
- get(Object, Class<T>) - Method in interface io.helidon.common.context.Context
-
Optionally gets a registered instance by its type.
- get(String) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(Contextual<T>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the contextual instance associated with the current thread and the supplied
Contextual
, ornull
if no such contextual instance exists. - get(Contextual<T>, CreationalContext<T>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the contextual instance associated with the current thread and the supplied
Contextual
, creating it if necessary. - get(K) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Get current cached value if valid.
- GET - io.helidon.common.http.Http.Method
-
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
- getActiveThreads() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the current number of active threads.
- getAlgorithm() - Method in enum io.helidon.security.providers.httpauth.HttpDigest.Algorithm
-
Get the algorithm string.
- getAndReset() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value and resets it to 0.
- getAnnotation(Class<R>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAnnotations() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAnnotations(Class<T>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAuthoritativeSystem(Set<? extends System>, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Given a
Set
ofSystem
s, returns theSystem
from thatSet
that is deemed to be the authoritative system, either because it is the only enabled member of theSet
or it is the first enabled member of theSet
whoseSystem.isAuthoritative()
method returnstrue
, ornull
if there is no authoritativeSystem
to be returned. - getAverageActiveThreads() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the average number of active threads across the life of the pool.
- getAverageQueueSize() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the average queue size.
- getBaseType() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getBeanClass() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getBigInteger(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is base64-url encoded and convert it to big integer if present.
- getBridgeCounters() - Method in class io.helidon.metrics.Registry
- getBridgeGauges() - Method in class io.helidon.metrics.Registry
- getBridgeHistograms() - Method in class io.helidon.metrics.Registry
- getBridgeMeters() - Method in class io.helidon.metrics.Registry
- getBridgeMetric(String) - Method in class io.helidon.metrics.Registry
- getBridgeMetrics() - Method in class io.helidon.metrics.Registry
- getBridgeMetrics(Predicate<? super Map.Entry<? extends InternalBridge.MetricID, ? extends Metric>>) - Method in class io.helidon.metrics.Registry
- getBridgeRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
- getBridgeTimers() - Method in class io.helidon.metrics.Registry
- getBuilder() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getByteArray(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a base64-url encoded byte array, if present.
- getCallerClass() - Method in class io.helidon.common.StackWalker
-
Gets the
Class
object of the caller who invoked the method that invokedgetCallerClass
. - getClaim(String) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- getClaim(String, Class<T>) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
-
Produce a claim based on its name and expected class.
- getClaimNames() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- getClassLevelAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns class level annotations.
- getClassLoader() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getClassName() - Method in class io.helidon.security.SecurityLevel
-
Returns the name of the class which this level represents.
- getClazz() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the clazz property.
- getCommonPropertyType(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getCompletedTasks() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the number of completed tasks.
- getComponent(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- getConcurrentGauges() - Method in class io.helidon.metrics.Registry
- getConcurrentGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getConfig() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns the
Config
instance used to acquire configuration property values. - getConfig() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getConfig() - Method in class io.helidon.security.providers.common.OutboundTarget
-
Configuration of this target.
- getConfig(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getConfigSources() - Method in class io.helidon.microprofile.config.MpConfig
- getConfiguration() - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- getConstructors() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getConversionType(Class<?>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
-
Returns a non-
null
Class
representing the type to which MicroProfile Config-based conversion of the property identified by the suppliedname
should occur. - getCounters() - Method in class io.helidon.metrics.Registry
- getCounters(MetricFilter) - Method in class io.helidon.metrics.Registry
- getCountry() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getDataSource(boolean, boolean, String) - Method in interface io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean.DataSourceProvider
-
Supplies a
DataSource
. - getDataSourceClassName(String) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Returns the name of a Java class that implements the
DataSource
interface that is appropriate for the supplied JDBC URL. - getDataSourceClassName(String) - Method in class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Returns the name of a Java class that implements the
DataSource
interface that is appropriate for the supplied JDBC URL. - getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Given a
Matcher
that has been produced by theAbstractDataSourceExtension.getDataSourcePropertyPatternMatcher(String)
method, returns the relevant data source name. - getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDataSourceNames() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns a
Set
of data source names known to thisAbstractDataSourceExtension
implementation. - getDataSourceProperty(Properties, System, Properties, String, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Returns the value of a property found in the
properties
parameter value, or, failing that, in the suppliedSystem
's properties, or, failing that, in the suppliedcoordinates
parameter value, that applies to the data source identified by the supplieddataSourceName
parameter, taking into account the prefix. - getDataSourceProperty(Properties, System, Properties, String, String) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Returns the value of a property found in the
properties
parameter value, or, failing that, in the suppliedSystem
's properties, or, failing that, in the suppliedcoordinates
parameter value, that applies to the data source identified by the supplieddataSourceName
parameter, taking into account the prefix. - getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Given a
Matcher
that has been produced by theAbstractDataSourceExtension.getDataSourcePropertyPatternMatcher(String)
method, returns the relevant data source property name. - getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns a
Matcher
for a property name. - getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDescription() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the description property.
- getenv() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.
- getExpTime() - Method in class io.helidon.security.providers.common.TokenCredential
-
Expiration time of the token.
- getExternalTransactionControllerClass() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Returns a non-
null
Class
that extendsAbstractTransactionController
, namelyCDISEPlatform.TransactionController
. - getFailedTasks() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the number of tasks that threw an exception.
- getFeatureDescriptors(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getFields() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getFormatted() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getGauges() - Method in class io.helidon.metrics.Registry
- getGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getHistograms() - Method in class io.helidon.metrics.Registry
- getHistograms(MetricFilter) - Method in class io.helidon.metrics.Registry
- getInjectionPoints() - Method in class io.helidon.integrations.cdi.delegates.DelegatingProducer
- getInjectionPoints() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getInstance() - Static method in class io.helidon.common.StackWalker
-
Returns a
StackWalker
instance with default options. - getInstance() - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory.
- getInstance() - Static method in class io.helidon.microprofile.faulttolerance.LiteralCommandBinding
- getInstance(StackWalker.Option) - Static method in class io.helidon.common.StackWalker
-
Returns a
StackWalker
instance with the givenoption
specifying the stack frame information it can access. - getInstance(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory for and update it with provided configuration.
- getInstance(Class<U>) - Method in class io.helidon.security.ClassToInstanceStore
-
Get an instance from the store.
- getInstance(String) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns the sole
ServiceConfiguration
implementation in effect for the currentSystem
s and identified by the suppliedserviceIdentifier
, if there is one, ornull
if there is no suchServiceConfiguration
. - getInstance(String, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns the sole
ServiceConfiguration
implementation in effect for the currentSystem
s and identified by the suppliedserviceIdentifier
and suitable for the suppliedcoordinates
, if there is one, or