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

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 to ConfigSource extensions.
AbstractDataSourceExtension - Class in io.helidon.integrations.datasource.cdi
An abstract Extension whose subclasses arrange for DataSource instances to be added as CDI beans.
AbstractDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.cdi.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 to OverrideSource extensions.
AbstractParsableConfigSource<S> - Class in io.helidon.config.spi
Abstract implementation of ConfigSource that uses a ConfigParser to parse configuration content accessible as a Readable.
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 to ConfigSources which extend AbstractParsableConfigSource
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 concrete Builder implementations related to AbstractSource 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 on ServerRequest/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
Handles request and response usually called from the Routing.
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
Functional method handles request, response and HTTP request content entity.
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 response Content-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.
Creates a new ACCSSystem whose name is accs and whose authoritative status is true.
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 supplied BeanConfigurator.
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 call Context 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
Adds Set-Cookie header based on RFC6265 with Max-Age parameter.
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 by Config to filter elementary value before it is returned to a user.
addFilter(Function<Config, ConfigFilter>) - Method in interface io.helidon.config.Config.Builder
Registers a ConfigFilter provider as a Function<Config, ConfigFilter>.
addFilter(Supplier<Function<Config, ConfigFilter>>) - Method in interface io.helidon.config.Config.Builder
Registers a ConfigFilter provider as a Supplier<Function<Config, ConfigFilter>>.
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 to false.
addIncluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
Add health checks to a white list (in case HealthSupport.includeAll is set to false.
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
Registers a ConfigMapperProvider with a map of String to specified type.
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 registered ConfigSources to parse configuration 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 to Class.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 to Class.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
Registers simple Function from String for specified type.
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 representing application/atom+xml media type.
APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/x-www-form-urlencoded media type.
APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/json media type.
APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/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 representing application/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 representing application/xhtml+xml media type.
APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
A MediaType constant representing application/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 return true if the supplied System is enabled and has a name equal to accs, and if its environment contains at least one key starting with either MYSQLCS_ or DBAAS_, and if the HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method also returns true.
appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
Deprecated.
Returns true if this HikariCPServiceConfigurationProvider 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.
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 return true if the supplied System is enabled and has a name equal to accs, and if its environment contains at least one key starting with either MYSQLCS_ or DBAAS_, and if the UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method also returns true.
appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
Deprecated.
appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
Deprecated.
Returns true if this UCPServiceConfigurationProvider 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 or Optional.empty() in case of Config.Type.MISSING node.
asNodeList() - Method in interface io.helidon.config.Config
Returns a list of child Config nodes if the node is Config.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...) or SecurityContext.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 and EndpointConfig.
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
BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.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 the Map or Properties 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 a GlobalTracer.
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 a Config 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
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 for OpenAPISupport 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 empty ResourceConfig.
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 a BindableService.
builder(BindableService) - Static method in class io.helidon.grpc.server.ServiceDescriptor
builder(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
builder(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
Create a ClientServiceDescriptor.Builder from a ServiceDescriptor.
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
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
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
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
Provides a Config.Builder for creating a Config based on the specified ConfigSource instances.
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.
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 a Config based on the specified ConfigSources representing meta-configurations.
buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
Deprecated.
Given a Set of Systems and an optional Properties object representing coordinates identifying a configuration space in which configuration discovery is to take place, returns a new ServiceConfiguration appropriate for the configuration space implied by the supplied parameters, or null if no such ServiceConfiguration is applicable.
buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
Deprecated.
buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
Deprecated.
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 single ByteBuffer 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 a String 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 an ApplicationScoped CDI managed bean that supplies TransactionManager and UserTransaction 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
A JtaPlatformProvider that uses a CDI instance to provide a JtaPlatform.
CDISEJtaPlatformProvider() - Constructor for class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatformProvider
CDISEPlatform - Class in io.helidon.integrations.cdi.eclipselink
A JMXServerPlatformBase that arranges things such that CDI, not JNDI, will be used to acquire a TransactionManager and MBeanServer.
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
CDISEPlatform.TransactionController - Class in io.helidon.integrations.cdi.eclipselink
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 by Config.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 deliver config 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 cached char[] 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 standard charset.
charSequenceWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
Returns a writer function for CharSequence using provided standard charset.
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 equivalent TimeUnit.
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 a ConfigSource 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.ErrorMessages 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
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 Tracing Spans 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 the items of this Multi instance into a Single.
collect(Collector<? super T, A, R>) - Method in interface io.helidon.common.reactive.valve.Valve
Returns a CompletionStage which will be completed when this Valve 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
Collect the items of this Multi instance into a Single of List.
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 with Collector.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 or https) 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 calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.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 calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.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 calling StreamObserver.onNext(Object) using the specified result and then call StreamObserver.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 a StreamObserver.
completeWithResult(StreamObserver<U>) - Static method in class io.helidon.grpc.core.ResponseHelper
Obtain a Consumer that can be used to send values to the StreamObserver.onNext(Object) method.
completionStage() - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
Obtain the CompletableFuture that will be completed when the StreamObserver 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 OutboundTargets 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
Extension to enable config injection in CDI container (all of Config, Config and ConfigProperty).
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 a Config.
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 the Config 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 a ConfigNode.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 separate ConfigSources.
ConfigSources.MapBuilder - Class in io.helidon.config
Builder of a ConfigSource based on a Map containing config entries.
ConfigSources.MergingStrategy - Interface in io.helidon.config
An algorithm for combining multiple ConfigNode.ObjectNode root nodes into a single ConfigNode.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
Configures the supplied Object by using the supplied Config in some way.
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
Represents an HTTP entity as a publisher of chunks with specific features.
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 current Config 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 of Context.Keys 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 and Metadata.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 this HikariCPServiceConfiguration 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 this UCPServiceConfiguration 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.
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 and MetricRegistry.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 a BindableService.
create(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
create(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
Create a ClientServiceDescriptor from a ServiceDescriptor.
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
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 provided config.
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 and MetricRegistry.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 provided Config 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 specified objectNode and returns it when Source.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 a Reader.
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
Provides a ConfigSource from the provided readable content and with the specified mediaType.
create(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
Creates ConfigParser.Content from given readable content and with specified mediaType 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 String value.
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
Provides a ConfigSource from the provided String content and with the specified mediaType.
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 its StreamObserver.onNext(Object) method to a Consumer.
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 specified ConfigSources.
create(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
Provides a ConfigSources.CompositeBuilder for creating a composite ConfigSource based on the specified ConfigSources, 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 composite ConfigSource based on the ConfigSources 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 a List 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
Provides a ConfigSources.MapBuilder for creating a ConfigSource for a Map.
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
Provides a ConfigSources.MapBuilder for creating a ConfigSource for a Map.
create(Properties) - Static method in class io.helidon.config.ConfigSources
Provides a ConfigSources.MapBuilder for creating a ConfigSource for a Map from a Properties object.
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.
create(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
Deprecated.
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
Provides a ConfigSources.MapBuilder for creating a ConfigSource for a Map from a Properties object.
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 provided JAX-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 a List of String 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
createPersistencePersistenceUnitPropertiesProperty() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
createReader(Readable) - Static method in class io.helidon.config.ConfigHelper
Creates a Reader from the given Readable object.
createResponseBuilder() - Method in class io.helidon.health.HealthCheckResponseProviderImpl
 
createSeFactory(Config) - Static method in class io.helidon.metrics.RegistryFactory
Deprecated.
use RegistryFactory.create() or RegistryFactory.create(io.helidon.config.Config) instead when a new registry factory instance is needed. Use RegistryFactory.getInstance() or RegistryFactory.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
Convert a Callable to a Supplier.
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 an InputStream 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 an InjectionTarget that forwards all method calls to underlying InjectionTarget and Producer implementations.
DelegatingInjectionTarget(InjectionTarget<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
DelegatingInjectionTarget(InjectionTarget<T>, Producer<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
DelegatingProducer<T> - Class in io.helidon.integrations.cdi.delegates
A Producer implementation that forwards all operations to another Producer.
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 another TransactionManager.
DelegatingTransactionManager(TransactionManager) - Constructor for class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
DelegatingTransactionSynchronizationRegistry - Class in io.helidon.integrations.jta.cdi
An abstract TransactionSynchronizationRegistry implementation that delegates all method invocations to another TransactionSynchronizationRegistry.
DelegatingTransactionSynchronizationRegistry(TransactionSynchronizationRegistry) - Constructor for class io.helidon.integrations.jta.cdi.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 this GrpcServer.
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 supplied Contextual, 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, using StandardCharsets.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 a ConfigSource 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
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 a service.
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
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 and Path 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
Ensure that a Throwable is either a StatusRuntimeException or a StatusException.
ensureStatusRuntimeException(Throwable, Status) - Static method in class io.helidon.grpc.core.GrpcHelper
Ensure that a Throwable is a StatusRuntimeException.
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
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.
Returns true if this System is equal to the supplied Object.
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.ErrorMessages.
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 provided ExecutorService.
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
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
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 ValueResolvingFilters.
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 a ConfigSource 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 empty Optional.
filter(Predicate<T>) - Method in interface io.helidon.common.reactive.valve.Valve
Returns a Valve consisting of the elements of this Valve that match the given predicate.
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 specified content 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
Get the first item of this Multi instance as a Single.
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 empty Optional.
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 more Subscribers, each managed by a Subscription.
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 and Flow.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 and BareResponse.
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 provided Flow.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
Creates a ByteBuffer based Valve instance from the provided InputStream.
from(InputStream, int, ExecutorService) - Static method in class io.helidon.common.reactive.valve.Valves
Creates a ByteBuffer based Valve instance from the provided InputStream.
from(Iterable<T>) - Static method in class io.helidon.common.reactive.valve.Valves
Creates a Valve instance from the provided Iterable.
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
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
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 a META-INF/persistence.xml resource), a ClassLoader for loading JPA classes and resources, a Supplier of ClassLoader instances for helping to implement the PersistenceUnitInfo.getNewTempClassLoader() method, a URL representing the persistence unit's root, a Map of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and a PersistenceUnitInfoBean.DataSourceProvider that can provide DataSource instances, returns a PersistenceUnitInfoBean 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 a META-INF/persistence.xml resource), a ClassLoader for loading JPA classes and resources, a Supplier of ClassLoader instances for helping to implement the PersistenceUnitInfo.getNewTempClassLoader() method, a URL representing the persistence unit's root, a Map of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and a PersistenceUnitInfoBean.DataSourceProvider that can provide DataSource instances, returns a PersistenceUnitInfoBean 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 a META-INF/persistence.xml resource), a URL representing the persistence unit's root, a Map of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and a PersistenceUnitInfoBean.DataSourceProvider that can supply DataSource instances, returns a PersistenceUnitInfoBean 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 a META-INF/persistence.xml resource), a URL representing the persistence unit's root, a Map of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and a DataSourceProviderSupplier that can supply PersistenceUnitInfoBean.DataSourceProvider instances, returns a PersistenceUnitInfoBean 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, or null 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 of Systems, returns the System from that Set that is deemed to be the authoritative system, either because it is the only enabled member of the Set or it is the first enabled member of the Set whose System.isAuthoritative() method returns true, or null if there is no authoritative System 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 invoked getCallerClass.
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 supplied name 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 the AbstractDataSourceExtension.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 this AbstractDataSourceExtension 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 supplied System's properties, or, failing that, in the supplied coordinates parameter value, that applies to the data source identified by the supplied dataSourceName 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 supplied System's properties, or, failing that, in the supplied coordinates parameter value, that applies to the data source identified by the supplied dataSourceName 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 the AbstractDataSourceExtension.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.
Returns the environment of this System as a non-null, unchanging and unmodifiable Map.
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
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 given option 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 current Systems and identified by the supplied serviceIdentifier, if there is one, or null if there is no such ServiceConfiguration.
getInstance(String, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
Deprecated.
Returns the sole ServiceConfiguration implementation in effect for the current Systems and identified by the supplied serviceIdentifier and suitable for the supplied coordinates, if there is one, or