A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbacAnnotation - Annotation Type in io.helidon.security.providers.abac
-
Meta annotation for ABAC attribute annotations.
- abacAttribute(String) - Method in interface io.helidon.security.util.AbacSupport
-
Get the property (optional) value.
- abacAttributeNames() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- abacAttributeNames() - Method in class io.helidon.security.EndpointConfig
- abacAttributeNames() - Method in class io.helidon.security.Grant
- abacAttributeNames() - Method in class io.helidon.security.ProviderRequest
- abacAttributeNames() - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeNames() - Method in class io.helidon.security.Subject
- abacAttributeNames() - Method in interface io.helidon.security.util.AbacSupport
-
A collection of all property names in this container.
- abacAttributeNames() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- abacAttributeRaw(String) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- abacAttributeRaw(String) - Method in class io.helidon.security.EndpointConfig
- abacAttributeRaw(String) - Method in class io.helidon.security.Grant
- abacAttributeRaw(String) - Method in class io.helidon.security.ProviderRequest
- abacAttributeRaw(String) - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeRaw(String) - Method in class io.helidon.security.Subject
- abacAttributeRaw(String) - Method in interface io.helidon.security.util.AbacSupport
-
Return the actual property value or null if not present.
- abacAttributeRaw(String) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- AbacProvider - Class in io.helidon.security.providers.abac
-
Attribute based access control (ABAC) provider.
- AbacProvider.Builder - Class in io.helidon.security.providers.abac
-
A fluent API builder for
AbacProvider
. - AbacProviderService - Class in io.helidon.security.providers.abac
-
A java service to register this provider with
Security
. - AbacProviderService() - Constructor for class io.helidon.security.providers.abac.AbacProviderService
- AbacSupport - Interface in io.helidon.security.util
-
A simple registry of keys to values for reading.
- AbacSupport.BasicAttributes - Class in io.helidon.security.util
-
Implements
AbacSupport
interface and supports adding attributes. - AbacValidator<T extends AbacValidatorConfig> - Interface in io.helidon.security.providers.abac.spi
-
Service interface for attribute based access control (ABAC) validator.
- AbacValidatorConfig - Interface in io.helidon.security.providers.abac
-
Marker interface for classes that define custom objects for attribute based access control (ABAC).
- AbacValidatorService - Interface in io.helidon.security.providers.abac.spi
-
Service to use with ServiceLoader to map configuration to
AbacValidator
. - abortOn() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- absolute() - Method in interface io.helidon.common.http.HttpRequest.Path
-
If the instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
- abstain() - Static method in class io.helidon.security.AuthenticationResponse
-
Provider returning this response is not capable to make a decision (e.g.
- abstain() - Static method in class io.helidon.security.AuthorizationResponse
-
This provider is not capable of making a decision about the resource (e.g.
- abstain() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Abstain from processing this request.
- abstain() - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- abstain(AnnotationAnalyzer.AnalyzerResponse) - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- ABSTAIN - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
This analyzer is not capable of asserting the need to do security - carry on as if it did not exist.
- ABSTAIN - io.helidon.security.SecurityResponse.SecurityStatus
-
Cannot process, not an error.
- AbstractConfigSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
ConfigSource
, suitable for concrete implementations to extend. - AbstractConfigSource(AbstractConfigSource.Builder<?, ?>) - Constructor for class io.helidon.config.spi.AbstractConfigSource
-
Initializes config source from builder.
- AbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
A common
ConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions. - AbstractDataSourceExtension - Class in io.helidon.integrations.datasource.cdi
-
An abstract
Extension
whose subclasses arrange forDataSource
instances to be added as CDI beans. - AbstractDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Creates a new
AbstractDataSourceExtension
. - AbstractLogEntry - Class in io.helidon.webserver.accesslog
-
Common log entry features.
- AbstractLogEntry(AbstractLogEntry.Builder<?, ?>) - Constructor for class io.helidon.webserver.accesslog.AbstractLogEntry
-
Create a new instance using a builder.
- AbstractLogEntry.Builder<R extends AbstractLogEntry,T extends AbstractLogEntry.Builder<R,?>> - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
AbstractLogEntry
. - AbstractOverrideSource<S> - Class in io.helidon.config.spi
-
Base abstract implementation of
OverrideSource
, suitable for concrete implementations to extend. - AbstractOverrideSource(AbstractOverrideSource.Builder) - Constructor for class io.helidon.config.spi.AbstractOverrideSource
-
Initializes config source from builder.
- AbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
A common
OverrideSource
builder ready to be extended by builder implementation related toOverrideSource
extensions. - AbstractParsableConfigSource<S> - Class in io.helidon.config.spi
-
Abstract implementation of
ConfigSource
that uses aConfigParser
to parseconfiguration content
accessible as aReadable
. - AbstractParsableConfigSource(AbstractParsableConfigSource.Builder) - Constructor for class io.helidon.config.spi.AbstractParsableConfigSource
-
Initializes config source from builder.
- AbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T> - Class in io.helidon.config.spi
-
Common
AbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
- AbstractSource<T,S> - Class in io.helidon.config.spi
-
Abstract base implementation for a variety of sources.
- AbstractSource.Builder<B extends AbstractSource.Builder<B,T,S>,T,S> - Class in io.helidon.config.spi
-
A common
AbstractSource
builder, suitable for concreteBuilder
implementations related toAbstractSource
extensions to extend. - AbstractSource.Data<D,S> - Class in io.helidon.config.spi
-
Data loaded at appropriate time.
- AbstractTracingFilter - Class in io.helidon.tracing.jersey
-
Tracing filter base.
- AbstractTracingFilter() - Constructor for class io.helidon.tracing.jersey.AbstractTracingFilter
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jackson.server.JacksonSupport
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jsonb.server.JsonBindingSupport
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.media.jsonp.server.JsonSupport
-
It registers reader and writer for
JsonSupport
onServerRequest
/ServerResponse
on provided routing criteria. - accept(ServerRequest, ServerResponse) - Method in class io.helidon.security.integration.webserver.SecurityHandler
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.accesslog.AccessLogEntry
-
This method allows for each log entry to register anything on the request and/or response.
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.accesslog.SizeLogEntry
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.FormParamsSupport
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.Handler
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.ErrorHandler
-
Error handling consumer.
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.Handler.EntityHandler
- ACCEPT - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept"
header name. - ACCEPT_CHARSET - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Charset"
header name. - ACCEPT_DATETIME - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Datetime"
header name. - ACCEPT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Encoding"
header name. - ACCEPT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Language"
header name. - ACCEPT_PATCH - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Patch"
header name. - ACCEPT_RANGES - Static variable in class io.helidon.common.http.Http.Header
-
The
"Accept-Ranges"
header name. - acceptDatetime() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns acceptedTypes version in time ("Accept-Datetime" header).
- ACCEPTED_202 - io.helidon.common.http.Http.Status
-
202 Accepted, see HTTP/1.1 documentation .
- acceptedTypes() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns a list of acceptedTypes ("Accept" header) content types in quality factor order.
- acceptPatches() - Method in interface io.helidon.webserver.ResponseHeaders
-
Gets immutable list of supported patch document formats (header "Accept-Patch").
- AcceptPredicate<T> - Interface in io.helidon.common.http
-
API to model HTTP content negotiation using
Accept-*
request headers. - accepts(MediaType...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept request that accepts any of the given content types.
- accepts(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when it accepts any of the given content types.
- acceptsJson(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.JsonService
-
Determines if JSON is an accepted response type, using
Accept
and responseContent-Type
headers. - AccessLogContext - Interface in io.helidon.webserver.accesslog
-
Context of the access log processing.
- AccessLogEntry - Interface in io.helidon.webserver.accesslog
-
An entry generating data for access log.
- AccessLogHandler - Class in io.helidon.webserver.accesslog
-
Log handler to support separation of access log to its own file.
- AccessLogHandler() - Constructor for class io.helidon.webserver.accesslog.AccessLogHandler
-
Construct a default
AccessLogHandler
. - AccessLogSupport - Class in io.helidon.webserver.accesslog
-
Service that adds support for Access logging to WebServer.
- AccessLogSupport.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API Builder for
AccessLogSupport
. - ACCSSystem - Class in io.helidon.service.configuration.accs
-
Deprecated.This class is slated for removal.
- ACCSSystem() - Constructor for class io.helidon.service.configuration.accs.ACCSSystem
-
Deprecated.
- acquireTransactionManager() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.TransactionController
-
Returns a non-
null
TransactionManager
. - activateSpan(Span) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- activeSpan() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- add(AccessLogEntry) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Add a
AccessLogEntry
to the list of log entries creating the format of this access log. - add(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
-
Adds specified values tu association with the specified key (optional operation).
- add(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- add(String, String...) - Method in interface io.helidon.common.http.Parameters
-
Adds specified values tu association with the specified key (optional operation).
- add(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
- add(Collection<HealthCheck>) - Method in class io.helidon.health.HealthSupport.Builder
- add(Supplier<ConfigSource>) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Adds a
ConfigSource
to the ordered list of sources. - add(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
- add(T) - Method in class io.helidon.common.reactive.valve.Tank
- add(T) - Method in class io.helidon.grpc.core.PriorityBag
-
Add an element to the bag.
- add(T, int) - Method in class io.helidon.grpc.core.PriorityBag
-
Add an element to the bag with a specific priority.
- addAcceptHeader(HttpSignHeader) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add a header that is validated on inbound requests.
- addAcceptPatches(MediaType...) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds one or more acceptedTypes path document formats (header "Accept-Patch").
- addAll(Parameters) - Method in interface io.helidon.common.http.Parameters
-
Copies all of the mappings from the specified
parameters
to this instance adding values to existing associations (optional operation). - addAll(Parameters) - Method in class io.helidon.common.http.ReadOnlyParameters
- addAll(Iterable<? extends T>) - Method in class io.helidon.grpc.core.PriorityBag
-
Add elements to the bag.
- addAll(Iterable<? extends T>, int) - Method in class io.helidon.grpc.core.PriorityBag
-
Add elements to the bag.
- addAll(Collection<? extends T>) - Method in class io.helidon.common.reactive.valve.Tank
- addApplication(JaxRsApplication) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS application with all possible options to this server.
- addApplication(Class<? extends Application>) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application class to use.
- addApplication(String, Class<? extends Application>) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application class to use.
- addApplication(String, Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(String, Application) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Add a jersey application to the server with an explicit context path.
- addApplication(Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(Application) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Add a jersey application to the server.
- addAtribute(String, Object) - Method in class io.helidon.security.EndpointConfig.Builder
-
Add an attribute to this endpoint configuration builder.
- addAttribute(String, Object) - Method in class io.helidon.security.Grant.Builder
-
Add and attribute to this grant.
- addAttribute(String, Object) - Method in class io.helidon.security.Principal.Builder
-
Add a custom attribute to this principal.
- addAttribute(String, Object) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add an attribute to this environment.
- addAttribute(String, Object) - Method in class io.helidon.security.Subject.Builder
-
Add an attribute to this subject.
- addAudienceValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Add validator of audience to the collection of validators.
- addAuditProvider(AuditProvider) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuditProvider(Supplier<? extends AuditProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuthenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(AuthenticationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthenticationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthenticationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(AuthorizationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addAuthorizationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthorizationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Called to permit subclasses to add a
DataSource
-typed bean using the suppliedBeanConfigurator
. - addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- addBetween(LocalTime, LocalTime) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "between time" configuration.
- addCert(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Add a certificate to the list of certificates, used e.g.
- addCertAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Add an alias to list of aliases used to generate a trusted set of certificates.
- addCertChain(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Add an X.509 certificate instance to the end of certification chain.
- addComponent(ComponentTracingConfig) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Add a traced component configuration.
- addContextValue(Context.Key<T>, T) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Add a
Context.Key
and value to be added to the callContext
when this method is invoked. - addContextValue(Context.Key<V>, V) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- addContextValue(Context.Key<V>, V) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Add value to the
Context
for the service. - addCookie(SetCookie) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie
header specified in RFC6265. - addCookie(String, String) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie
header based on RFC2616. - addCookie(String, String, Duration) - Method in interface io.helidon.webserver.ResponseHeaders
- addDaysOfWeek(DayOfWeek...) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDaysOfWeek(List<DayOfWeek>) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDefaultSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addDigestQop(HttpDigest.Qop) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest QOP to support.
- addDiscoveredConverters() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addDiscoveredSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- addExcluded(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Add a health check to a black list.
- addExcluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
Add health checks to a black list.
- addExcludedClass(Class<?>) - Method in class io.helidon.health.HealthSupport.Builder
-
A class may be excluded from invoking health checks on it.
- addExcludedClass(Class<? extends T>) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExcludedClassName(String) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExecutor(PolicyExecutor) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Add an executor (that is not available as a java service).
- addExtension(MpService) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add an extension to the list of extensions.
- addFilter(ConfigFilter) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigFilter
instance that will be used byConfig
to filter elementary value before it is returned to a user. - addFilter(Function<Config, ConfigFilter>) - Method in interface io.helidon.config.Config.Builder
- addFilter(Supplier<Function<Config, ConfigFilter>>) - Method in interface io.helidon.config.Config.Builder
- addGrant(Grant) - Method in class io.helidon.security.Subject.Builder
-
Add a grant to this subject.
- addHeader(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Add the token as a new header value.
- addHeaderClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic header claim.
- addHost(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported host for this target.
- addInbound(InboundClientDefinition) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add inbound configuration.
- addIncluded(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Add a health check to a white list (in case
HealthSupport.includeAll
is set tofalse
. - addIncluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
Add health checks to a white list (in case
HealthSupport.includeAll
is set tofalse
. - addIssuerValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Add validator of issuer to the collection of validators.
- addKey(Jwk) - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Add a new JWK to this keys.
- addList(ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds List node to the list.
- addList(String, ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets List node associated with specified
key
. - addLiveness(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
-
Add liveness health check(s).
- addMapper(GenericType<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Register a mapping function for specified
GenericType
. - addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with custom priority.
- addMapper(Mapper<S, T>, Class<S>, Class<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(Mapper<S, T>, Class<S>, Class<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with a custom priority.
- addMapper(ConfigMapperProvider) - Method in interface io.helidon.config.Config.Builder
- addMapper(Class<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers mapping function for specified
type
. - addMapperProvider(MapperProvider) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader. - addMapperProvider(MapperProvider, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader with a custom priority. - addMethod(String) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Add a new HTTP method to restrict this configuration for.
- addMethod(String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions without a prefix.
- addMethod(String, String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions.
- addNamedRouting(String, Routing) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addNamedRouting(String, Supplier<Routing>) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addObject(ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds Object node to the list.
- addObject(String, ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets Object node associated with specified
key
. - addOperationServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds an operation server for a given operation ID.
- addOutboundProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addOutboundSecurityProvider(OutboundSecurityProvider) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(OutboundSecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addParameter(String, String) - Method in class io.helidon.common.http.MediaType.Builder
-
Add a new parameter to the parameter map.
- addParser(ConfigParser) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigParser
instance that can be used by registeredConfigSource
s to parseconfiguration content
. - addPath(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported paths for this target.
- addPathConfig(PathTracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Add a path specific configuration of tracing.
- addPathServer(String, String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Adds a path server for a given path.
- addPayloadClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic payload claim.
- addPrincipal(Principal) - Method in class io.helidon.security.Subject.Builder
-
Add a principal to the list of principals of this subject.
- addPrivateCredential(Class<?>, Object) - Method in class io.helidon.security.Subject.Builder
-
Add a private credential to this subject.
- addPrivateCredential(Object) - Method in class io.helidon.security.Subject.Builder
-
Add a private credential to this subject to be bound under its class.
- addPropagation(Configuration.Propagation) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Add propagation type to use.
- addProvider(SecurityProvider) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(SecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProvider(Supplier<? extends SecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(Supplier<? extends SecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProviderClass(Class<?>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS provider class to use.
- addPublicCredential(Class<?>, Object) - Method in class io.helidon.security.Subject.Builder
-
Add a public credential to this subject.
- addPublicCredential(Object) - Method in class io.helidon.security.Subject.Builder
-
Add a public credential to this subject to be bound under its class.
- addQueryParamHandler(QueryParamHandler) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Add a new handler to extract query parameter and store it in security request header.
- addQueryParamHandlers(Iterable<QueryParamHandler>) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Add handlers to extract query parameters and store them in security request header.
- addReadiness(HealthCheck...) - Method in class io.helidon.health.HealthSupport.Builder
-
Add readiness health check(s).
- addResourceClass(Class<?>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS resource class to use.
- address() - Method in class io.helidon.security.jwt.Jwt
-
Address claim.
- address(JwtUtil.Address) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Address of the subject.
- Address(JsonObject) - Constructor for class io.helidon.security.jwt.JwtUtil.Address
-
Create an address object from json representation.
- addRole(String) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a role to the list of roles for a user subject.
- addRoles(Collection<String>) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a collection of roles for user subject to this builder.
- addScope(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
OAuth2 scope claim to add.
- addService(T) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services.
- addService(T, int) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services with a custom priority.
- addServiceRoles(Collection<String>) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Add a collection of roles for service subject to this builder.
- addSocket(String, int, InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, SocketConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addSocket(String, Supplier<SocketConfiguration>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration builder.
- addSpan(SpanTracingConfig) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Add a new traced span configuration.
- addSpanLog(SpanLogTracingConfig) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Add configuration of a traced span log.
- addStringMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
- addTarget(OutboundTarget) - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Add a new target configuration.
- addToken(Class<T>, U) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addToken(Object) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTracerTag(String, Number) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, Number) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, Number) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTracerTag(String, String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- addTracerTag(String, String) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- addTransformer(ClassTransformer) - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- addTransport(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported transports for this target.
- addUserGroup(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
A user group claim to add.
- addUserStore(SecureUserStore) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Add a user store to the list of stores used by this provider.
- addValidator(AbacValidator<? extends AbacValidatorConfig>) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Add an explicit (e.g.
- addValue(ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds String value to the list.
- addValue(String, ConfigNode.ValueNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified
key
. - addValue(String, String) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets String value associated with specified
key
. - afterExecute(Runnable, Throwable) - Method in class io.helidon.common.configurable.ThreadPool
- AGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Age"
header name. - ALG_ES256 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-256 and SHA-256.
- ALG_ES384 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-384 and SHA-384.
- ALG_ES512 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using "P-521" and SHA-512.
- ALG_HS256 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-256.
- ALG_HS384 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-384.
- ALG_HS512 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-512.
- ALG_NONE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Algorithm defining there is no security (e.g.
- ALG_RS256 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-256.
- ALG_RS384 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-384.
- ALG_RS512 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-512.
- algorithm() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The algorithm used when signing/encrypting this key.
- algorithm() - Method in class io.helidon.security.jwt.Jwt
-
Algorithm claim.
- algorithm() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Algorithm of signature used by this client.
- algorithm() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Algorithm used by this signature.
- algorithm(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The "alg" claim is used to define the signature algorithm.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Algorithm of signature used by this client.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Algorithm used by this signature.
- aliasesOf(String) - Static method in class io.helidon.config.EnvironmentVariableAliases
-
Returns a list of aliases for the given config key.
- all(String) - Method in interface io.helidon.common.http.Headers
-
Returns an unmodifiable
List
of all header fields - each element represents a value of a single header field in the request. - all(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an unmodifiable List of all of the values of the given named parameter.
- all(String) - Method in class io.helidon.common.http.ReadOnlyParameters
- ALL - io.helidon.grpc.server.ServerRequestAttribute
-
log all attributes.
- ALL - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- ALL_CALL_OPTIONS - io.helidon.grpc.client.ClientRequestAttribute
-
Add the method call options to the tracing span.
- allAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns class level and method level annotations together in one
Map
. - ALLOW - Static variable in class io.helidon.common.http.Http.Header
-
The
"Allow"
header name. - allowAnonymous() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures allowed SSL cipher suite.
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures allowed SSL cipher suite.
- allowedCipherSuite(List<String>) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Set allowed cipher suite.
- allowImpersonation(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
JwtAuthProvider.EP_PROPERTY_OUTBOUND_USER
property. - allowImpersonation(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
JwtProvider.EP_PROPERTY_OUTBOUND_USER
property. - allowUnsigned(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Configure support for unsigned JWT.
- AlreadyCompletedException - Exception in io.helidon.common.http
-
Signals that a mutation method has been invoked on a resource that is already completed.
- AlreadyCompletedException(String) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified detail message. - AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified detail message and cause. - AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
Constructs an
AlreadyCompletedException
with the specified cause. - ALT_SVC - Static variable in class io.helidon.common.http.Http.Header
-
The
"Alt-Svc"
header name. - analyze(Class<?>) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze an application class.
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource class.
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource method.
- and(Predicate<ServerRequest>) - Method in class io.helidon.webserver.RequestPredicate
-
Returns a composed predicate that represents a logical AND expression between this predicate and another predicate.
- AnnotatedTypeWrapper(AnnotatedType<T>, Annotation...) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
-
Constructor.
- AnnotationAnalyzer - Interface in io.helidon.security.providers.common.spi
-
Provides capability to extensions to enforce authentication and authorization even when the resource is not annotated with io.helidon.security.annotations.Authenticated or io.helidon.security.annotations.Authorized.
- AnnotationAnalyzer.AnalyzerResponse - Class in io.helidon.security.providers.common.spi
-
Response of an analysis run.
- AnnotationAnalyzer.AnalyzerResponse.Builder - Class in io.helidon.security.providers.common.spi
-
Fluent API builder for
AnnotationAnalyzer.AnalyzerResponse
. - AnnotationAnalyzer.Flag - Enum in io.helidon.security.providers.common.spi
-
Flag for security type.
- annotations(EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
Deprecated.use iteration over security levels instead
- annotations(EndpointConfig.AnnotationScope, Map<Class<? extends Annotation>, List<Annotation>>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Deprecated.Use the
securityLevels
method. - annotationType() - Method in class io.helidon.microprofile.faulttolerance.MethodAntn
-
Get annotation type.
- ANONYMOUS - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous subject.
- ANONYMOUS_PRINCIPAL - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous user principal.
- any(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests to provided handler(s).
- any(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- any(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- any(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all requests with corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests any specified method to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- anyOf(Iterable<Http.RequestMethod>, String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes requests with any specified method and corresponding path to provided handler(s).
- api() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Etcd API version.
- appClient() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client with configured proxy and security of this OIDC client.
- application(Class<? extends Application>) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application class that forms this instance.
- application(Application) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application that forms this instance.
- APPLICATION - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on an application class or application layer.
- APPLICATION_ATOM_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/atom+xml
media type. - APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/x-www-form-urlencoded
media type. - APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/json
media type. - APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/octet-stream
media type. - APPLICATION_OPENAPI_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing OpenAPI json. - APPLICATION_OPENAPI_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing OpenAPI yaml. - APPLICATION_SVG_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/svg+xml
media type. - APPLICATION_X_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing "x" YAML as application. - APPLICATION_XHTML_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/xhtml+xml
media type. - APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingapplication/xml
media type. - APPLICATION_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing pseudo-registered YAML. - applications() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Access existing applications configured with the server.
- appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and has a name equal toaccs
, and if its environment contains at least one key starting with eitherMYSQLCS_
orDBAAS_
, and if theHikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method also returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Returns
true
if thisHikariCPServiceConfigurationProvider
is relevant in the configuration space described by the supplied properties,System
and coordinates. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and an instance ofLocalhostSystem
and if the HikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and has a name equal toaccs
, and if its environment contains at least one key starting with eitherMYSQLCS_
orDBAAS_
, and if theUCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method also returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method to returntrue
if the suppliedSystem
is enabled and an instance ofLocalhostSystem
and if the UCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties) method returnstrue
. - appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Returns
true
if thisUCPServiceConfigurationProvider
is relevant in the configuration space described by the supplied properties,System
and coordinates. - apply(Flow.Publisher<DataChunk>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- apply(Flow.Publisher<DataChunk>, Class<? super R>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- apply(Config.Key, String) - Method in class io.helidon.config.encryption.EncryptionFilter
- apply(Config.Key, String) - Method in class io.helidon.config.encryption.EncryptionFilterService
- apply(Config.Key, String) - Method in interface io.helidon.config.spi.ConfigFilter
-
Filters an elementary config value before it is made available to the application via the
Config
API. - apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply the log entry, adds padding to the log entry and then calls
AbstractLogEntry.doApply(AccessLogContext)
. - apply(AccessLogContext) - Method in interface io.helidon.webserver.accesslog.AccessLogEntry
-
This method is called once the response is fully processed.
- apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.UserIdLogEntry
- apply(Span) - Method in class io.helidon.tracing.Tag
-
Configure this tag on the span provided.
- applyAndCast(Flow.Publisher<DataChunk>, Class<T>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- as(GenericType<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
for a generic type. - as(Class<T>) - Method in interface io.helidon.common.http.Content
-
Consumes and converts the request content into a completion stage of the requested type.
- as(Class<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
. - as(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
created from factory method. - as(Function<T, N>) - Method in interface io.helidon.config.ConfigValue
-
Convert this
ConfigValue
to a different type using a mapper function. - asBigInteger(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is base64-url encoded and convert it to big integer.
- asBoolean() - Method in interface io.helidon.config.Config
-
Boolean typed value.
- asByteArray(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a base64-url encoded byte array.
- ASCTIME_DATE_TIME - Static variable in class io.helidon.common.http.Http.DateTime
-
The ANSI C's
asctime()
format, such as'Sun Nov 6 08:49:37 1994'
. - asDouble() - Method in interface io.helidon.config.Config
-
Double typed value.
- asInt() - Method in interface io.helidon.config.Config
-
Integer typed value.
- asList() - Method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Provides a list of service implementations in prioritized order.
- asList(Class<T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asList(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
Return value as a
List
of values. - asList(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Returns this node as a list converting each list value using the provided mapper.
- asLong() - Method in interface io.helidon.config.Config
-
Long typed value.
- asMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMap() - Method in class io.helidon.microprofile.config.MpConfig
-
Get all properties of this config as a map.
- asNode() - Method in interface io.helidon.config.Config
-
Returns existing current config node as a
Optional
instance orOptional.empty()
in case ofConfig.Type.MISSING
node. - asNodeList() - Method in interface io.helidon.config.Config
-
Returns a list of child
Config
nodes if the node isConfig.Type.OBJECT
. - asOptional() - Method in class io.helidon.common.OptionalHelper
-
Get the underlying
Optional
instance. - asOptional() - Method in interface io.helidon.config.ConfigValue
-
Returns a typed value as
Optional
. - asReadable() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
Returns a
Readable
that is use to read configuration content from. - asSet(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
Return value as a
Set
of values. - asString() - Method in interface io.helidon.config.Config
-
String typed value.
- asString(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string.
- asThreadPool(ExecutorService) - Static method in class io.helidon.common.configurable.ThreadPool
-
Returns the given executor as a
ThreadPool
if possible. - asyncExecutorService(ExecutorService) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Sets the executor service to use for a handling of asynchronous requests with
AsyncResponse
. - AsynchronousAntn - Class in io.helidon.microprofile.faulttolerance
-
Class AsynchronousAntn.
- AsynchronousAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.AsynchronousAntn
-
Constructor.
- atHash() - Method in class io.helidon.security.jwt.Jwt
-
AtHash claim.
- atHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Access Token hash value.
- atnClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authenticator client builder to use for programmatic authentication.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Token handler to extract username from request.
- atnTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authentication.
- AtnTracing - Class in io.helidon.security.integration.common
-
Authentication tracing support.
- AttributeResolver - Class in io.helidon.security.abac.policy.el
-
Resolver for
AbacSupport
types. - AttributeResolver() - Constructor for class io.helidon.security.abac.policy.el.AttributeResolver
- attributes(AbacSupport) - Method in class io.helidon.security.Grant.Builder
-
Attributes of this grant.
- attributes(AbacSupport) - Method in class io.helidon.security.Subject.Builder
-
Add all attributes to this subject.
- atzChecked() - Method in interface io.helidon.security.SecurityContext
-
Return true if either of authorization methods (
SecurityContext.authorize(Object...)
orSecurityContext.atzClientBuilder()
was called). - atzClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authorization client builder to use for programmatic authorization.
- atzTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authorization.
- AtzTracing - Class in io.helidon.security.integration.common
-
Authorization tracing support.
- audience() - Method in class io.helidon.security.jwt.Jwt
-
Audience claim.
- audience() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Expected token audience.
- audience(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Audience identifies the expected recipients of this JWT (optional).
- audience(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Audience of issued tokens.
- audit() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Audit this request for any method.
- audit() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Whether to audit this request - defaults to false for GET and HEAD methods, true otherwise.
- audit(AuditEvent) - Method in interface io.helidon.security.SecurityContext
-
Audit a security event.
- AUDIT_FAILURE - io.helidon.security.AuditEvent.AuditSeverity
-
Audit framework failure - we cannot correctly audit.
- AUDIT_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for audit events.
- auditConsumer() - Method in interface io.helidon.security.spi.AuditProvider
-
Return your subscriber for audit events.
- Audited - Annotation Type in io.helidon.security.annotations
-
An annotation to specify server resources to be audited.
- AuditEvent - Interface in io.helidon.security
-
An audit event to store using an Audit provider.
- AuditEvent.AuditParam - Class in io.helidon.security
-
Named parameters of audit event.
- AuditEvent.AuditSeverity - Enum in io.helidon.security
-
Severity of
AuditEvent
. - auditEventType(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Override for event-type, defaults to "request".
- auditMessageFormat(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- AuditProvider - Interface in io.helidon.security.spi
-
Audit provider, storing audit events.
- AuditProvider.AuditSource - Interface in io.helidon.security.spi
-
Source of an audit source (as in "where this audit event originated").
- AuditProvider.TracedAuditEvent - Interface in io.helidon.security.spi
-
Audit event sent to Audit provider.
- auditSource() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Source of this audit event (class, method, line number etc.).
- AUTH - io.helidon.security.providers.httpauth.HttpDigest.Qop
-
QOP "auth" - stands for "authentication".
- authenticate() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, request will go through authentication process - (authentication is disabled by default - it may be enabled as a side effect of other methods, such as
SecurityHandler.rolesAllowed(String...)
. - authenticate() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate() - Method in interface io.helidon.security.SecurityContext
-
Authenticate current request (based on current
SecurityEnvironment
andEndpointConfig
. - authenticate(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to authenticate requests.
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider
- authenticate(ProviderRequest) - Method in interface io.helidon.security.spi.AuthenticationProvider
-
Authenticate a request.
- authenticate(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Authenticate a request.
- authenticateAnnotatedOnly(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authenticated
annotation or all. - Authenticated - Annotation Type in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
- AUTHENTICATION - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Security authentication priority.
- authenticationOptional() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional by default).
- authenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- authenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- AuthenticationProvider - Interface in io.helidon.security.spi
-
Authentication security provider.
- authenticationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authentication response of this analysis.
- authenticationResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authentication response.
- AuthenticationResponse - Class in io.helidon.security
-
Response as returned from an authentication provider.
- AuthenticationResponse.Builder - Class in io.helidon.security
-
Authentication response builder.
- authenticator() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authentication provider name.
- authenticator(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authentication provider to use.
- AUTHN_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authentication events.
- AUTHORITY - io.helidon.grpc.client.ClientRequestAttribute
-
Add the security authority to the tracing span.
- AUTHORIZATION - io.helidon.security.providers.httpsign.HttpSignHeader
-
Creates (or validates) an "Authorization" header, that contains "Signature" as the beginning of its content (the rest of the header is the same as for
HttpSignHeader.SIGNATURE
. - AUTHORIZATION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Authorization"
header name. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.ContextKeys
-
The
Metadata.Key
to use to obtain the authorization data. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Security authorization priority.
- authorizationEndpointUri() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Authorization endpoint.
- authorizationEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI of an authorization endpoint used to redirect users to for logging-in.
- authorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- authorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- AuthorizationProvider - Interface in io.helidon.security.spi
-
Authorization security provider.
- authorizationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authorization response of this analysis.
- AuthorizationResponse - Class in io.helidon.security
-
Response from an authorization decision.
- AuthorizationResponse.Builder - Class in io.helidon.security
-
Builder for custom Authorization responses.
- authorize() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, request will go through authorization process - (authorization is disabled by default - it may be enabled as a side effect of other methods, such as
SecurityHandler.rolesAllowed(String...)
. - authorize() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Enable authorization for this route.
- authorize(ProviderRequest) - Method in interface io.helidon.security.spi.AuthorizationProvider
-
Authorize a request based on configuration.
- authorize(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Authorize a request based on configuration.
- authorize(Object...) - Method in interface io.helidon.security.SecurityContext
-
Authorize access to a resource (or more resources) based on current environment and endpoint configuration.
- authorizeAnnotatedOnly(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authorized
annotation) or all. - Authorized - Annotation Type in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authorization.
- authorizer() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authorization provider name.
- authorizer(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authorization provider to use.
- authorizeResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authorization response.
- AUTHZ_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authorization events.
- AUTO - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
B
- backlog() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a maximum length of the queue of incoming connections on the default server socket.
- backlog() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a maximum length of the queue of incoming connections on the server socket.
- backlog(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a maximum length of the queue of incoming connections.
- backlog(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a maximum length of the queue of incoming connections on the server socket.
- backwardCompatible(boolean) - Method in class io.helidon.health.HealthSupport.Builder
-
Backward compatibility flag to produce Health 1.X compatible JSON output (including "outcome" property).
- BAD_GATEWAY_502 - io.helidon.common.http.Http.Status
-
502 Bad Gateway, see HTTP/1.1 documentation.
- BAD_REQUEST_400 - io.helidon.common.http.Http.Status
-
400 Bad Request, see HTTP/1.1 documentation.
- BadRequestException - Exception in io.helidon.webserver
-
A runtime exception indicating a
bad request
. - BadRequestException(String) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException
. - BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.BadRequestException
-
Creates
BadRequestException
. - BareRequest - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Response.
- basePath(String) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure a path to which the server would redirect when a root path is requested.
- baseScopes() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Base scopes to require from OIDC server.
- baseScopes(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure base scopes.
- basicAuth(String, String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Configure username and password for basic authentication.
- before(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Initializes the extension prior to bean discovery.
- beforeExecute(Thread, Runnable) - Method in class io.helidon.common.configurable.ThreadPool
- beforeSend(Consumer<ResponseHeaders>) - Method in interface io.helidon.webserver.ResponseHeaders
-
Register a
Consumer
which is executed just before headers are send. - begin() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Creates a new transaction and associates it with the current thread.
- bestAccepted(MediaType...) - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a single media type from the given media types that is the best one accepted by the client.
- between(LocalTime, LocalTime) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check between times within a day.
- bidirectional(Object[], MethodHandler.BidirectionalClient) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- bidirectional(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidiStreaming(String, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified bidirectional streaming method.
- bidiStreaming(String, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.BidirectionalClient
-
Perform a bidirectional client call.
- BINARY_CONTENT - io.helidon.common.configurable.Resource.Source
-
Resource was created with binary content.
- bindAddress() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns local address where the server listens on with the default server socket.
- bindAddress() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns local address where the server listens on with the server socket.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a local address for server to bind.
- bindAddress(InetAddress) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures local address where the server listens on with the server socket.
- birthday() - Method in class io.helidon.security.jwt.Jwt
-
Birthday claim.
- birthday(LocalDate) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Birthday of the subject.
- blockingServerStreaming(String, ReqT) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified server streaming method.
- blockingUnary(String, ReqT) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified unary method with the specified request object.
- bodyPublisher() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Flow Publisher that allows a subscription for request body chunks.
- branch() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a git branch.
- branch(String) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a git branch to checkout.
- build() - Method in interface io.helidon.common.Builder
-
Build the instance from this builder.
- build() - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
- build() - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
- build() - Method in class io.helidon.common.context.Context.Builder
- build() - Method in class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.
- build() - Method in class io.helidon.common.http.MediaType.Builder
- build() - Method in class io.helidon.common.http.SetCookie.Builder
- build() - Method in class io.helidon.common.mapper.MapperManager.Builder
- build() - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Build a new instance of the configuration based on this builder.
- build() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Create an instance of
KeyConfig
based on this builder. - build() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Build
KeyConfig
based on information from PEM files only. - build() - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
- build() - Method in interface io.helidon.config.Config.Builder
-
Builds new instance of
Config
. - build() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Creates a function of values reference resolving.
- build() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Builds new instance of Composite ConfigSource.
- build() - Method in class io.helidon.config.ConfigSources.MapBuilder
-
Builds new instance of
MapConfigSource
from theMap
orProperties
passed to a constructor. - build() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Builds new instance of Etcd ConfigSource.
- build() - Method in class io.helidon.config.git.GitConfigSourceBuilder
- build() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Builds new instance of HOCON ConfigParser.
- build() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.RetryPolicies.Builder
-
Builds a new execute policy.
- build() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Builds new instance of
S
. - build() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Build new instance of
ConfigNode.ObjectNode
. - build() - Method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Builds new instance of YAML ConfigParser.
- build() - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
-
Builds and returns a new instance of
ClientMethodDescriptor
. - build() - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- build() - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- build() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Build and return a new GrpcChannelDescriptor.
- build() - Method in class io.helidon.grpc.client.GrpcChannelsProvider.Builder
-
Create a new instance of
GrpcChannelsProvider
from this Builder. - build() - Method in class io.helidon.grpc.client.GrpcServiceClient.Builder
-
Build an instance of
GrpcServiceClient
. - build() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Create and return a new instance of
GrpcTlsDescriptor
. - build() - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Builds a new
GrpcRouting
. - build() - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Builds the
GrpcServer
instance as configured by this builder and its parameters. - build() - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- build() - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
- build() - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- build() - Method in class io.helidon.grpc.server.SSLContextBuilder
-
Create new
{@link javax.net.ssl.SSLContext}
instance with configured settings. - build() - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.
- build() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
- build() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck.Builder
- build() - Method in class io.helidon.health.HealthSupport.Builder
- build() - Method in class io.helidon.media.jsonp.common.JsonProcessing.Builder
- build() - Method in class io.helidon.metrics.MetricsSupport.Builder
- build() - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
- build() - Method in class io.helidon.microprofile.config.MpConfigBuilder
- build() - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
- build() - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Create a new instance based on this builder.
- build() - Method in class io.helidon.microprofile.server.Server.Builder
-
Build a server based on this builder.
- build() - Method in class io.helidon.openapi.OpenAPISupport.Builder
- build() - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
- build() - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
- build() - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
- build() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
- build() - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
- build() - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
- build() - Method in class io.helidon.security.AuthenticationResponse.Builder
-
Build authentication response.
- build() - Method in class io.helidon.security.AuthorizationResponse.Builder
-
Create a new authorization response based on this builder.
- build() - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Build a function to create an instance of this provider as expected by
Security.Builder.providerSelectionPolicy(Function)
. - build() - Method in class io.helidon.security.EndpointConfig.Builder
- build() - Method in class io.helidon.security.Grant.Builder
- build() - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Build this configuration into an instance.
- build() - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Build a new
JwkEC
instance from this builder. - build() - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Build a new keys instance.
- build() - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Build a new
JwkOctet
instance from this builder. - build() - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Build a new
JwkRSA
instance from this builder. - build() - Method in class io.helidon.security.jwt.Jwt.Builder
-
Build and instance of the
Jwt
. - build() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Build an instance of a security client.
- build() - Method in class io.helidon.security.OutboundSecurityResponse.Builder
-
Build identity propagation response based on this builder.
- build() - Method in class io.helidon.security.Principal.Builder
- build() - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
- build() - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Build a new instance of the cache based on configuration of this builder.
- build() - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Build targets from this builder.
- build() - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Build a
OutboundTarget
instance from this builder. - build() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
- build() - Method in class io.helidon.security.providers.common.TokenCredential.Builder
- build() - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
- build() - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
- build() - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
- build() - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
- build() - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
- build() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
- build() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
- build() - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
- build() - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
- build() - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
- build() - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
- build() - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
- build() - Method in class io.helidon.security.Role.Builder
- build() - Method in class io.helidon.security.Security.Builder
-
Builds configured Security instance.
- build() - Method in class io.helidon.security.SecurityClientBuilder
-
Build an instance of a security client.
- build() - Method in class io.helidon.security.SecurityContext.Builder
- build() - Method in class io.helidon.security.SecurityEnvironment.Builder
- build() - Method in class io.helidon.security.SecurityLevel.SecurityLevelBuilder
- build() - Method in class io.helidon.security.SecurityTime.Builder
- build() - Method in class io.helidon.security.Subject.Builder
- build() - Method in class io.helidon.security.util.TokenHandler.Builder
-
Build a new instance from this builder.
- build() - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
- build() - Method in class io.helidon.tracing.config.TracingConfig.Builder
- build() - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Builds the
Tracer
for Jaeger based on the configured parameters. - build() - Method in interface io.helidon.tracing.TracerBuilder
-
Build a tracer instance from this builder.
- build() - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Builds the
Tracer
for Zipkin based on the configured parameters. - build() - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
- build() - Method in class io.helidon.webserver.accesslog.HeaderLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.HostLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.RequestLineLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.SizeLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.StatusLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.TimestampLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.TimeTakenLogEntry.Builder
- build() - Method in class io.helidon.webserver.accesslog.UserLogEntry.Builder
- build() - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
- build() - Method in class io.helidon.webserver.Http2Configuration.Builder
- build() - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Jersey Module builder class for convenient creating
JerseySupport
. - build() - Method in class io.helidon.webserver.PathTracingConfig.Builder
- build() - Method in class io.helidon.webserver.Routing.Builder
-
Builds a new routing instance.
- build() - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Builds a new configuration instance.
- build() - Method in class io.helidon.webserver.SocketConfiguration.Builder
- build() - Method in class io.helidon.webserver.SSLContextBuilder
-
Create new
{@link SSLContext}
instance with configured settings. - build() - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Builds new
StaticContentSupport
instance. - build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServer
instance as configured by this builder and its parameters. - build() - Method in class io.helidon.webserver.WebServerTls.Builder
- build() - Method in class io.helidon.webserver.WebTracingConfig.Builder
- buildAndGet() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.get()
on it. - buildAndGet() - Method in class io.helidon.security.SecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.get()
on it. - buildAndRegister() - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- buildAndRegister() - Method in interface io.helidon.tracing.TracerBuilder
-
Deprecated.Use
TracerBuilder.registerGlobal(boolean)
to control whether the resulting instance is registered as aGlobalTracer
. - buildAndRegister() - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- buildDefault() - Static method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Creates new instance of HOCON ConfigParser with default behaviour, i.e.
- buildDefault() - Static method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Creates new instance of YAML ConfigParser with default behaviour, i.e.
- builder() - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- builder() - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create a new fluent API builder to build a thread pool supplier.
- builder() - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- builder() - Static method in interface io.helidon.common.context.Context
-
Fluent API builder for advanced configuration.
- builder() - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.used for backward compatibility only
- builder() - Static method in class io.helidon.common.http.MediaType
-
A fluent API builder for creating customized Media type instances.
- builder() - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a fluent API builder to create a customized mapper manager.
- builder() - Static method in interface io.helidon.config.Config
-
Provides a
Config.Builder
for creating aConfig
instance. - builder() - Static method in class io.helidon.config.encryption.EncryptionFilter
-
Builder to programmatically configure filter.
- builder() - Static method in interface io.helidon.config.spi.ConfigNode.ListNode
-
Creates new instance of
ConfigNode.ListNode.Builder
. - builder() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Creates new instance of
ConfigNode.ObjectNode.Builder
. - builder() - Static method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Create and return a new
GrpcChannelDescriptor.Builder
. - builder() - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Create a new
GrpcChannelsProvider.Builder
. - builder() - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Return a new instance of
GrpcTlsDescriptor.Builder
. - builder() - Static method in interface io.helidon.grpc.server.GrpcRouting
-
Obtain a GrpcRouting builder.
- builder() - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance of a
server configuration builder
. - builder() - Static method in class io.helidon.grpc.server.GrpcTracingConfig
-
Create a builder of
GrpcTracingConfig
instances. - builder() - Static method in class io.helidon.health.checks.DiskSpaceHealthCheck
-
A new fluent API builder to configure this health check.
- builder() - Static method in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Create a new fluent API builder to configure a new health check.
- builder() - Static method in class io.helidon.health.HealthSupport
-
Get a builder to configure health support instance.
- builder() - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Fluent API builder to create instances of JSON-P.
- builder() - Static method in class io.helidon.metrics.MetricsSupport
-
Create a new builder to construct an instance.
- builder() - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new
Builder
instance. - builder() - Static method in class io.helidon.microprofile.config.MpConfig
-
Get a builder for config instances.
- builder() - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
A new fluent API builder to create a customized
JaxRsApplication
. - builder() - Static method in interface io.helidon.microprofile.server.Server
-
Builder to customize Server instance.
- builder() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport.Builder
forOpenAPISupport
using defaults. - builder() - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.policy.PolicyValidator
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
A new builder for this class instances.
- builder() - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create a fluent API builder.
- builder() - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Builder for this class.
- builder() - Static method in class io.helidon.security.AuthenticationResponse
-
Get a builder for more complex responses.
- builder() - Static method in class io.helidon.security.AuthorizationResponse
-
Builder for fully customized authorization response.
- builder() - Static method in class io.helidon.security.CompositeProviderSelectionPolicy
-
Builder for this selection policy.
- builder() - Static method in class io.helidon.security.EndpointConfig
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.Grant
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkEC
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkKeys
-
Create a new builder for this class.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkOctet
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.jwk.JwkRSA
-
Create a builder instance.
- builder() - Static method in class io.helidon.security.jwt.Jwt
-
Get a builder to create a JWT.
- builder() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Get an instance of builder to build custom identity propagation response.
- builder() - Static method in interface io.helidon.security.Principal
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new builder for a cache.
- builder() - Static method in class io.helidon.security.providers.common.OutboundConfig
-
New builder to programmatically build targets.
- builder() - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create a fluent API builder.
- builder() - Static method in class io.helidon.security.providers.common.TokenCredential
-
Get a builder for this class.
- builder() - Static method in class io.helidon.security.providers.google.login.GoogleTokenProvider
-
Fluent API builder to build
GoogleTokenProvider
instance. - builder() - Static method in class io.helidon.security.providers.header.HeaderAtnProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.providers.httpsign.HttpSignProvider
-
Create a builder to build this provider.
- builder() - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Builder to create a new instance.
- builder() - Static method in class io.helidon.security.providers.jwt.JwtProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Get a fluent API builder to configure a new instance.
- builder() - Static method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Create a builder to programmatically construct OIDC configuration.
- builder() - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
A fluent API builder to created instances of this provider.
- builder() - Static method in class io.helidon.security.Role
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.Security
-
Creates
Security.Builder
class. - builder() - Static method in class io.helidon.security.SecurityEnvironment
-
Creates a fluent API builder to build new instances of this class with current time.
- builder() - Static method in class io.helidon.security.SecurityTime
-
A new builder for this class.
- builder() - Static method in class io.helidon.security.Subject
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.util.TokenHandler
-
Fluent API builder to create
TokenHandler
. - builder() - Static method in class io.helidon.tracing.config.TracingConfig
-
A fluent API builder for tracing configuration.
- builder() - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
A new fluent API builder to create Access log support instance.
- builder() - Static method in class io.helidon.webserver.accesslog.HostLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.RequestLineLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.SizeLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.StatusLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.TimestampLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.accesslog.UserLogEntry
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.ExperimentalConfiguration
-
Create a new fluent API builder.
- builder() - Static method in interface io.helidon.webserver.Http2Configuration
-
Create a new fluent API builder.
- builder() - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
builder based on default emptyResourceConfig
. - builder() - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new builder to configure traced path configuration.
- builder() - Static method in interface io.helidon.webserver.Routing
-
Creates new instance of
routing builder
. - builder() - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builder
. - builder() - Static method in interface io.helidon.webserver.SocketConfiguration
-
Creates a builder of
SocketConfiguration
class. - builder() - Static method in class io.helidon.webserver.WebServerTls
-
A fluent API builder for
WebServerTls
. - builder() - Static method in class io.helidon.webserver.WebTracingConfig
-
A fluent API builder to create tracing support.
- builder(BindableService) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
from aBindableService
. - builder(BindableService) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
-
Creates a
GrpcServiceClient.Builder
. - builder(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
from aServiceDescriptor
. - builder(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a fluent API builder to create a customized mapper manager based on the provided Helidon Service loader.
- builder(Config) - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Create a new
GrpcChannelsProvider.Builder
. - builder(Config) - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Return an instance of builder based on the specified external config.
- builder(Config) - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance of a
server configuration builder
with defaults from external configuration source. - builder(Config) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new builder from configuration.
- builder(Config) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Create a builder from configuration.
- builder(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance of a
server configuration builder
with defaults from external configuration source. - builder(GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a builder of the
GrpcServer
. - builder(GrpcService) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(AnnotationAnalyzer.AnalyzerResponse) - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create a fluent API builder with a parent response.
- builder(Security) - Static method in class io.helidon.security.integration.jersey.SecurityFeature
-
Builder for
SecurityFeature
. - builder(SecurityTime) - Static method in class io.helidon.security.SecurityEnvironment
-
Creates a fluent API builder to build new instances of this class.
- builder(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer
. - builder(Tracer) - Static method in class io.helidon.grpc.client.ClientTracingInterceptor
-
Obtain a builder to build a
ClientTracingInterceptor
. - builder(Class<?>) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
form a name and type. - builder(Class, String) - Static method in class io.helidon.grpc.server.ServiceDescriptor
-
Create a
ServiceDescriptor.Builder
. - builder(String) - Static method in class io.helidon.security.providers.common.OutboundTarget
-
Builder for a single target.
- builder(String) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new builder for the keyId.
- builder(String) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Get a new builder .
- builder(String) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Fluent API builder for traced component.
- builder(String) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Fluent API builder to create a new traced span log configuration.
- builder(String) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
A fluent API builder to create traced span configuration.
- builder(String) - Static method in class io.helidon.webserver.accesslog.HeaderLogEntry
-
Create a fluent API builder for a header log entry.
- builder(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(String, Class<?>) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor.Builder
form a name and type. - builder(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- builder(String, String) - Static method in class io.helidon.common.http.SetCookie
-
Creates a new fluent API builder.
- builder(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a path to the file system.
- builder(Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a builder of the
GrpcServer
. - builder(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates a builder of the
WebServer
. - builder(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
- builder(ServiceLoader<T>) - Static method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Create a builder for customizable service loader.
- builder(Application) - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
builder based on a passed application. - Builder<T> - Interface in io.helidon.common
-
Interface for builders, to be able to accept a builder in addition to an instance.
- Builder() - Constructor for class io.helidon.common.context.Context.Builder
- Builder() - Constructor for class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.
- Builder() - Constructor for class io.helidon.common.pki.KeyConfig.Builder
- Builder() - Constructor for class io.helidon.config.encryption.EncryptionFilter.Builder
- Builder() - Constructor for class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
- Builder() - Constructor for class io.helidon.grpc.server.GrpcRouting.Builder
- Builder() - Constructor for class io.helidon.media.jsonp.common.JsonProcessing.Builder
- Builder() - Constructor for class io.helidon.microprofile.server.JaxRsApplication.Builder
- Builder() - Constructor for class io.helidon.openapi.OpenAPISupport.Builder
- Builder() - Constructor for class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
- Builder() - Constructor for class io.helidon.security.AuthorizationResponse.Builder
- Builder() - Constructor for class io.helidon.security.Grant.Builder
-
Create a new instance.
- Builder() - Constructor for class io.helidon.security.OutboundSecurityResponse.Builder
- Builder() - Constructor for class io.helidon.security.providers.common.EvictableCache.Builder
- Builder() - Constructor for class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
- Builder() - Constructor for class io.helidon.security.providers.oidc.common.OidcConfig.Builder
- Builder() - Constructor for class io.helidon.security.providers.oidc.OidcProvider.Builder
- Builder() - Constructor for class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
- Builder() - Constructor for class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Deprecated.use
ExperimentalConfiguration.builder()
instead. - Builder() - Constructor for class io.helidon.webserver.Http2Configuration.Builder
- Builder() - Constructor for class io.helidon.webserver.WebTracingConfig.Builder
- Builder(Tracer) - Constructor for class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractConfigSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractOverrideSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Initialize builder.
- Builder(Class<T>) - Constructor for class io.helidon.config.spi.AbstractSource.Builder
-
Initializes builder.
- builderLoadSourcesFrom(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Provides a
Config.Builder
for creating aConfig
based on the specifiedConfigSource
s representing meta-configurations. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Given a
Set
ofSystem
s and an optionalProperties
object representing coordinates identifying a configuration space in which configuration discovery is to take place, returns a newServiceConfiguration
appropriate for the configuration space implied by the supplied parameters, ornull
if no suchServiceConfiguration
is applicable. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Overrides the
ServiceConfigurationProvider.buildFor(Set, Properties)
method to ensure that there is an authoritativeSystem
and then, if so, calls theHikariCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method, and, if that returnstrue
, then calls theHikariCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method and returns its result. - buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Overrides the
ServiceConfigurationProvider.buildFor(Set, Properties)
method to ensure that there is an authoritativeSystem
and then, if so, calls theUCPServiceConfigurationProvider.appliesTo(Properties, io.helidon.service.configuration.api.System, Properties)
method, and, if that returnstrue
, then calls theUCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method and returns its result. - buildProvider() - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
Create a new
EncryptionFilter
provider based on this builder. - buildRequest() - Method in class io.helidon.security.SecurityRequestBuilder
-
Build the security request.
- buildSpan(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- BuiltInHealthCheck - Annotation Type in io.helidon.health.common
-
Used to decorate Helidon built-in health checks for later processing.
- BuiltInMethods - Class in io.helidon.security.abac.policy.el
-
Built-in methods for expression language evaluation.
- BulkheadAntn - Class in io.helidon.microprofile.faulttolerance
-
Class BulkheadAntn.
- BulkheadAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.BulkheadAntn
-
Constructor.
- BulkheadHelper - Class in io.helidon.microprofile.faulttolerance
-
Helper class to keep track of invocations associated with a bulkhead.
- byteArrayReader() - Static method in class io.helidon.media.common.ContentReaders
-
Get a reader that converts a
DataChunk
publisher to an array of bytes. - byteArrayWriter(boolean) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
byte[]
. - byteBuffer2Collector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into a singleByteBuffer
instance. - byteBufferByteArrayCollector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into a single byte array. - byteBufferStringCollector(Charset) - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of
ByteBuffer
instances into aString
of the provided charset. - byteChannelWriter() - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
ReadableByteChannel
. - byteChannelWriter(RetrySchema) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
ReadableByteChannel
. - bytes() - Method in interface io.helidon.common.configurable.Resource
-
Get bytes of this resource.
- bytes() - Method in interface io.helidon.common.http.DataChunk
-
Gets the content of the underlying
ByteBuffer
as an array of bytes.
C
- CACHE_CONTROL - Static variable in class io.helidon.common.http.Http.Header
-
The
"Cache-Control"
header name. - CACHE_EVICT_DELAY_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default eviction delay in minutes (how long to wait after the cache is started).
- CACHE_EVICT_PERIOD_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default eviction period in minutes (how often to evict records).
- CACHE_MAX_SIZE - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Maximal number of records in the cache.
- CACHE_TIMEOUT_MINUTES - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Default timeout of records in minutes (inactivity timeout).
- cacheBytes() - Method in interface io.helidon.common.configurable.Resource
-
Caches the resource bytes in memory, so they can be repeatedly accessed.
- cacheEnabled(boolean) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
If the cacheEnabled is set to false, no caching will be done.
- call() - Method in class io.helidon.grpc.server.ConstantHealthCheck
- call() - Method in class io.helidon.health.checks.DeadlockHealthCheck
- call() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck
- call() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck
- CALL_ATTRIBUTES - io.helidon.grpc.server.ServerRequestAttribute
-
log the call attributes.
- CALLBACK - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- callCredentials() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Return the
CallCredentials
set on this service. - callCredentials() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Return the
CallCredentials
set on this service. - callCredentials(CallCredentials) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- callCredentials(CallCredentials) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Register the specified
CallCredentials
to be used for this method. - callCredentials(CallCredentials) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- callCredentials(CallCredentials) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the
CallCredentials
to be used for this service. - callCredentials(String, CallCredentials) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- callCredentials(String, CallCredentials) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the
CallCredentials
to be used for the specified method in this service. - callHandler() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Return the call handler.
- callOptions(CallOptions) - Method in class io.helidon.grpc.client.GrpcServiceClient.Builder
-
Set the
CallOptions
to use. - callTimeout(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a limit for each invocation.
- cancel() - Method in interface io.helidon.common.reactive.Flow.Subscription
-
Causes the Subscriber to (eventually) stop receiving messages.
- cancel() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Hard cancel - nothing is sent to the subscriber but subscription is considered as canceled.
- cancel(boolean) - Method in interface io.helidon.config.spi.RetryPolicy
-
Cancels the current use of the retry policy.
- cast(Object) - Method in class io.helidon.common.GenericType
-
Casts the parameter to the type of this generic type.
- cdiContainer() - Method in interface io.helidon.microprofile.server.Server
-
Get CDI container in use.
- cdiContainer() - Method in class io.helidon.microprofile.server.ServerImpl
- cdiContainer() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The CDI container used by this server (Weld SE container).
- cdiContainer(SeContainer) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure CDI container to use.
- CDISEJtaPlatform - Class in io.helidon.integrations.cdi.hibernate
-
An
AbstractJtaPlatform
that is anApplicationScoped
CDI managed bean that suppliesTransactionManager
andUserTransaction
instances that are supplied to it at construction time. - CDISEJtaPlatform(TransactionManager, UserTransaction) - Constructor for class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatform
-
Creates a new
CDISEJtaPlatform
. - CDISEJtaPlatformProvider - Class in io.helidon.integrations.cdi.hibernate
- CDISEJtaPlatformProvider() - Constructor for class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatformProvider
-
Creates a new
CDISEJtaPlatformProvider
. - CDISEPlatform - Class in io.helidon.integrations.cdi.eclipselink
-
A
JMXServerPlatformBase
that arranges things such that CDI, not JNDI, will be used to acquire aTransactionManager
andMBeanServer
. - CDISEPlatform(DatabaseSession) - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Creates a
CDISEPlatform
. - CDISEPlatform.Eclipselink - Annotation Type in io.helidon.integrations.cdi.eclipselink
-
A
Qualifier
used to designate various things as being related to Eclipselink in some way. - CDISEPlatform.Eclipselink.Literal - Class in io.helidon.integrations.cdi.eclipselink
-
An
AnnotationLiteral
that implementsCDISEPlatform.Eclipselink
. - CDISEPlatform.TransactionController - Class in io.helidon.integrations.cdi.eclipselink
-
A
JTATransactionController
whoseCDISEPlatform.TransactionController.acquireTransactionManager()
method uses CDI, not JNDI, to return aTransactionManager
instance. - CDISEPlatformExtension - Class in io.helidon.integrations.cdi.eclipselink
-
Deprecated.Only a CDI container should instantiate this class.
- CDISEPlatformExtension() - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatformExtension
-
Deprecated.Only a CDI container should invoke this constructor.
- certAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Alias of X.509 certificate of public key.
- certChain() - Method in class io.helidon.common.pki.KeyConfig
-
The X.509 Certificate Chain.
- certChain(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Load certificate chain from PEM resource.
- certChainAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Alias of an X.509 chain.
- certs() - Method in class io.helidon.common.pki.KeyConfig
-
The X.509 Certificates.
- CFG_KEY_CHANNELS - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
The configuration key for the channels configuration.
- Changeable<T> - Interface in io.helidon.config.spi
-
Interface used to mark changeable source.
- changes() - Method in interface io.helidon.config.Config
-
Deprecated.
- changes() - Method in class io.helidon.config.spi.AbstractConfigSource
-
Returns a
Flow.Publisher
to which the caller can subscribe in order to receive change notifications. - changes() - Method in class io.helidon.config.spi.AbstractOverrideSource
- changes() - Method in interface io.helidon.config.spi.Changeable
-
Deprecated.
- changes() - Method in interface io.helidon.config.spi.Source
-
Deprecated.
- changesDebounce(Duration) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies debounce timeout for reloading the config after the underlying config source(s) change.
- changesExecutor() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-executor property.
- changesExecutor(Executor) - Method in interface io.helidon.config.Config.Builder
-
Specifies "observe-on"
Executor
to be used byConfig.changes()
to deliver new Config instance. - changesExecutor(Executor) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Specifies "observe-on"
Executor
to be used to deliverconfig source changes
. - changesExecutor(ScheduledExecutorService) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies
ScheduledExecutorService
on which reloads of the config source will occur. - changesMaxBuffer() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-max-buffer property.
- changesMaxBuffer(int) - Method in interface io.helidon.config.Config.Builder
-
Specifies maximum capacity for each subscriber's buffer to be used by by
Config.changes()
to deliver new Config instance. - changesMaxBuffer(int) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies maximum capacity for each subscriber's buffer to be used to deliver
config source changes
. - changesMaxBuffer(int) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Specifies maximum capacity for each subscriber's buffer to be used to deliver
config source changes
. - channel(String) - Method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Returns a
ManagedChannel
for the specified channel or host name. - channel(String, GrpcChannelDescriptor) - Method in class io.helidon.grpc.client.GrpcChannelsProvider.Builder
-
Add or replace the specified
GrpcChannelDescriptor
. - channelRead0(ChannelHandlerContext, Object) - Method in class io.helidon.webserver.ForwardingHandler
- channelReadComplete(ChannelHandlerContext) - Method in class io.helidon.webserver.ForwardingHandler
- CharBuffer - Class in io.helidon.media.common
-
A character buffer that acts as a
Writer
and uses cachedchar[]
arrays. - CharBuffer() - Constructor for class io.helidon.media.common.CharBuffer
-
Constructor.
- charBufferWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
CharBuffer
using provided standardcharset
. - charSequenceWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
CharSequence
using provided standardcharset
. - charset() - Method in class io.helidon.common.http.MediaType
-
Gets
Optional
value of charset parameter. - charset(String) - Method in class io.helidon.common.http.MediaType.Builder
-
Character set of the media type.
- CHARSET_PARAMETER - Static variable in class io.helidon.common.http.MediaType
-
The media type "charset" parameter name.
- cHash() - Method in class io.helidon.security.jwt.Jwt
-
CHash claim.
- cHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Code hash value.
- checkValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result, throws exception if not.
- child(Config.Key) - Method in interface io.helidon.config.Config.Key
- chronoUnitToTimeUnit(ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a
ChronoUnit
to the equivalentTimeUnit
. - cipherSuite() - Method in interface io.helidon.webserver.SocketConfiguration
-
Allowed cipher suite of the socket TLS.
- CircuitBreakerAntn - Class in io.helidon.microprofile.faulttolerance
-
Class CircuitBreakerAntn.
- CircuitBreakerAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
-
Constructor.
- CircuitBreakerHelper - Class in io.helidon.microprofile.faulttolerance
-
A CircuitBreakerHelper keeps track of internal states, success and failure ratios for, etc.
- CLASS - io.helidon.microprofile.metrics.MetricUtil.MatchingType
-
The metric annotation applies to a class.
- CLASS - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on a resource class.
- classMethodName(ContainerRequestContext) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Name is generated from class and method as {http-method}:{fully-qualified-class-name}.{method-name}.
- className() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Name of the class that caused this event.
- classpath(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified resource located on the classpath of the current thread's context classloader. - classpath(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of Classpath OverrideSource Builder to be used to bootstrap OverrideSource instance from specified resource.
- CLASSPATH - io.helidon.common.configurable.Resource.Source
-
Resource was loaded from classpath.
- ClassToInstanceStore<T> - Class in io.helidon.security
-
Map of classes to their instances.
- ClassToInstanceStore() - Constructor for class io.helidon.security.ClassToInstanceStore
- clazz - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- clear() - Method in class io.helidon.common.Errors.Collector
-
Clear this instance by discarding all
Errors.ErrorMessage
s collected and re-setting status. - clear() - Method in class io.helidon.common.reactive.valve.Tank
- clear() - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- clearRoles() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Clears all roles currently set to this builder.
- clearServiceRoles() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Clears all service roles currently set to this builder.
- CLIENT_ERROR - io.helidon.common.http.Http.ResponseStatus.Family
-
4xx
HTTP status codes. - clientAuth() - Method in interface io.helidon.webserver.SocketConfiguration
-
Whether to require client authentication or not.
- clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Set
ClientAuthentication
whether client authentication is required or not. - clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures whether client authentication will be required or not.
- clientAuth(ClientAuthentication) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Configures whether client authentication will be required or not.
- ClientAuthentication - Enum in io.helidon.webserver
-
Indicates whether the server requires authentication of tbe client by the certificate.
- clientFactory() - Method in enum io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
The client factory for this version of etcd.
- clientId() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client id of this client.
- clientId(String) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Google application client id, to validate that the token was generated by Google for us.
- clientId(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Client ID as generated by OIDC server.
- ClientMethodDescriptor - Class in io.helidon.grpc.client
-
Encapsulates all metadata necessary to define a gRPC method.
- ClientMethodDescriptor.Builder - Class in io.helidon.grpc.client
-
MethodDescriptor
builder implementation. - ClientMethodDescriptor.Rules - Interface in io.helidon.grpc.client
-
ClientMethod configuration API.
- clientOnly() - Method in interface io.helidon.grpc.core.MethodHandler
-
Determine whether this is a client side only handler.
- ClientRequestAttribute - Enum in io.helidon.grpc.client
-
An enum of possible gRPC client call attributes to attach to call tracing spans.
- clientSecret(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Client secret as generated by OIDC server.
- ClientSecurity - Class in io.helidon.security.integration.jersey.client
-
Constants used to override behavior of the outbound security for Jersey.
- ClientSecurityAutoDiscoverable - Class in io.helidon.security.integration.jersey.client
-
Auto discoverable feature to bind into jersey runtime.
- ClientSecurityAutoDiscoverable() - Constructor for class io.helidon.security.integration.jersey.client.ClientSecurityAutoDiscoverable
- ClientSecurityFeature - Class in io.helidon.security.integration.jersey
-
Deprecated.replaced with
io.helidon.security.integration.jersey.client.ClientSecurity
for constants the feature is no longer needed to configure security - ClientSecurityFeature() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.Create a new security feature.
- ClientSecurityFilter - Class in io.helidon.security.integration.jersey.client
-
JAX-RS client filter propagating current context principal.
- ClientSecurityFilter - Class in io.helidon.security.integration.jersey
-
Deprecated.This class should not be used directly anyway, yet if you needed it, it is available in the new
helidon-security-integration-jersey-client
module. - ClientSecurityFilter() - Constructor for class io.helidon.security.integration.jersey.client.ClientSecurityFilter
-
Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- ClientSecurityFilter() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFilter
-
Deprecated.Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- ClientServiceDescriptor - Class in io.helidon.grpc.client
-
Encapsulates all details about a client side gRPC service.
- ClientServiceDescriptor.Builder - Class in io.helidon.grpc.client
-
A
ClientServiceDescriptor
builder. - ClientServiceDescriptor.Rules - Interface in io.helidon.grpc.client
-
Fluent configuration interface for the
ClientServiceDescriptor
. - clientStreaming(Object[], MethodHandler.ClientStreaming) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- clientStreaming(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- clientStreaming(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- clientStreaming(String, ServerCalls.ClientStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- clientStreaming(String, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.ClientStreaming
-
Perform a client streaming client call.
- clientStreaming(String, Iterable<ReqT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- clientStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- clientStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register client streaming method for the service.
- clientStreaming(String, Stream<ReqT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified client streaming method.
- ClientTracingAutoDiscoverable - Class in io.helidon.tracing.jersey.client
-
Auto discoverable feature to bind into jersey runtime.
- ClientTracingAutoDiscoverable() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
- ClientTracingFilter - Class in io.helidon.tracing.jersey.client
-
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
- ClientTracingFilter() - Constructor for class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Default constructor so this filter can be registered with Jersey as a class.
- ClientTracingInterceptor - Class in io.helidon.grpc.client
-
A
ClientInterceptor
that captures tracing information into Open TracingSpan
s for client calls. - ClientTracingInterceptor.Builder - Class in io.helidon.grpc.client
-
Builds the configuration of a ClientTracingInterceptor.
- clock(Clock) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Configure an alternative clock to use, such as
Clock.fixed(java.time.Instant, java.time.ZoneId)
. - close() - Method in class io.helidon.common.HelidonConsoleHandler
- close() - Method in class io.helidon.common.reactive.OutputStreamPublisher
- close() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.
- close() - Method in class io.helidon.common.reactive.valve.Tank
- close() - Method in class io.helidon.config.git.GitConfigSource
- close() - Method in interface io.helidon.config.spi.ConfigParser.Content
- close() - Method in interface io.helidon.config.spi.Source
-
Closes the @{code Source}, releasing any resources it holds.
- close() - Method in class io.helidon.media.common.CharBuffer
- close() - Method in class io.helidon.media.common.DataChunkInputStream
- close() - Method in interface io.helidon.security.providers.common.EvictableCache
-
Close this cache.
- close() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- close(Consumer<Flow.Subscriber<? super T>>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Mark the subscriber holder as closed.
- closeExceptionally(Throwable) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Unless already closed, issues
onError
signals to current subscribers with the given error, and disallows subsequent attempts to publish. - code() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the associated integer value representing the status code.
- code() - Method in enum io.helidon.common.http.Http.Status
-
Get the associated status code.
- collect() - Method in class io.helidon.common.Errors.Collector
-
Process the messages collected into an
Errors
instance. - collect(Collector<T, U>) - Method in interface io.helidon.common.reactive.Multi
- collect(Collector<? super T, A, R>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
CompletionStage
which will be completed when thisValve
is completed and result is a collected value. - collect(T) - Method in interface io.helidon.common.reactive.Collector
-
Collect the given item.
- collectClaimProducer(ProcessInjectionPoint<?, ?>) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Process each injection point for
Claim
. - collectConfigProducer(ProcessInjectionPoint<?, ?>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Deprecated.This method was not intended to be
public
and may be removed without notice. - CollectingObserver<T,V,U,A,R> - Class in io.helidon.grpc.server
-
A
StreamObserver
. - CollectingObserver(Collector<T, A, R>, StreamObserver<U>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Consumer<Throwable>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectingObserver(Collector<T, A, R>, StreamObserver<U>, Function<V, T>, Function<R, U>, Consumer<Throwable>) - Constructor for class io.helidon.grpc.server.CollectingObserver
-
ToDo: Add JavaDoc.
- CollectionsHelper - Class in io.helidon.common
-
A set of static methods similar to Java9's List.of(), Set.of() and Map.of().
- collectList() - Method in interface io.helidon.common.reactive.Multi
- collector() - Static method in class io.helidon.common.Errors
-
Create a new message collector.
- Collector<T,U> - Interface in io.helidon.common.reactive
-
A collector accumulates the items provided when
Collector.collect(java.lang.Object)
is invoked and makes them available in a single container object withCollector.value()
. - Collector() - Constructor for class io.helidon.common.Errors.Collector
- collectorHost(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorHost(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Host to use to connect to tracing collector.
- collectorHost(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorPath(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Override path to use.
- collectorPath(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Path on the collector host to use when sending data to tracing collector.
- collectorPath(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Override path to use.
- collectorPort(int) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorPort(int) - Method in interface io.helidon.tracing.TracerBuilder
-
Port to use to connect to tracing collector.
- collectorPort(int) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorProtocol(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- collectorProtocol(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Protocol to use (such as
http
orhttps
) to connect to tracing collector. - collectorProtocol(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- collectorRegistry(CollectorRegistry) - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
-
Sets collector registry to use, default is
CollectorRegistry.defaultRegistry
. - collectorUri(URI) - Method in interface io.helidon.tracing.TracerBuilder
-
Set the collector URI used for sending tracing data.
- collectorUri(URI) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- combine(Subject) - Method in class io.helidon.security.Subject
-
Will add all principals and credentials from another subject to this subject, will not replace
Subject.principals()
. - combineAnnotations(Class<T>, EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
Deprecated.use iteration over security levels instead
- combineAnnotations(Class<T>, EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.SecurityLevel
-
Combines all the annotations of the specific type across all the requested scopes.
- CommandBinding - Annotation Type in io.helidon.microprofile.faulttolerance
-
CommandBinding annotation.
- CommandInterceptor - Class in io.helidon.microprofile.faulttolerance
-
Class CommandInterceptor.
- CommandInterceptor() - Constructor for class io.helidon.microprofile.faulttolerance.CommandInterceptor
- CommandRetrier - Class in io.helidon.microprofile.faulttolerance
-
Class CommandRetrier.
- CommandRetrier(InvocationContext, MethodIntrospector) - Constructor for class io.helidon.microprofile.faulttolerance.CommandRetrier
-
Constructor.
- CommandScheduler - Class in io.helidon.microprofile.faulttolerance
-
Class CommandScheduler.
- commit() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Completes the transaction associated with the current thread.
- commonLogFormat() - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Use
common
log format. - complete() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onComplete()
. - complete(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - complete(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request based on the result of a
Callable
. - complete(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request based on the result of a
CompletionStage
. - complete(StreamObserver<T>, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Complete a gRPC request.
- completeAsync(StreamObserver<T>, Runnable, T) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - completeAsync(StreamObserver<T>, Runnable, T, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously execute a
Runnable
task and on completion of the task complete the gRPC request by callingStreamObserver.onNext(Object)
using the specified result and then callStreamObserver.onCompleted()
. - completeAsync(StreamObserver<T>, Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable
. - completeAsync(StreamObserver<T>, Callable<T>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
Callable
. - completeAsync(StreamObserver<T>, CompletionStage<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage
. - completeAsync(StreamObserver<T>, CompletionStage<T>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Asynchronously complete a gRPC request based on the result of a
CompletionStage
. - completeWithoutResult(StreamObserver<U>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to complete aStreamObserver
. - completeWithResult(StreamObserver<U>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to send values to theStreamObserver.onNext(Object)
method. - completionStage() - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
-
Obtain the
CompletableFuture
that will be completed when theStreamObserver
completes. - component(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- component(String, boolean) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- ComponentTracingConfig - Class in io.helidon.tracing.config
-
A component is a single "layer" of the application that can trace.
- ComponentTracingConfig(String) - Constructor for class io.helidon.tracing.config.ComponentTracingConfig
-
A new named component.
- ComponentTracingConfig.Builder - Class in io.helidon.tracing.config
-
Fluent API builder for
ComponentTracingConfig
. - CompositeProviderFlag - Enum in io.helidon.security
-
Flag driving resolution of providers.
- CompositeProviderSelectionPolicy - Class in io.helidon.security
-
A provider selection policy that supports composing multiple providers (current Authentication and Outbound) into a single virtual security provider.
- CompositeProviderSelectionPolicy.Builder - Class in io.helidon.security
-
Fluent API builder to create
CompositeProviderSelectionPolicy
. - COMPRESSOR - io.helidon.grpc.client.ClientRequestAttribute
-
Add the compressor type to the tracing span.
- computeIfAbsent(String, Function<String, Iterable<String>>) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value computes new association using the given function and returns empty
List
, else returns the current value (optional operation). - computeIfAbsent(String, Function<String, Iterable<String>>) - Method in class io.helidon.common.http.ReadOnlyParameters
- computeSingleIfAbsent(String, Function<String, String>) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value computes new association using the given function and returns empty
List
, else returns the current value (optional operation). - computeSingleIfAbsent(String, Function<String, String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- computeValue(K, Supplier<Optional<V>>) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Either return a cached value or compute it and cache it.
- concurrentGauge(String) - Method in class io.helidon.metrics.Registry
- concurrentGauge(String, Tag...) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- config() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The Microprofile config instance used to configure this server.
- config(Config) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Load all properties for this thread pool executor from configuration.
- config(Config) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Load all properties for this thread pool from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Updated this builder instance from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- config(Config) - Method in class io.helidon.health.HealthSupport.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Override default configuration.
- config(Config) - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
Set the Helidon config to be used as a "backend" for this MP config.
- config(Config) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configuration instance to use to configure this server (Helidon config).
- config(Config) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Set various builder attributes from the specified openapi
Config
object. - config(Config) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set various builder attributes from the specified openapi
Config
object. - config(Config) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Updated builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Load configuration data from configuration.
- config(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Update fields from configuration.
- config(Config) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Update builder from configuration and set the config to
AbacProvider.Builder.configuration(io.helidon.config.Config)
. - config(Config) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Set config for this target.
- config(Config) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Create a builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Create a builder instance from configuration.
- config(Config) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Update this builder instance from configuration.
- config(Config) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Load this builder from a configuration.
- config(Config) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
Update builder from configuration.
- config(Config) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Update this builder with values from configuration.
- config(Config) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Update this builder with configuration.
- config(Config) - Method in class io.helidon.security.Security.Builder
-
Add config instance to this builder.
- config(Config) - Method in class io.helidon.security.SecurityTime.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Update builder from config.
- config(Config) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Update this builder from
Config
. - config(Config) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- config(Config) - Method in interface io.helidon.tracing.TracerBuilder
-
Load configuration of tracer from configuration of the application.
- config(Config) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- config(Config) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Update configuration from Config.
- config(Config) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Update this builder from provided
Config
. - config(Config) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets configuration values included in provided
Config
parameter. - config(Config) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Update this builder from configuration.
- config(Config) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Update builder from
Config
. - config(GrpcServerConfiguration) - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Set a configuration of the
GrpcServer
. - config(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer
. - config(String) - Method in class io.helidon.security.EndpointConfig
-
Get
Config
instance for a config key. - config(String, Config) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provide a configuration for provider to use.
- config(String, SignedHeadersConfig.HeadersConfig) - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
-
Configuration of a single method (see
SecurityEnvironment.method()
to set required and "if-present" headers to be signed (or to be expected in inbound signature). - config(Supplier<GrpcServerConfiguration>) - Method in class io.helidon.grpc.server.GrpcServer.Builder
-
Set a configuration of the
GrpcServer
. - config(Supplier<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
Set a configuration of the
WebServer
. - config(Config) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configuration instance to use to configure this server (Microprofile config).
- config(ResourceConfig) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set resource configuration that forms this application.
- Config - Interface in io.helidon.config
-
Configuration
- CONFIG_EXPECTED_ISSUER - Static variable in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Configuration key for expected issuer of incoming tokens.
- CONFIG_HOSTS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of hosts.
- CONFIG_KEY - Static variable in class io.helidon.openapi.OpenAPISupport.Builder
-
Config key for locating openapi settings within a Helidon config object.
- CONFIG_KEY_NAME - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Configuration key of the routing name, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_PATH - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for path, when configured through Microprofile config.
- CONFIG_KEY_PATH - Static variable in annotation type io.helidon.microprofile.server.RoutingPath
-
Configuration key of the routing path, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_REQUIRED - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Configuration key of the routing name required flag, appended after the fully qualified class name (does not contain the leading dot).
- CONFIG_KEY_THRESHOLD_PERCENT - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for threshold percent, when configured through Microprofile config.
- CONFIG_KEY_THRESHOLD_PERCENT - Static variable in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Config property key for heap memory threshold.
- CONFIG_NAME - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for name of target.
- CONFIG_OUTBOUND - Static variable in class io.helidon.security.providers.common.OutboundConfig
-
Configuration key (expected under provider configuration) that holds the object list of
OutboundTarget
s configuration. - CONFIG_PATHS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of paths.
- CONFIG_TRANSPORTS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of supported transports.
- Config.Builder - Interface in io.helidon.config
-
Config
Builder. - Config.Context - Interface in io.helidon.config
-
Context associated with specific
Config
node that allows to access the last loaded instance of the node or to request reloading of whole configuration. - Config.Key - Interface in io.helidon.config
-
Object represents fully-qualified key of config node.
- Config.Type - Enum in io.helidon.config
-
Configuration node types.
- ConfigCdiExtension - Class in io.helidon.microprofile.config.cdi
- ConfigCdiExtension() - Constructor for class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Constructor invoked by CDI container.
- ConfigCdiExtension.ConfigPropertyProducer - Class in io.helidon.microprofile.config.cdi
-
Deprecated.This class was not intended to be
public
and may be removed without notice. - configClass() - Method in class io.helidon.security.abac.policy.PolicyValidator
- configClass() - Method in class io.helidon.security.abac.role.RoleValidator
- configClass() - Method in class io.helidon.security.abac.scope.ScopeValidator
- configClass() - Method in class io.helidon.security.abac.time.TimeValidator
- configClass() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Class of the configuration type.
- configContext() - Method in class io.helidon.config.spi.AbstractConfigSource
-
Config context associated with this source.
- ConfigContext - Interface in io.helidon.config.spi
-
Context created by a
Config.Builder
as it constructs aConfig
. - ConfigEncryptionException - Exception in io.helidon.config.encryption
-
Secure config related exception.
- ConfigEncryptionException(String) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Constructs a new config encryption exception with the specified detail message.
- ConfigEncryptionException(String, Throwable) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Construct with a message.
- ConfigException - Exception in io.helidon.config
-
Exception is thrown by
Config
implementations. - ConfigException(String) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigException(String, Throwable) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigFilter - Interface in io.helidon.config.spi
-
Filter that can transform elementary configuration (
String
) values before they are returned via theConfig
API. - ConfigFilters - Class in io.helidon.config
-
Class provides access to built-in
ConfigFilter
implementations. - ConfigFilters.ValueResolvingBuilder - Class in io.helidon.config
-
A builder for value reference resolving filter.
- configFor(String) - Method in class io.helidon.security.Security
-
The configuration of security.
- ConfigHelper - Class in io.helidon.config
-
Common Configuration utilities.
- configKey() - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutorService
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidator
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidatorService
- configKey() - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutorService
-
Configuration key that is expected by this policy validator service.
- configKey() - Method in class io.helidon.security.abac.role.RoleValidator
- configKey() - Method in class io.helidon.security.abac.role.RoleValidatorService
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidator
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidatorService
- configKey() - Method in class io.helidon.security.abac.time.TimeValidator
- configKey() - Method in class io.helidon.security.abac.time.TimeValidatorService
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Key of a configuration entry that maps to this validator's configuration.
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidatorService
-
Key of the "root" of configuration of this validator.
- configKey() - Method in interface io.helidon.security.providers.httpauth.spi.UserStoreService
-
Configuration key of this store, expected under the security provider configuration.
- configMap(Map<String, Config>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provider a map of cofiguration keys to configurations for provider(s) to use.
- ConfigMapper - Interface in io.helidon.config.spi
-
Config mapper is provided to
ConfigMapperProvider
to help transformation of complex structures. - ConfigMapperProvider - Interface in io.helidon.config.spi
-
Provides mapping functions that convert a
Config
subtree to specific Java types. - ConfigMappers - Class in io.helidon.config
-
Utility methods for converting configuration to Java types.
- ConfigMappingException - Exception in io.helidon.config
-
Configuration value mapping exception.
- ConfigMappingException(Config.Key, Type, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, Type, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Class<?>, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, String, Throwable) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigNode - Interface in io.helidon.config.spi
-
Marker interface identifying a config node implementation.
- ConfigNode.ListNode - Interface in io.helidon.config.spi
-
ConfigNode-based list of configuration values.
- ConfigNode.ListNode.Builder - Interface in io.helidon.config.spi
-
Builder to build
ConfigNode.ListNode
instance. - ConfigNode.NodeType - Enum in io.helidon.config.spi
-
Base types of config nodes.
- ConfigNode.ObjectNode - Interface in io.helidon.config.spi
-
Configuration node representing a hierarchical structure parsed by a suitable
ConfigParser
if necessary. - ConfigNode.ObjectNode.Builder - Interface in io.helidon.config.spi
-
Builder to build
ConfigNode.ObjectNode
instance. - ConfigNode.ValueNode - Interface in io.helidon.config.spi
-
Single string-based configuration value.
- ConfigParser - Interface in io.helidon.config.spi
-
Transforms config
ConfigParser.Content
into aConfigNode.ObjectNode
that represents the original structure and values from the content. - ConfigParser.Content<S> - Interface in io.helidon.config.spi
- ConfigParserException - Exception in io.helidon.config.spi
-
Root class for exceptions thrown during config parsing.
- ConfigParserException(String) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParserException(String, Throwable) - Constructor for exception io.helidon.config.spi.ConfigParserException
-
Constructs exception instance.
- ConfigParsers - Class in io.helidon.config
-
Provides access to built-in
ConfigParser
implementations. - ConfigProperties - Class in io.helidon.config.encryption
-
Properties and their default values.
- ConfigSource - Interface in io.helidon.config.spi
-
Source
of configuration. - ConfigSources - Class in io.helidon.config
-
Provides access to built-in
ConfigSource
implementations. - ConfigSources.CompositeBuilder - Class in io.helidon.config
-
Builder of a
ConfigSource
that encapsulates multiple separateConfigSource
s. - ConfigSources.MapBuilder - Class in io.helidon.config
-
Builder of a
ConfigSource
based on aMap
containing config entries. - ConfigSources.MergingStrategy - Interface in io.helidon.config
-
An algorithm for combining multiple
ConfigNode.ObjectNode
root nodes into a singleConfigNode.ObjectNode
root node. - configuration() - Method in interface io.helidon.grpc.server.GrpcServer
-
Gets effective server configuration.
- configuration() - Method in class io.helidon.grpc.server.GrpcServerImpl
- configuration() - Method in interface io.helidon.webserver.WebServer
-
Gets effective server configuration.
- configuration(Config) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Configuration to use for validator instances.
- configure(MethodDescriptor.Rules) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- configure(MethodDescriptor.Rules<ReqT, ResT>) - Method in interface io.helidon.grpc.server.MethodDescriptor.Configurer
-
Apply extra configuration to a
MethodDescriptor.Rules
. - configure(ServiceDescriptor.Rules) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- configure(ServiceDescriptor.Rules) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Configurer
-
Apply extra configuration to a
ServiceDescriptor.Rules
. - configure(MpServiceContext) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.health.HealthMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.openapi.OpenAPIMpService
- configure(MpServiceContext) - Method in class io.helidon.microprofile.security.SecurityMpService
- configure(MpServiceContext) - Method in interface io.helidon.microprofile.server.spi.MpService
-
Allow the service to add configuration through the context.
- configure(MpServiceContext) - Method in class io.helidon.microprofile.tracing.MpTracingService
- configure(ClientBuilder) - Method in class io.helidon.microprofile.tracing.MpTracingClientRegistrar
- configure(ClientBuilder, ExecutorService) - Method in class io.helidon.microprofile.tracing.MpTracingClientRegistrar
- configure(FeatureContext) - Method in class io.helidon.microprofile.tracing.MpTracingAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.client.ClientSecurityAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.SecurityFeature
- configure(FeatureContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
- configure(FeatureContext) - Method in class io.helidon.webclient.jaxrs.JerseyClientAutoDiscoverable
- configure(Config, T, Class<? super T>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
- configureDefaults(Config) - Static method in class io.helidon.webclient.jaxrs.JaxRsClient
-
Configure defaults for all clients created.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure metrics endpoint on the provided routing rules.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.openapi.OpenAPISupport
-
Sets up the OpenAPI endpoint by adding routing to the specified rules set.
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.microprofile.tracing.MpTracingFilter
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Configure additional properties of a span that is named and has a parent.
- configureSpan(Tracer.SpanBuilder) - Method in class io.helidon.tracing.jersey.TracingFilter
- configureVendorMetrics(String, Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure vendor metrics on the provided routing.
- ConfigUserStore - Class in io.helidon.security.providers.httpauth
-
User store loaded from configuration.
- ConfigUserStore() - Constructor for class io.helidon.security.providers.httpauth.ConfigUserStore
- ConfigValue<T> - Interface in io.helidon.config
-
A typed value of a
Config
node. - ConfigValues - Class in io.helidon.config
-
Factory for config values.
- CONFLICT_409 - io.helidon.common.http.Http.Status
-
409 Conflict, see HTTP/1.1 documentation.
- CONNECTION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Connection"
header name. - ConnectionClosedException - Exception in io.helidon.webserver
-
The ConnectionClosedException indicates that a connection was closed and it's not possible to send more data.
- ConnectionClosedException(String) - Constructor for exception io.helidon.webserver.ConnectionClosedException
-
Creates this exception with the provided message.
- constant(long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema with a constant result.
- ConstantHealthCheck - Class in io.helidon.grpc.server
-
A simple
HealthCheck
implementation that always returns the same response. - contains(Object) - Method in class io.helidon.common.reactive.valve.Tank
- containsAll(Collection<?>) - Method in class io.helidon.common.reactive.valve.Tank
- containsCookie(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept request only when the specified cookie exists.
- containsCookie(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie contains a given value.
- containsCookie(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified cookie is valid.
- containsHeader(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header name exists.
- containsHeader(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header contains a given value.
- containsHeader(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified header is valid.
- containsKey(Class<? extends T>) - Method in class io.helidon.security.ClassToInstanceStore
-
Check if this store contains a mapping for a class.
- containsQueryParameter(String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter exists.
- containsQueryParameter(String, String) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter contains a given value.
- containsQueryParameter(String, Predicate<String>) - Method in class io.helidon.webserver.RequestPredicate
-
Accept requests only when the specified query parameter is valid.
- content() - Method in class io.helidon.config.etcd.EtcdConfigSource
- content() - Method in class io.helidon.config.git.GitConfigSource
- content() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns config source content.
- content() - Method in interface io.helidon.webserver.ServerRequest
-
Returns
reactive representation
of the request content. - Content - Interface in io.helidon.common.http
- CONTENT - io.helidon.common.configurable.Resource.Source
-
Resource was created with string content.
- CONTENT_DISPOSITION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Disposition"
header name. - CONTENT_ENCODING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Encoding"
header name. - CONTENT_LANGUAGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Language"
header name. - CONTENT_LENGTH - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Length"
header name. - CONTENT_LOCATION - Static variable in class io.helidon.common.http.Http.Header
-
The
"aa"
header name. - CONTENT_RANGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Range"
header name. - CONTENT_TYPE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Content-Type"
header name. - contentLength() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the length of the request body in octets (8-bit bytes).
- contentLength() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Content-Length" header.
- contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Content-Length" header.
- ContentReaders - Class in io.helidon.media.common
-
Utility class that provides standalone mechanisms for reading message body content.
- contentType() - Method in class io.helidon.security.jwt.Jwt
-
Content type claim.
- contentType() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the MIME type of the body of the request.
- contentType() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the MIME type of the response body.
- contentType(MediaType) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the MIME type of the response body.
- contentType(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
This header claim should only be used when nesting or encrypting JWT.
- contentType(String, MediaType) - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Maps a filename extension to the response content type.
- ContentTypeCharset - Class in io.helidon.media.common
-
Accessor for the
Charset
specified by a content-type header. - ContentWriters - Class in io.helidon.media.common
-
Utility class that provides standalone mechanisms for writing message body content.
- context() - Static method in class io.helidon.common.context.Contexts
-
Get context registry associated with current thread.
- context() - Method in interface io.helidon.config.Config
-
Returns the
Context
instance associated with the currentConfig
node that allows the application to access the last loaded instance of the node or to request that the entire configuration be reloaded. - context() - Method in interface io.helidon.grpc.server.GrpcServer
-
Gets a
GrpcServer
context. - context() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- context() - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
- context() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The top level
Context
to be used by the server. - context() - Method in class io.helidon.grpc.server.GrpcServerImpl
- context() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Obtain the
Map
ofContext.Key
s and values to add to the call context when this method is invoked. - context() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return context map.
- context() - Method in interface io.helidon.webserver.ServerConfiguration
-
The top level
Context
to be used by this webserver. - context() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a request context as a child of
WebServer
context. - context() - Method in interface io.helidon.webserver.WebServer
-
Gets a
WebServer
context. - context(Context) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Configure the application scoped context to be used as a parent for webserver request contexts.
- context(Context) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure the parent context to be used by this server.
- context(Context) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure the application scoped context to be used as a parent for webserver request contexts.
- context(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Deprecated.use
MetricsSupport.Builder.webContext(String)
instead, aligned with API of heatlh checks - Context - Interface in io.helidon.common.context
-
A registry for context objects.
- CONTEXT - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Context priority.
- CONTEXT_ADD_HEADERS - Static variable in class io.helidon.security.integration.webserver.WebSecurity
-
Security can accept additional headers to be added to security request.
- Context.Builder - Class in io.helidon.common.context
-
Fluent API builder for
Context
. - ContextAwareExecutorService - Interface in io.helidon.common.context
-
An interface for wrapped executor services.
- contextBuilder(String) - Method in class io.helidon.security.Security
-
Create a new security context builder to build and instance.
- ContextKeys - Class in io.helidon.grpc.core
-
A collection of common gRPC
Context.Key
andMetadata.Key
instances. - contextRoot(String) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an explicit context root for this application.
- Contexts - Class in io.helidon.common.context
-
Support for handling
Context
across thread boundaries. - ContextualRegistry - Interface in io.helidon.common.http
-
Deprecated.This class will be replaced with
Context
in future Helidon versions - ContextualRegistry.Builder - Class in io.helidon.common.http
-
Deprecated.Fluent API builder for
ContextualRegistry
. - convert(Class<T>, String) - Method in interface io.helidon.config.Config
-
Convert a String to a specific type.
- convert(Class<T>, String) - Method in class io.helidon.microprofile.config.MpConfig
-
Try to coerce the value to the specific type.
- convertToMillis(long, ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a duration and its chrono unit to millis.
- convertToNanos(long, ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a duration and its chrono unit to nanos.
- COOKIE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Cookie"
header name. - cookieDomain(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Domain the cookie is valid for.
- cookieHttpOnly(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, if set to true, the HttpOnly attribute will be configured.
- cookieMaxAgeSeconds(long) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, used to set MaxAge attribute of the cookie, defining how long the cookie is valid.
- cookieName() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Cookie name.
- cookieName(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Name of the cookie to use.
- cookieOptions() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Additional options of the cookie to use.
- cookiePath(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Path the cookie is valid for.
- cookies() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns cookies (parsed from '
Cookie:
' header) based on RFC6265. - cookieSameSite(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, used to set the SameSite cookie value.
- cookieSecure(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
When using cookie, if set to true, the Secure attribute will be configured.
- cookieValuePrefix() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Prefix of a cookie header formed by name and "=".
- coordinates - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.A
Properties
instance representing the meta-properties in effect at the time thisHikariCPServiceConfiguration
was constructed. - coordinates - Variable in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.A
Properties
instance representing the meta-properties in effect at the time thisUCPServiceConfiguration
was constructed. - copyMe() - Method in class io.helidon.grpc.core.PriorityBag
-
Obtain a copy of this
PriorityBag
. - corePoolSize(int) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Core pool size of the thread pool executor.
- corePoolSize(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Core pool size of the thread pool executor.
- counted() - Static method in class io.helidon.grpc.metrics.GrpcMetrics
-
A static factory method to create a
GrpcMetrics
instance to count gRPC method calls. - counter(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- counter(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- counter(String) - Method in class io.helidon.metrics.Registry
- counter(String, Tag...) - Method in class io.helidon.metrics.Registry
- counter(Metadata) - Method in class io.helidon.metrics.Registry
- counter(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- create() - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in interface io.helidon.common.context.Context
-
Creates a new empty instance.
- create() - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.use
Context.create()
- create() - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a mapper manager using only Java Service loader loaded
MapperProviders
. - create() - Static method in class io.helidon.common.reactive.UnboundedSemaphore
-
Create a new instance.
- create() - Static method in interface io.helidon.config.Config
-
Returns a new default
Config
loaded using one of the configuration files available on the classpath and/or using the runtime environment. - create() - Static method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Creates new instance of Builder.
- create() - Static method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Creates new instance of Builder.
- create() - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Builds a new instance of
GrpcChannelsProvider
using default configuration. - create() - Static method in class io.helidon.grpc.core.PriorityBag
-
Create a new
PriorityBag
where elements added with no priority will be last in the order. - create() - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance with default values for all configuration properties.
- create() - Static method in class io.helidon.grpc.server.GrpcTracingConfig
-
Create a default
GrpcTracingConfig
instances. - create() - Static method in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Create a new disk space health check to use, using defaults for all configurable values.
- create() - Static method in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Create a new heap memory health check with default configuration.
- create() - Static method in class io.helidon.health.HealthSupport
-
Create a new HealthSupport with no health checks configured.
- create() - Static method in class io.helidon.media.jackson.server.JacksonSupport
-
Creates a new
JacksonSupport
. - create() - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create() - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Provides a default instance for JSON-P readers and writers.
- create() - Static method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a singleton instance of JsonSupport with default configuration.
- create() - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server with all defaults.
- create() - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new instance using default Prometheus
CollectorRegistry
. - create() - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with default configuration, with pre-filled
MetricRegistry.Type.VENDOR
andMetricRegistry.Type.BASE
metrics. - create() - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for discovered JAX-RS application (through CDI).
- create() - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport
instance using defaults. - create() - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Create a new instance configured with defaults.
- create() - Static method in class io.helidon.security.abac.role.RoleValidator
-
Create a new instance of role validator.
- create() - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create an instance of scope validator with default configuration.
- create() - Static method in class io.helidon.security.abac.time.TimeValidator
-
Return a new instance of this validator with default configuration.
- create() - Static method in class io.helidon.security.EndpointConfig
-
Create an instance of endpoint config with default values (e.g.
- create() - Static method in class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.jwt.Jwt.NotBeforeValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- create() - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a new provider instance with default configuration.
- create() - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new cache with default values.
- create() - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with no signed headers (e.g.
- create() - Static method in class io.helidon.security.SecurityEnvironment
-
Create a new instance of security environment with all default values.
- create() - Static method in class io.helidon.security.SecurityTime
-
Creates a new security time based on default time zone and current time.
- create() - Static method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Build an audit source.
- create() - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create empty basic attributes.
- create() - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Create helper with default span name function.
- create() - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
Create Access log support with default configuration.
- create() - Static method in class io.helidon.webserver.accesslog.HostLogEntry
-
Create a new host log entry.
- create() - Static method in class io.helidon.webserver.accesslog.RequestLineLogEntry
-
Create a new request line entry.
- create() - Static method in class io.helidon.webserver.accesslog.SizeLogEntry
-
Create a new size log entry instance.
- create() - Static method in class io.helidon.webserver.accesslog.StatusLogEntry
-
Create a new status log entry.
- create() - Static method in class io.helidon.webserver.accesslog.TimestampLogEntry
-
Create a new Timestamp log entry.
- create() - Static method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
-
Create a new time taken access log entry measuring in microseconds.
- create() - Static method in class io.helidon.webserver.accesslog.UserIdLogEntry
-
Create a new access log entry for user id.
- create() - Static method in class io.helidon.webserver.accesslog.UserLogEntry
-
Create a new user log entry.
- create() - Static method in class io.helidon.webserver.FormParamsSupport
- create() - Static method in class io.helidon.webserver.RequestPredicate
-
Creates new empty
RequestPredicate
instance. - create() - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a tracing configuration that is enabled for all paths and spans (that are enabled by default).
- create(boolean, ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, boolean) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, Runnable) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(boolean, ByteBuffer, Runnable, boolean) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a reusable data chunk.
- create(byte[]) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a simple byte array backed data chunk.
- create(int) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- create(int) - Static method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
If no command scheduler exists, creates one using default values.
- create(int, String) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- create(BindableService) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor
from aBindableService
. - create(Channel, ClientServiceDescriptor) - Static method in class io.helidon.grpc.client.GrpcServiceClient
-
Creates a
GrpcServiceClient
. - create(ServiceDescriptor) - Static method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Create a
ClientServiceDescriptor
from aServiceDescriptor
. - create(Context) - Static method in interface io.helidon.common.context.Context
-
Creates a new empty instance backed by its parent read-through
Context
. - create(Context) - Static method in interface io.helidon.common.http.ContextualRegistry
-
Deprecated.
- create(KeyConfig) - Static method in class io.helidon.grpc.server.SSLContextBuilder
-
Creates a builder of the
SSLContext
. - create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates a builder of the
SSLContext
. - create(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
-
Create a mapper manager using only the provided Helidon Service loader.
- create(Config) - Static method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
-
Load supplier from configuration.
- create(Config) - Static method in class io.helidon.common.configurable.ServerThreadPoolSupplier
-
Create supplier from configuration.
- create(Config) - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Load supplier from configuration.
- create(Config) - Static method in class io.helidon.common.pki.KeyConfig
-
Load key config from config.
- create(Config) - Static method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Initializes config filter instance from configuration properties.
- create(Config) - Static method in class io.helidon.config.ConfigSources
-
Returns a
ConfigSource
that contains the same configuration model as the providedconfig
. - create(Config) - Static method in class io.helidon.config.etcd.EtcdConfigSource
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Initializes config source instance from meta configuration properties, see
ConfigSources.load(Config)
. - create(Config) - Static method in class io.helidon.config.git.GitConfigSource
-
Create an instance from meta configuration.
- create(Config) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
Initializes config source instance from meta configuration properties, see
ConfigSources.load(Config)
. - create(Config) - Static method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Initializes polling strategy instance from configuration properties.
- create(Config) - Static method in class io.helidon.config.RetryPolicies.Builder
-
Initializes retry policy instance from configuration properties.
- create(Config) - Static method in interface io.helidon.config.spi.ConfigSource
-
Initializes a
ConfigSource
from meta-configuration. - create(Config) - Static method in interface io.helidon.config.spi.RetryPolicy
-
Constructs a
RetryPolicy
from meta-configuration. - create(Config) - Static method in class io.helidon.grpc.client.GrpcChannelsProvider
-
Creates a
GrpcChannelsProvider
using the specified configuration. - create(Config) - Static method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Create an instance of a TLS configuration from external configuration source.
- create(Config) - Static method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Creates new instance with values from external configuration.
- create(Config) - Static method in class io.helidon.grpc.server.SSLContextBuilder
-
Creates
SSLContext
from the provided configuration. - create(Config) - Static method in class io.helidon.health.HealthSupport
-
Create a new HealthSupport with no health checks, configured from provided config.
- create(Config) - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server maybe overriding default values with configured values.
- create(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with provided configuration, with pre filled
MetricRegistry.Type.VENDOR
andMetricRegistry.Type.BASE
metrics. - create(Config) - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.openapi.OpenAPISupport
-
Creates a new
OpenAPISupport
instance using the 'openapi' portion of the providedConfig
object. - create(Config) - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Create an instance based on configuration.
- create(Config) - Static method in class io.helidon.security.abac.policy.PolicyValidator
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Will read roles allowed from configuration.
- create(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create a new validator instance from configuration.
- create(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from configuration (of endpoint).
- create(Config) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create an time config from configuration.
- create(Config) - Static method in class io.helidon.security.CompositeProviderSelectionPolicy
-
Load this policy from config.
- create(Config) - Static method in class io.helidon.security.integration.jersey.QueryParamHandler
-
Read a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(Config) - Static method in class io.helidon.security.providers.abac.AbacProvider
-
Creates a new provider instance from configuration.
- create(Config) - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new cache and configure it from the provided configuration.
- create(Config) - Static method in class io.helidon.security.providers.common.OutboundConfig
-
Parse targets from provider configuration.
- create(Config) - Static method in class io.helidon.security.providers.google.login.GoogleTokenProvider
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.header.HeaderAtnProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.ConfigUserStore
-
Create an instance from config.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Load this provider from configuration.
- create(Config) - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Parse configuration into this enum.
- create(Config) - Static method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
-
Load this provider from configuration.
- create(Config) - Method in interface io.helidon.security.providers.httpauth.spi.UserStoreService
-
Create the secure user store to use with these providers.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.HttpSignProvider
-
Create a new instance of this provider from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Create an instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Load header configuration from config.
- create(Config) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.jwt.JwtProvider
-
Create provider instance from configuration.
- create(Config) - Static method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Create a new instance from
Config
. - create(Config) - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
Load this provider from configuration.
- create(Config) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(Config) - Static method in class io.helidon.security.QueryParamMapping
-
Read a new instance from configuration.
- create(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- create(Config) - Static method in class io.helidon.security.SecurityTime
-
Load an instance from configuration.
- create(Config) - Static method in class io.helidon.security.util.TokenHandler
-
Create a
TokenHandler
from configuration. - create(Config) - Static method in class io.helidon.tracing.config.TracingConfig
-
Create new tracing configuration based on the provided config.
- create(Config) - Static method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Create a new builder based on values in configuration.
- create(Config) - Static method in interface io.helidon.tracing.TracerBuilder
-
Create a new builder from configuration.
- create(Config) - Static method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Create a new builder based on values in configuration.
- create(Config) - Static method in class io.helidon.webserver.accesslog.AccessLogSupport
-
Create Access log support configured from
Config
. - create(Config) - Static method in interface io.helidon.webserver.PathTracingConfig
-
Create a new traced path configuration from
Config
. - create(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance with defaults from external configuration source.
- create(Config) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates
SSLContext
from the provided configuration. - create(Config) - Static method in class io.helidon.webserver.WebServerTls
-
Create TLS configuration from config.
- create(Config) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
Config
. - create(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception.
- create(Config, OutboundTarget...) - Static method in class io.helidon.security.providers.common.OutboundConfig
-
Parse targets from provider configuration with possible default targets.
- create(Config, TokenHandler) - Static method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Load an instance from configuration.
- create(Config, String) - Static method in interface io.helidon.common.configurable.Resource
-
Loads the resource from appropriate location based on configuration and a key prefix.
- create(Config, String) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(EtcdConfigSourceBuilder.EtcdEndpoint) - Static method in class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
Creates polling strategy from etcd params.
- create(ConfigNode.ObjectNode) - Static method in class io.helidon.config.ConfigSources
-
Returns a
ConfigSource
that wraps the specifiedobjectNode
and returns it whenSource.load()
is invoked. - create(GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided GrpcRouting and default configuration.
- create(GrpcServerConfiguration, GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(GrpcServerConfiguration, Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(JsonProcessing) - Static method in class io.helidon.media.jsonp.server.JsonSupport
-
Create a JsonSupport with customized processing configuration.
- create(MpServiceContext, Config) - Static method in interface io.helidon.microprofile.server.RoutingBuilders
-
Prepares the default and actual
Routing.Builder
instances based on the "routing" configuration for the specific component configuration. - create(MpServiceContext, String) - Static method in interface io.helidon.microprofile.server.RoutingBuilders
-
Prepares the default and actual
Routing.Builder
instances based on the "routing" configuration for the specific component. - create(Principal) - Static method in class io.helidon.security.Subject
-
Create a new subject for a principal.
- create(OidcConfig) - Static method in class io.helidon.security.providers.oidc.OidcProvider
-
Create a new provider based on OIDC configuration.
- create(OidcConfig) - Static method in class io.helidon.security.providers.oidc.OidcSupport
-
Load OIDC support for webserver from
OidcConfig
instance. - create(QueryParamMapping) - Static method in class io.helidon.security.integration.jersey.QueryParamHandler
-
Create instance from an existing mapping.
- create(QueryParamMapping) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from existing mapping.
- create(Security) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(SecurityLevel) - Static method in class io.helidon.security.SecurityLevel
-
Creates builder for security levels based on previously created security level.
- create(Security, Config) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a consumer of routing config to be
registered
with web server routing to process security requests. - create(AbacSupport) - Static method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Create basic attributes that have all attributes of the toCopy.
- create(TracingConfig) - Static method in class io.helidon.webserver.WebTracingConfig
-
Create a new tracing support base on
TracingConfig
. - create(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(ServerConfiguration, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(ServerConfiguration, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(CollectorRegistry) - Static method in class io.helidon.metrics.prometheus.PrometheusSupport
-
Creates new instance using specified Prometheus
CollectorRegistry
. - create(Reader) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aReader
. - create(Class<? extends Application>) - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
Create a new instance based on an JAX-RS Application class.
- create(Class<? extends Application>...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application class.
- create(Class<T>, Handler.EntityHandler<T>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler
for the entity representing HTTP request content. - create(Class<T>, Handler.EntityHandler<T>, ErrorHandler<Throwable>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler
for the entity representing HTTP request content. - create(ThreadMXBean) - Static method in class io.helidon.health.checks.DeadlockHealthCheck
-
Create a new deadlock health check to use.
- create(Readable, String) - Static method in class io.helidon.config.ConfigSources
- create(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
-
Creates
ConfigParser.Content
from givenreadable content
and with specifiedmediaType
of configuration format. - create(Type) - Static method in class io.helidon.common.GenericType
-
Constructs a new generic type, using the provided generic type information and deriving the class.
- create(String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from classpath.
- create(String) - Static method in interface io.helidon.common.http.Http.RequestMethod
-
Create new HTTP request method instance from the provided name.
- create(String) - Static method in enum io.helidon.common.http.Http.Version
-
Returns HTTP version for provided parameter.
- create(String) - Static method in interface io.helidon.config.Config.Key
-
Creates new instance of Key for specified
key
literal. - create(String) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
Creates a builder with mandatory path to the configuration source.
- create(String) - Static method in interface io.helidon.config.spi.ConfigNode.ValueNode
-
Create new instance of the
ConfigNode.ValueNode
from specified Stringvalue
. - create(String) - Static method in interface io.helidon.security.Principal
-
Create a principal instance for an id (or name).
- create(String) - Static method in class io.helidon.security.Role
-
Create a role based on a name without any attributes.
- create(String) - Static method in class io.helidon.security.SecurityLevel
-
Creates builder for security levels based on class name.
- create(String) - Static method in interface io.helidon.tracing.TracerBuilder
-
Create a new builder for the service name.
- create(String) - Static method in class io.helidon.webserver.accesslog.HeaderLogEntry
-
Create a header log entry for a specified header name with default configuration.
- create(String) - Static method in interface io.helidon.webserver.PathMatcher
-
Creates new instance from provided Web Server path pattern.
- create(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String...) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from an array of allowed roles.
- create(String...) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from an array of scopes.
- create(String, boolean) - Static method in class io.helidon.tracing.Tag
-
Create a boolean tag.
- create(String, byte[]) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from binary content.
- create(String, MediaType) - Static method in interface io.helidon.common.http.FormParams
-
Creates a new
FormParams
instance using the provided assignment string and media type. - create(String, Config) - Static method in class io.helidon.tracing.config.ComponentTracingConfig
-
Create a new traced component configuration from
Config
. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanLogTracingConfig
-
Create a new traced span log configuration from
Config
. - create(String, Config) - Static method in class io.helidon.tracing.config.SpanTracingConfig
-
Create traced span configuration from a
Config
. - create(String, TokenHandler) - Static method in class io.helidon.security.integration.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from parameter name and explicit
TokenHandler
. - create(String, TokenHandler) - Static method in class io.helidon.security.QueryParamMapping
-
Create a new mapping for a query parameter and
TokenHandler
to extract the parameter and store it as a new header with possible transformation. - create(String, InputStream) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from binary content from an input stream, using
Resource.Source.UNKNOWN
type. - create(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String, Number) - Static method in class io.helidon.tracing.Tag
-
Create a numeric tag.
- create(String, String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from text content (e.g.
- create(String, String) - Static method in class io.helidon.common.http.MediaType
-
Creates a new instance of
MediaType
with the supplied type and subtype. - create(String, String) - Static method in class io.helidon.common.http.SetCookie
-
Creates new instance.
- create(String, String) - Static method in class io.helidon.config.ConfigSources
- create(String, String) - Static method in class io.helidon.security.QueryParamMapping
-
Create a new mapping for a query parameter and a header name.
- create(String, String) - Static method in class io.helidon.tracing.Tag
-
Create a string tag.
- create(String, String, Instant, Instant) - Static method in class io.helidon.security.providers.common.TokenCredential
-
Creates a new token credential for the specified token.
- create(URI) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided.
- create(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Create new instance of builder with specified mandatory Etcd endpoint remote descriptor.
- create(URI, Proxy) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided with an explicit proxy server.
- create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a simple
ByteBuffer
backed data chunk. - create(Path) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from file system.
- create(Path) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a path to the file system.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with explicit values.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with explicit values.
- create(Instant, int, TemporalUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt.NotBeforeValidator
-
New instance with explicit values.
- create(Collection<String>) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from a collection of allowed roles.
- create(BiFunction<? super ServerRequest, ? super ServerResponse, ? extends ObjectMapper>) - Static method in class io.helidon.media.jackson.server.JacksonSupport
-
Creates a new
JacksonSupport
. - create(BiFunction<? super ServerRequest, ? super ServerResponse, ? extends Jsonb>) - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create(Consumer<T>) - Static method in class io.helidon.grpc.core.LambdaStreamObserver
-
Create a
StreamObserver
that passes values received by itsStreamObserver.onNext(Object)
method to aConsumer
. - create(Consumer<T>, Runnable, Consumer<Throwable>) - Static method in class io.helidon.grpc.core.LambdaStreamObserver
-
Create a
StreamObserver
that uses the specified lambda to handle events. - create(Function<Jwt, Optional<String>>, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A generic optional field validator based on a function to get the field.
- create(Function<Jwt, Optional<String>>, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A generic field validator based on a function to get the field.
- create(Function<ContainerRequestContext, String>) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Create helper with custom span name function.
- create(Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided GrpcRouting and default configuration.
- create(Supplier<? extends GrpcServerConfiguration>, GrpcRouting) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates a new instance from a provided configuration and a GrpcRouting.
- create(Supplier<? extends GrpcServerConfiguration>, Supplier<? extends GrpcRouting>) - Static method in interface io.helidon.grpc.server.GrpcServer
-
Creates new instance form provided configuration and GrpcRouting.
- create(Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Supplier<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(Supplier<? extends ServerConfiguration>, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config
loaded from environment variables, system properties, and the specifiedConfigSource
s. - create(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on the specifiedConfigSource
s, used in the order in which they are passed as arguments. - create(Supplier<T>) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a supplier.
- create(List<ScopeValidator.Scope>) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from a list of annotations.
- create(List<String>) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with required headers only (e.g.
- create(List<String>, List<String>) - Static method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance with both required headers and headers that are signed only if present in request.
- create(List<Supplier<ConfigSource>>) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on theConfigSource
s and their order in the specified list. - create(List<Map.Entry<Predicate<Config.Key>, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aList
of predicate/replacement pairs. - create(Map<String, ?>) - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Create an instance with the provided JSON-P configuration.
- create(Map<String, String>) - Static method in class io.helidon.config.ConfigSources
- create(Map<String, String>) - Static method in class io.helidon.config.OverrideSources
-
Creates a new instance od
OverrideSource
from a map of wildcards to values. - create(Map<String, String>, String) - Static method in class io.helidon.config.ConfigSources
- create(Properties) - Static method in class io.helidon.config.ConfigSources
- create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Creates and returns a new
HikariCPServiceConfiguration
. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method to return a newHikariCPServiceConfigurationLocalhost
instance when invoked. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.create(Properties, io.helidon.service.configuration.api.System, Properties)
method to return a newUCPServiceConfigurationLocalhost
instance when invoked. - create(Properties, System, Properties) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Creates and returns a new
UCPServiceConfiguration
. - create(Properties, String) - Static method in class io.helidon.config.ConfigSources
- create(ServiceLoader<T>) - Static method in class io.helidon.common.serviceloader.HelidonServiceLoader
-
Create a prioritized service loader from a Java Service loader.
- create(CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- create(Jsonb) - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
Creates a new
JsonBindingSupport
. - create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.Jwk
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkEC
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkOctet
-
Create an instance from Json object.
- create(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkRSA
-
Create an instance from Json object.
- create(ContainerRequestContext) - Static method in interface io.helidon.jersey.common.InvokedResource
-
Create a new invoked resource from Jersey container request context.
- create(Application) - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
Create an instance based on a JAX-RS application.
- create(Application) - Static method in class io.helidon.webserver.jersey.JerseySupport
-
Creates
JerseySupport
based on the providedJAX-RS Application
. - create(Application...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application.
- create(MetricRegistry.Type) - Static method in class io.helidon.metrics.Registry
-
Create a registry of a certain type.
- create(T) - Static method in interface io.helidon.common.LazyValue
-
Create a lazy value from a value.
- create(T...) - Static method in class io.helidon.security.ClassToInstanceStore
-
Create a new instance based on explicit instances.
- createBuilder() - Method in class io.helidon.tracing.jaeger.JaegerTracerProvider
- createBuilder() - Method in interface io.helidon.tracing.spi.TracerProvider
-
Create a new builder for this tracer.
- createBuilder() - Method in class io.helidon.tracing.tracerresolver.TracerResolverProvider
- createBuilder() - Method in class io.helidon.tracing.zipkin.ZipkinTracerProvider
- createContext(String) - Method in class io.helidon.security.Security
-
Create a new security context with the defined id and all defaults.
- CREATED_201 - io.helidon.common.http.Http.Status
-
201 Created, see HTTP/1.1 documentation.
- createForHeader(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional header field validator.
- createForHeader(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A header field validator.
- createForPayload(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional payload field validator.
- createForPayload(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A payload field validator.
- createFromWildcards(List<Map.Entry<String, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData
from aList
ofString
pairs. - createInProcessChannel() - Method in class io.helidon.grpc.server.GrpcServerImpl
- createName(ServiceDescriptor, String, MetricType) - Method in interface io.helidon.grpc.metrics.GrpcMetrics.NamingFunction
-
Create a metric name.
- createPersistence() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence
- createPersistencePersistenceUnit() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit
- createPersistencePersistenceUnitProperties() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit.Properties
- createPersistencePersistenceUnitPropertiesProperty() - Method in class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create an instance of
Persistence.PersistenceUnit.Properties.Property
- createReader(Readable) - Static method in class io.helidon.config.ConfigHelper
- createResponseBuilder() - Method in class io.helidon.health.HealthCheckResponseProviderImpl
- createSeFactory(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Deprecated.use
RegistryFactory.create()
orRegistryFactory.create(io.helidon.config.Config)
instead when a new registry factory instance is needed. UseRegistryFactory.getInstance()
orRegistryFactory.getInstance(io.helidon.config.Config)
to retrieve the shared (singleton) instance. - createServer() - Method in interface io.helidon.grpc.server.GrpcRouting
-
Creates new
GrpcServer
instance with this routing and default configuration. - createServer() - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with this routing and default configuration. - createServer() - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer
instance with this routing and default configuration. - createServer(GrpcServerConfiguration) - Method in interface io.helidon.grpc.server.GrpcRouting
-
Creates new
GrpcServer
instance with provided configuration and this routing. - createServer(ServerConfiguration) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with provided configuration and this routing. - createServer(ServerConfiguration) - Method in interface io.helidon.webserver.Routing
-
Creates new
WebServer
instance with provided configuration and this routing. - createServer(ServerConfiguration.Builder) - Method in class io.helidon.webserver.Routing.Builder
-
Creates new
WebServer
instance with provided configuration and this routing. - createSupplier(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception supplier.
- createSupplier(Callable<T>) - Static method in class io.helidon.grpc.core.ResponseHelper
- credentials(String, String) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets user and password to the repository.
- credentialsProvider() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns an instance of
CredentialsProvider
. - credentialsProvider(CredentialsProvider) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets new
CredentialsProvider
which should be used by application. - CURRENT_SPAN_CONTEXT_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
The
SpanContext
property name. - CURVE_P256 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-256 Curve.
- CURVE_P384 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-384 Curve.
- CURVE_P521 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-521 Curve.
- customAnnotations() - Method in class io.helidon.security.Security
-
Get the complete set of annotations expected by (all) security providers configured.
- customObject(Class<? extends T>) - Method in class io.helidon.security.providers.common.OutboundTarget
-
Allows a programmatic client to send custom security provider specific parameters to the provider.
- customObject(Class<U>, V) - Method in class io.helidon.security.EndpointConfig.Builder
-
Set or replace a custom object.
- customObject(Class<U>, V) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Set or replace a custom object.
- customObject(Object) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Register a custom object for security request(s).
- customObjects(ClassToInstanceStore<Object>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Provide custom object map to be sent to security providers.
D
- daemon(boolean) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Is daemon of the thread pool executor.
- daemon(boolean) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Is daemon of the thread pool executor.
- data() - Method in interface io.helidon.common.http.DataChunk
-
Returns a representation of this chunk as a ByteBuffer.
- data() - Method in class io.helidon.config.spi.AbstractSource.Data
-
Returns loaded data.
- data() - Method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Returns the predicate/replacement value pairs.
- Data() - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- Data(Optional<D>, Optional<S>) - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- DataChunk - Interface in io.helidon.common.http
-
The DataChunk represents a part of the HTTP body content.
- DataChunkInputStream - Class in io.helidon.media.common
-
Provides a bridge between a reactive
Flow.Publisher
in Helidon and anInputStream
in Jersey. - DataChunkInputStream(Flow.Publisher<DataChunk>) - Constructor for class io.helidon.media.common.DataChunkInputStream
-
Stores publisher for later subscription.
- dataStamp() - Method in class io.helidon.config.etcd.EtcdConfigSource
- dataStamp() - Method in class io.helidon.config.git.GitConfigSource
- dataStamp() - Method in class io.helidon.config.spi.AbstractSource
-
Returns current stamp of data in config source.
- date() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns request date ("Accept-Datetime" header).
- DATE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Date"
header name. - daysOfWeek(DayOfWeek...) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check for days of week.
- DEADLINE - io.helidon.grpc.client.ClientRequestAttribute
-
Add the call deadline to the tracing span.
- deadlockCheck() - Static method in class io.helidon.health.checks.HealthChecks
-
Deadlock health check.
- DeadlockHealthCheck - Class in io.helidon.health.checks
-
A health check that looks for thread deadlocks.
- debug() - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Set debugging on.
- decrementReferenceCount(Contextual<?>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Decrements the reference count of the contextual instance, if any, associated with the combination of the current thread and the supplied
Contextual
, destroying the instance if and only if the reference count becomes less than or equal to zero, and returns the resulting reference count. - decrementReferenceCount(Contextual<?>, int) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Decrements the reference count of the contextual instance, if any, associated with the combination of the current thread and the supplied
Contextual
, destroying the instance if and only if the reference count becomes less than or equal to zero, and returns the resulting reference count. - decryptAes(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using AES.
- decryptAesLegacy(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using legacy AES.
- decryptRsa(PrivateKey, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using RSA with OAEP.
- decryptRsaLegacy(Key, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Decrypt using RSA (private or public key).
- DEFAULT - Static variable in interface io.helidon.grpc.core.MarshallerSupplier
-
The name to use to specify the default marshaller supplier.
- DEFAULT - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default socket configuration.
- DEFAULT_BACKLOG_SIZE - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default backlog size to configure the server sockets with if no other value is provided.
- DEFAULT_CHANNEL_NAME - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default channel configuration name (which is "default").
- DEFAULT_DIGEST_NONCE_TIMEOUT - Static variable in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Default is 24 hours.
- DEFAULT_ERROR_SEVERITY - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default severity for non-OK statuses.
- DEFAULT_EVENT_TYPE - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default event type: "request".
- DEFAULT_HOST - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default host name (which is "localhost").
- DEFAULT_LOGGER_NAME - Static variable in class io.helidon.webserver.accesslog.AccessLogSupport
-
Name of the
Logger
used to log access log records. - DEFAULT_MAX_CONTENT_LENGTH - Static variable in interface io.helidon.webserver.Http2Configuration
-
Default value for max content length.
- DEFAULT_MAX_LENGTH - Static variable in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Default limit for the number of characters written.
- DEFAULT_MESSAGE_FORMAT - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default message format: "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- DEFAULT_METHOD - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default method is "GET".
- DEFAULT_NAME - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default server name.
- DEFAULT_NAME - Static variable in annotation type io.helidon.microprofile.server.RoutingName
-
Name (reserved) for the default listener of WebServer.
- DEFAULT_NOT_BEFORE_SECONDS - Static variable in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Default token validity before issue time.
- DEFAULT_OK_SEVERITY - Static variable in annotation type io.helidon.security.annotations.Audited
-
Default severity for OK status.
- DEFAULT_PATH - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Default path on the file system the health check will be executed for.
- DEFAULT_PORT - Static variable in class io.helidon.grpc.client.GrpcChannelsProvider
-
A constant for holding the default port (which is "1408").
- DEFAULT_PORT - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default grpc port.
- DEFAULT_PRIORITY - Static variable in interface io.helidon.common.Prioritized
-
Default priority for any prioritized component (whether it implements this interface or uses
javax.annotation.Priority
annotation. - DEFAULT_RESPONSE_MEDIA_TYPE - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default media type used in responses in absence of incoming Accept header.
- DEFAULT_SOCKET_NAME - Static variable in interface io.helidon.webserver.ServerConfiguration
-
The default server socket configuration name.
- DEFAULT_THRESHOLD - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Default threshold percent, when this check starts reporting
HealthCheckResponse.State.DOWN
. - DEFAULT_THRESHOLD - Static variable in class io.helidon.health.checks.HeapMemoryHealthCheck
-
Default threshold percentage.
- DEFAULT_TRANSPORT - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default transport is "http".
- DEFAULT_VALIDITY_SECONDS - Static variable in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget
-
Default token validity for an outbound target.
- DEFAULT_WEB_CONTEXT - Static variable in class io.helidon.health.HealthSupport
-
Default web context root of the Health check endpoint.
- DEFAULT_WEB_CONTEXT - Static variable in class io.helidon.openapi.OpenAPISupport
-
Default path for serving the OpenAPI document.
- DEFAULT_WORKER_COUNT - Static variable in interface io.helidon.grpc.server.GrpcServerConfiguration
-
The default number of worker threads that will be used if not explicitly set.
- defaultBufferSize() - Static method in class io.helidon.common.reactive.Flow
-
Returns a default value for Publisher or Subscriber buffering, that may be used in the absence of other constraints.
- defaultConfig(SignedHeadersConfig.HeadersConfig) - Method in class io.helidon.security.providers.httpsign.SignedHeadersConfig.Builder
-
Default configuration is used by methods that do not have an explicit configuration.
- defaultExecutor(Supplier<ExecutorService>) - Static method in class io.helidon.webclient.jaxrs.JaxRsClient
-
Configure the default executor supplier to be used for asynchronous requests when explicit supplier is not provided.
- defaultExecutorServiceSupplier(Supplier<? extends ExecutorService>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Set a supplier of an executor service to use for tasks connected with application processing (JAX-RS).
- defaultInstance() - Static method in interface io.helidon.grpc.core.MarshallerSupplier
-
Obtain the default marshaller.
- defaultJwk(Jwk) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Default JWK which should be used.
- defaultKeyId(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Default JWT key ID which should be used.
- DefaultMarshallerSupplier() - Constructor for class io.helidon.grpc.core.MarshallerSupplier.DefaultMarshallerSupplier
- defaultRoutingBuilder() - Method in interface io.helidon.microprofile.server.RoutingBuilders
- defaultTimeValidators() - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- defaultTimeValidators(Instant, int, ChronoUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- definitionClass() - Method in interface io.helidon.jersey.common.InvokedResource
-
Resource definition class.
- definitionMethod() - Method in interface io.helidon.jersey.common.InvokedResource
-
Method that defines the invoked resource method.
- delay() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- delay() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- delay(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets an initial delay between invocations, that is repeatedly multiplied by
delayFactor
. - delayFactor(double) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a factor that prolongs the delay for an every new execute.
- delayUnit() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- delayUnit() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- delegate() - Method in class io.helidon.grpc.core.SafeStreamObserver
-
Obtain the wrapped
StreamObserver
. - DelegatingInjectionTarget<T> - Class in io.helidon.integrations.cdi.delegates
-
A
DelegatingProducer
and anInjectionTarget
that forwards all method calls to underlyingInjectionTarget
andProducer
implementations. - DelegatingInjectionTarget(InjectionTarget<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
-
Creates a new
DelegatingInjectionTarget
. - DelegatingInjectionTarget(InjectionTarget<T>, Producer<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
-
Creates a new
DelegatingInjectionTarget
. - DelegatingProducer<T> - Class in io.helidon.integrations.cdi.delegates
- DelegatingProducer(Producer<T>) - Constructor for class io.helidon.integrations.cdi.delegates.DelegatingProducer
-
Creates a new
DelegatingProducer
. - DelegatingTransactionManager - Class in io.helidon.integrations.jta.cdi
-
An
abstract
TransactionManager
implementation that delegates all method invocations to anotherTransactionManager
. - DelegatingTransactionManager(TransactionManager) - Constructor for class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Creates a new
DelegatingTransactionManager
. - DelegatingTransactionSynchronizationRegistry - Class in io.helidon.integrations.jta.cdi
-
An
abstract
TransactionSynchronizationRegistry
implementation that delegates all method invocations to anotherTransactionSynchronizationRegistry
. - DelegatingTransactionSynchronizationRegistry(TransactionSynchronizationRegistry) - Constructor for class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Creates a new
DelegatingTransactionSynchronizationRegistry
. - delete(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all DELETE requests to provided handler(s).
- delete(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- delete(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- delete(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- DELETE - io.helidon.common.http.Http.Method
-
The DELETE method requests that the origin server delete the resource identified by the Request-URI.
- deny() - Static method in class io.helidon.security.AuthorizationResponse
-
Deny the request.
- denyAll() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Returns true if access should be denied to all.
- deploy(ServiceDescriptor, PriorityBag<ServerInterceptor>) - Method in class io.helidon.grpc.server.GrpcServerImpl
-
Deploy the specified
service
to thisGrpcServer
. - derive() - Method in class io.helidon.security.EndpointConfig
-
Derive a new endpoint configuration builder based on this instance.
- derive() - Method in class io.helidon.security.SecurityEnvironment
-
Derive a new environment builder based on this environment.
- describeTo(Description) - Method in class io.helidon.config.testing.ValueNodeMatcher
- description - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- description() - Method in class io.helidon.config.spi.AbstractSource
- description() - Method in interface io.helidon.config.spi.Source
-
Short, human-readable summary referring to the underlying source.
- description() - Method in class io.helidon.security.SecurityResponse
-
Description of current security status.
- description(String) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the description to apply to the metric.
- descriptor() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Returns the
MethodDescriptor
of this method. - descriptor() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Return gRPC method descriptor.
- destroy(Object, CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- destroy(Contextual<?>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Calls the
ReferenceCountedContext.decrementReferenceCount(Contextual)
method with the suppliedContextual
, destroying it if and only if its thread-specific reference count becomes less than or equal to zero. - detach() - Method in interface io.helidon.config.Config
-
Returns a copy of the
Config
node with no parent. - detectContentType(Path) - Static method in class io.helidon.config.ConfigHelper
-
Infers the content type contained in the provided
Path
. - determineCharset(Parameters) - Static method in class io.helidon.media.common.ContentTypeCharset
-
Returns the
Charset
specified in the content-type header, usingStandardCharsets.UTF_8
as the default. - determineCharset(Parameters, Charset) - Static method in class io.helidon.media.common.ContentTypeCharset
-
Returns the
Charset
specified in the content type header. - digestAlgorithm(HttpDigest.Algorithm) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest algorithm to use.
- digestHa1(String, HttpDigest.Algorithm) - Method in interface io.helidon.security.providers.httpauth.SecureUserStore.User
-
Digest authentication requires a hash of username, realm and password.
- digestHa1(String, HttpDigest.Algorithm) - Method in interface io.helidon.security.providers.httpauth.UserStore.User
-
Deprecated.
- digestNonceTimeout(long, TimeUnit) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
How long will the nonce value be valid.
- digestServerSecret(char[]) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
The nonce is encrypted using this secret - to make sure the nonce we get back was generated by us and to make sure we can safely time-out nonce values.
- directory() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a local git directory.
- directory(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified directory path. - directory(Path) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a directory where the repository is cloned or should be cloned.
- DISABLE_SELECTIVE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- disableCaching() - Method in interface io.helidon.config.Config.Builder
-
Disables caching of elementary configuration values on
Config
side. - DISABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Disabled component - all subsequent calls return disabled spans and logs.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Disabled traced span log.
- DISABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is disabled and all logs on it are disabled as well.
- DISABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced conifg that is disabled for all components, spans and logs.
- disableEnvironmentVariablesSource() - Method in interface io.helidon.config.Config.Builder
-
Disables use of
environment variables config source
. - disableFilterServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of filters loaded as a
service
. - disableKeyResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving key tokens.
- disableMapperServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of mappers via
ConfigMapperProvider
SPI loaded as aservice
. - disableParserServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of parsers loaded as a
service
. - disableResolving() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Disables HOCON resolving substitutions support.
- disableSystemPropertiesSource() - Method in interface io.helidon.config.Config.Builder
-
Disables use of
system properties config source
. - disableTracing() - Method in class io.helidon.security.Security.Builder
-
Disable open tracing support in this security instance.
- disableValueResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving value tokens.
- diskSpaceCheck() - Static method in class io.helidon.health.checks.HealthChecks
-
Disk space health check.
- DiskSpaceHealthCheck - Class in io.helidon.health.checks
-
A health check that verifies whether the server is running out of disk space.
- DiskSpaceHealthCheck.Builder - Class in io.helidon.health.checks
-
Fluent API builder for
DiskSpaceHealthCheck
. - displayName(String) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the display name to apply to the metric.
- dispose(T) - Method in class io.helidon.integrations.cdi.delegates.DelegatingProducer
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply the "raw" log entry.
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.HeaderLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.HostLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.RequestLineLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.SizeLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.StatusLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.TimestampLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.TimeTakenLogEntry
- doApply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.UserLogEntry
- domain(String) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Domain
parameter. - domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Domain
andPath
parameters. - doSign(byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
- doVerify(byte[], byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
- down(String) - Static method in class io.helidon.grpc.server.ConstantHealthCheck
-
Obtain a
HealthCheck
that always returns a status of down. - drain() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
If not subscribed to, consume all the items from this publisher.
- drain(T) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Process a drained item.
- drainTo(Collection<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
- drainTo(Collection<? super T>, int) - Method in class io.helidon.common.reactive.valve.Tank
- duplicate() - Method in interface io.helidon.common.http.DataChunk
-
Makes a copy of this data chunk including its underlying
ByteBuffer
. - durationUnit() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
E
- element() - Method in class io.helidon.common.reactive.valve.Tank
- email() - Method in class io.helidon.security.jwt.Jwt
-
Email claim.
- email(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Email claim.
- emailVerified() - Method in class io.helidon.security.jwt.Jwt
-
Email verified claim.
- emailVerified(Boolean) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Claim defining whether e-mail is verified or not.
- empty() - Static method in class io.helidon.common.http.ReadOnlyParameters
-
Returns empty and immutable singleton.
- empty() - Static method in interface io.helidon.common.reactive.Multi
-
Get a
Multi
instance that completes immediately. - empty() - Static method in interface io.helidon.common.reactive.Single
-
Get a
Single
instance that completes immediately. - empty() - Static method in class io.helidon.common.reactive.valve.Valves
-
Returns an empty
Valve
- instance, which report complete as soon as handler is registered. - empty() - Static method in interface io.helidon.config.Config
-
Returns empty instance of
Config
. - empty() - Static method in class io.helidon.config.ConfigSources
-
Provides an empty config source.
- empty() - Static method in class io.helidon.config.ConfigValues
-
Simple empty value that can be used e.g.
- empty() - Static method in class io.helidon.config.OverrideSources
-
An empty implementation of
OverrideSource
. - empty() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Returns empty object node.
- empty() - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates an
OverrideData
object containing no overrides. - empty() - Method in class io.helidon.metrics.Registry
-
Determines if registry is empty.
- empty() - Static method in class io.helidon.security.OutboundSecurityResponse
-
There is nothing we can add - e.g.
- empty(Config) - Static method in interface io.helidon.config.Config
-
Create an empty configuration with mappers copied from another config.
- enable() - Method in interface io.helidon.webserver.Http2Configuration
-
Config property to enable HTTP/2 support.
- enable(boolean) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets value to enable HTTP/2 support.
- ENABLE_SELECTIVE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- enabled() - Method in class io.helidon.security.Security
-
Whether security is enabled or disabled.
- enabled() - Method in class io.helidon.tracing.config.Traceable
-
Whether this traceable should be executed or not.
- enabled(boolean) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Enable or disable TLS.
- enabled(boolean) - Method in class io.helidon.health.HealthSupport.Builder
-
HealthSupport can be disabled by invoking this method.
- enabled(boolean) - Method in class io.helidon.security.Security.Builder
-
Security can be disabled using configuration, or explicitly.
- enabled(boolean) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Configure whether this component is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanLogTracingConfig.Builder
-
Configure whether this traced span log is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Configure whether this traced span is enabled or disabled.
- enabled(boolean) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Whether overall tracing is enabled.
- enabled(boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- enabled(boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
When enabled, tracing will be sent.
- enabled(boolean) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- enabled(boolean) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Access logging can be disabled (either through configuration or explicitly in code.
- ENABLED - Static variable in class io.helidon.tracing.config.ComponentTracingConfig
-
Enabled component - all subsequent calls return enabled spans and logs.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanLogTracingConfig
-
Enabled traced span log.
- ENABLED - Static variable in class io.helidon.tracing.config.SpanTracingConfig
-
A traced span that is inabled and all logs on it are enabled as well.
- ENABLED - Static variable in class io.helidon.tracing.config.TracingConfig
-
Traced config that is enabled for all components, spans and logs.
- ENABLED_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
If set to false, tracing will be disabled.
- enabledSslProtocols() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns the SSL protocols to enable, or
null
to enable the default protocols. - enabledSSlProtocols(String...) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(String...) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configures the SSL protocols to enable with the default server socket.
- enabledSSlProtocols(List<String>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures the SSL protocols to enable with the server socket.
- encode(String) - Static method in class io.helidon.webserver.HtmlEncoder
-
Encode HTML string replacing the special characters by their corresponding entities.
- encryptAes(char[], String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Encrypt using AES with GCM method, key is derived from password with random salt.
- EncryptionFilter - Class in io.helidon.config.encryption
-
Provides possibility to decrypt passwords from configuration sources.
- EncryptionFilter.Builder - Class in io.helidon.config.encryption
-
Builder to programmatically setup
EncryptionFilter
. - EncryptionFilterService - Class in io.helidon.config.encryption
-
A Java service for
EncryptionFilter
. - EncryptionFilterService() - Constructor for class io.helidon.config.encryption.EncryptionFilterService
- EncryptionUtil - Class in io.helidon.config.encryption
-
Encryption utilities for secrets protection.
- encryptRsa(PublicKey, String) - Static method in class io.helidon.config.encryption.EncryptionUtil
-
Encrypt secret using RSA with OAEP.
- endpointConfig() - Method in class io.helidon.security.ProviderRequest
-
Configuration of the invoked endpoint, such as annotations declared.
- endpointConfig() - Method in interface io.helidon.security.SecurityContext
-
Current endpoint configuration.
- endpointConfig(EndpointConfig) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the endpoint configuration to start with.
- endpointConfig(EndpointConfig) - Method in interface io.helidon.security.SecurityContext
-
Set endpoint configuration to use for subsequent security requests.
- endpointConfig(Supplier<EndpointConfig>) - Method in interface io.helidon.security.SecurityContext
-
Shortcut method to set
EndpointConfig
using a builder rather than built instance. - EndpointConfig - Class in io.helidon.security
-
Each endpoint can have security configuration either statically declared (e.g.
- EndpointConfig.AnnotationScope - Enum in io.helidon.security
-
Scope of annotations used in applications that integrate security.
- EndpointConfig.Builder - Class in io.helidon.security
-
A fluent API builder for
EndpointConfig
. - enforce() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Return a default instance to create a default enforcement point (or modify the result further).
- ensureSafeObserver(StreamObserver<T>) - Static method in class io.helidon.grpc.core.SafeStreamObserver
-
Ensure that the specified
StreamObserver
is a safe observer. - ensureStatusException(Throwable, Status) - Static method in class io.helidon.grpc.core.GrpcHelper
- ensureStatusRuntimeException(Throwable, Status) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Ensure that a
Throwable
is aStatusRuntimeException
. - Entity - Interface in io.helidon.security
-
Access to message content (entity).
- env() - Method in class io.helidon.security.ProviderRequest
-
Environment of current request, such as the URI invoked, time to use for security decisions etc.
- env() - Method in interface io.helidon.security.SecurityContext
-
Current
SecurityEnvironment
. - env(SecurityEnvironment) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the security environment to start with.
- env(SecurityEnvironment) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used in this context.
- env(Supplier<SecurityEnvironment>) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used int this context.
- envConfig(TracingConfig) - Method in class io.helidon.webserver.WebTracingConfig.Builder
-
Use the provided configuration as a default for any request.
- environmentBuilder() - Method in class io.helidon.security.Security
-
Security environment builder, to be used to create environment for evaluating security in integration components.
- EnvironmentVariableAliases - Class in io.helidon.config
-
Provides configuration key aliases in an attempt to map to legal environment variable names.
- environmentVariables() - Static method in class io.helidon.config.ConfigSources
-
Provides a @{code ConfigSource} for creating a
Config
from environment variables. - EnvironmentVariables - Class in io.helidon.config
-
Provides environment variables that include aliases enabling setting or overriding configuration with keys that are unlikely to be legal as environment variables.
- EP_PROPERTY_OUTBOUND_PASSWORD - Static variable in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override password to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
-
Configure this for outbound requests to override user to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override user to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.providers.jwt.JwtProvider
-
Configure this for outbound requests to override user to use.
- equals(Object) - Method in class io.helidon.common.Errors.ErrorMessage
- equals(Object) - Method in class io.helidon.common.GenericType
- equals(Object) - Method in class io.helidon.common.http.MediaType
-
Compares
obj
to this media type to see if they are the same by comparing type, subtype and parameters. - equals(Object) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- equals(Object) - Method in class io.helidon.grpc.server.ServiceDescriptor
- equals(Object) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- equals(Object) - Method in class io.helidon.security.providers.common.OutboundTarget
- equals(Object) - Method in class io.helidon.service.configuration.api.System
-
Deprecated.
- equals(Object) - Method in class io.helidon.tracing.Tag
- error(Class<T>, ErrorHandler<T>) - Method in class io.helidon.webserver.Routing.Builder
-
Registers an error handler that handles the given type of exceptions.
- error(Throwable) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance that reports the given exception to its subscriber(s). - error(Throwable) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onError(Throwable)
. - error(Throwable) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Single
instance that reports the given given exception to its subscriber(s). - ERROR - io.helidon.security.AuditEvent.AuditSeverity
-
Security event error - we tried to process security, but failed with exception (equivalent of http 500).
- ErrorHandler<T extends Throwable> - Interface in io.helidon.webserver
-
The routing error handler.
- Errors - Class in io.helidon.common
-
Errors utility used to file processing messages (e.g.
- Errors.Collector - Class in io.helidon.common
-
A collector of
Errors.ErrorMessage
s. - Errors.ErrorMessage - Class in io.helidon.common
-
Error message with a severity and a source.
- Errors.ErrorMessagesException - Exception in io.helidon.common
-
Exception used by
Errors.checkValid()
thrown in case there are fatal messages. - errorSeverity() - Method in annotation type io.helidon.security.annotations.Audited
-
Severity of request with unsuccessful response (in http, this would be 4** and 5** status).
- escapeName(String) - Static method in interface io.helidon.config.Config.Key
-
Escape
'~'
to~0
and'.'
to~1
in specified name. - ETAG - Static variable in class io.helidon.common.http.Http.Header
-
The
"ETag"
header name. - EtcdConfigSource - Class in io.helidon.config.etcd
-
A config source which loads a configuration document from Etcd.
- EtcdConfigSourceBuilder - Class in io.helidon.config.etcd
-
Etcd ConfigSource builder.
- EtcdConfigSourceBuilder.EtcdApi - Enum in io.helidon.config.etcd
-
EtcdApi
determines which etcd API version will be used. - EtcdConfigSourceBuilder.EtcdEndpoint - Class in io.helidon.config.etcd
-
Etcd endpoint remote descriptor.
- EtcdEndpoint(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Constructor for class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Initializes descriptor.
- EtcdWatchPollingStrategy - Class in io.helidon.config.etcd
-
Etcd watch strategy is based on etcd watch operation.
- EtcdWatchPollingStrategy(EtcdConfigSourceBuilder.EtcdEndpoint) - Constructor for class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
Creates polling strategy from etcd params.
- eventType() - Method in interface io.helidon.security.AuditEvent
-
Gets the type of this
AuditEvent
. - EVICT_PARALLELISM_THRESHOLD - Static variable in interface io.helidon.security.providers.common.EvictableCache
-
Parameter to
ConcurrentHashMap.forEachKey(long, Consumer)
used for eviction. - EvictableCache<K,V> - Interface in io.helidon.security.providers.common
-
Generic cache with eviction and max size.
- EvictableCache.Builder<K,V> - Class in io.helidon.security.providers.common
-
Builder to create instances of
EvictableCache
. - evictor(BiFunction<K, V, Boolean>) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure evictor to check if a record is still valid.
- evictSchedule(long, long, TimeUnit) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure eviction scheduling.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.helidon.webserver.ForwardingHandler
- ExceptionUtil - Class in io.helidon.microprofile.faulttolerance
-
Class ExceptionUtil.
- excludeUnlistedClasses - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- excludeUnlistedClasses() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- execute() - Method in class io.helidon.microprofile.faulttolerance.CommandRetrier
-
Retries running a command according to retry policy.
- execute() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceCommand
-
Executes this command returning a result or throwing an exception.
- execute(Supplier<T>) - Method in interface io.helidon.config.spi.RetryPolicy
-
Invokes the provided
Supplier
to read the source data and returns that data. - executeOn(ExecutorService) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new
Valve
which defer all handlers to providedExecutorService
. - executePolicy(String, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
- executePolicy(String, Errors.Collector, ProviderRequest) - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutor
-
Execute a policy based on a policy statement.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Sets a custom
executor
used to watch filesystem changes on. - executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Sets a custom
service
used to schedule polling ticks on. - executor(ScheduledExecutorService) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a custom
executor
used to invoke a method call. - ExecutorException - Exception in io.helidon.common.context
-
Exception related to execution of a task in context.
- ExecutorException(String) - Constructor for exception io.helidon.common.context.ExecutorException
-
Create exception with a descriptive message.
- ExecutorException(String, Throwable) - Constructor for exception io.helidon.common.context.ExecutorException
-
Create exception with a descriptive message and a cause.
- executorService() - Method in interface io.helidon.security.SecurityContext
-
Executor service of the security module.
- executorService(ExecutorService) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an executor service to be used for this application.
- executorService(ExecutorService) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- executorService(ExecutorService) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Sets the executor service to use for a handling of request that matches a path where the
JerseySupport
is registered. - executorService(Supplier<ExecutorService>) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- exists() - Method in interface io.helidon.config.Config
-
Returns
true
if the node exists, whether an object, a list, or a value node. - exists() - Method in enum io.helidon.config.Config.Type
-
Returns
true
if the node exists, either as an object, a list or as a value node. - expand() - Static method in class io.helidon.config.EnvironmentVariables
-
Returns the environment variables and their aliases.
- expand(Map<String, String>) - Static method in class io.helidon.config.EnvironmentVariables
-
Returns the environment variables and their aliases.
- EXPECT - Static variable in class io.helidon.common.http.Http.Header
-
The
"Expect"
header name. - EXPECTATION_FAILED_417 - io.helidon.common.http.Http.Status
-
417 Expectation Failed, see HTTP/1.1 documentation.
- expectedAudience(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Audience expected in inbound JWTs.
- expectedAudience(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Audience expected in inbound JWTs.
- expectedIssuer(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Expected issuer in incoming requests.
- experimental() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns an
ExperimentalConfiguration
. - experimental(ExperimentalConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure experimental features.
- ExperimentalConfiguration - Interface in io.helidon.webserver
-
Interface ExperimentalConfiguration.
- ExperimentalConfiguration.Builder - Class in io.helidon.webserver
-
Builder for
ExperimentalConfiguration
. - expirationTime() - Method in class io.helidon.security.jwt.Jwt
-
Expiration time claim.
- expirationTime(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The expiration time defines the time that this JWT loses validity.
- expires() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Expires" header.
- expires(Instant) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Expires
parameter. - expires(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
- expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Expires
parameter. - expires(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Expires" header.
- EXPIRES - Static variable in class io.helidon.common.http.Http.Header
-
The
"Expires"
header name. - explicit() - Method in annotation type io.helidon.security.annotations.Authorized
-
By default, authorization is implicit and all annotations are processed before method invocation to authorize access.
- explicitProvider(String) - Method in class io.helidon.security.SecurityRequestBuilder
-
Use an explicit provider.
- expressionFactory(ExpressionFactory) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Configure a specific expression factory to use with this executor.
- expTime(Instant) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Time the token would expire.
- extensionsService(HelidonServiceLoader.Builder<MpService>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure the extension builder.
- extract(Format<C>, C) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- extractMethodName(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the gRPC method name from a method full name.
- extractNamePrefix(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the name prefix from from a method full name.
- extractServiceName(String) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Extract the gRPC service name from a method full name.
- extractToken(String) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from the string value of the header (or other field).
- extractToken(Map<String, List<String>>) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from request.
F
- FAIL_ON_MISSING_REFERENCE_KEY_NAME - Static variable in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Config key for setting missing reference behavior on
ValueResolvingFilter
s. - failed(String) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with an explanatory message.
- failed(String, Throwable) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with a throwable as a cause.
- failIfNoneValidated(boolean) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Whether to fail if NONE of the attributes is validated.
- failOn() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- failOnMissingReference(boolean) - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Sets how the
ValueResolvingFilter
resulting from this builder will behave when a value contains a reference to a non-existent key. - failOnUnvalidated(boolean) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Whether to fail if any attribute is left unvalidated.
- FAILURE - io.helidon.security.AuditEvent.AuditSeverity
-
Security event failure - we tried to process security, but the result was negative (e.g.
- FAILURE - io.helidon.security.SecurityResponse.SecurityStatus
-
Indicates that the message processing by the security module was NOT successful.
- FAILURE_FINISH - io.helidon.security.SecurityResponse.SecurityStatus
-
Failed and provider did everything to be done.
- failureRatio() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- fallback() - Static method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Returns an implementation of
MergingStrategy
in which nodes from a root earlier in the list have higher priority than nodes from a root later in the list. - FallbackAntn - Class in io.helidon.microprofile.faulttolerance
-
Class FallbackAntn.
- FallbackAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.FallbackAntn
-
Constructor.
- fallbackMethod() - Method in class io.helidon.microprofile.faulttolerance.FallbackAntn
- family() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the class of status code.
- family() - Method in enum io.helidon.common.http.Http.Status
-
Get the class of status code.
- familyName() - Method in class io.helidon.security.jwt.Jwt
-
Family name claim.
- familyName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Family name of subject (surname).
- fatal(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- fatal(String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- FATAL - io.helidon.common.Severity
-
Fatal.
- FaultToleranceCommand - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceCommand.
- FaultToleranceCommand(CommandRetrier, String, MethodIntrospector, InvocationContext, ClassLoader, CompletableFuture<?>) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceCommand
-
Constructor.
- FaultToleranceExtension - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceExtension.
- FaultToleranceExtension() - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension
- FaultToleranceExtension.AnnotatedTypeWrapper<T> - Class in io.helidon.microprofile.faulttolerance
-
Wraps an annotated type for the purpose of adding and/or overriding some annotations.
- FaultToleranceMpService - Class in io.helidon.microprofile.faulttolerance
-
Class FaultToleranceMpService.
- FaultToleranceMpService() - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceMpService
- FIELD - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on field.
- file(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified file path. - file(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of the File OverrideSource Builder to be used to bootstrap an File OverrideSource instance.
- FILE - io.helidon.common.configurable.Resource.Source
-
Resource was loaded from a file.
- fileName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
File name of the source that caused this event.
- filter(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Set the app-provided OpenAPI model filter class.
- filter(Function<Flow.Publisher<ByteBuffer>, Flow.Publisher<ByteBuffer>>) - Method in interface io.helidon.security.Entity
-
Call this method if your security provider needs access to entity bytes.
- filter(Predicate<? super T>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, and the value matches the given predicate, return an
Optional
describing the value, otherwise return an emptyOptional
. - filter(Predicate<T>) - Method in interface io.helidon.common.reactive.valve.Valve
- filter(ClientRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingRestClientFilter
- filter(ClientRequestContext) - Method in class io.helidon.security.integration.jersey.client.ClientSecurityFilter
- filter(ClientRequestContext) - Method in class io.helidon.security.integration.jersey.ClientSecurityFilter
-
Deprecated.
- filter(ClientRequestContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
- filter(ClientRequestContext, ClientResponseContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingFilter
- filter(ContainerRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingContextFilter
- filter(ContainerRequestContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- filter(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
- filterAnnotations(Class<T>, EndpointConfig.AnnotationScope) - Method in class io.helidon.security.SecurityLevel
-
Filters out all annotations of the specific type in the specific scope.
- find(int) - Static method in enum io.helidon.common.http.Http.Status
-
Convert a numerical status code into the corresponding
Status
enum value. - findAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find the annotation by class closest to the handling method.
- findClassAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find class annotation by class closest to the handling class.
- findMethodAnnotation(Class<T>) - Method in interface io.helidon.jersey.common.InvokedResource
-
Find method annotation by class closest to the handling method.
- findParser(String) - Method in interface io.helidon.config.spi.ConfigContext
-
Returns the first appropriate
ConfigParser
instance that supports the specifiedcontent media type
. - findTarget(SecurityEnvironment) - Method in class io.helidon.security.providers.common.OutboundConfig
-
Find target for current security request.
- fireChangeEvent() - Method in class io.helidon.config.spi.AbstractSource
-
Fires a change event when source has changed.
- first() - Method in interface io.helidon.common.reactive.Multi
- first(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an
Optional
containing the first value of the given parameter (and possibly multi-valued) parameter. - first(String) - Method in class io.helidon.common.http.ReadOnlyParameters
- flatMap(Function<? super T, Optional<U>>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, apply the provided
Optional
-bearing mapping function to it, return that result, otherwise return an emptyOptional
. - flatMap(Function<T, Valve<K>>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new
Valve
instance which combines all results into a single Valve. - Flow - Class in io.helidon.common.reactive
-
Interrelated interfaces and static methods for establishing flow-controlled components in which
Publishers
produce items consumed by one or moreSubscribers
, each managed by aSubscription
. - Flow.Processor<T,R> - Interface in io.helidon.common.reactive
-
A component that acts as both a Subscriber and Publisher.
- Flow.Publisher<T> - Interface in io.helidon.common.reactive
-
A producer of items (and related control messages) received by Subscribers.
- Flow.Subscriber<T> - Interface in io.helidon.common.reactive
-
A receiver of messages.
- Flow.Subscription - Interface in io.helidon.common.reactive
-
Message control linking a
Flow.Publisher
andFlow.Subscriber
. - flush() - Method in interface io.helidon.common.http.DataChunk
-
Returns
true
if all caches are requested to flush when this chunk is written. - flush() - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
Send empty buffer as an indication of a user-requested flush.
- flush() - Method in class io.helidon.media.common.CharBuffer
- flushInterval(long, TimeUnit) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
The reporter's flush interval.
- FORBIDDEN - io.helidon.security.CompositeProviderFlag
-
Provider must not be successful for this request (e.g.
- FORBIDDEN - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Security MUST NOT be used (strictly public endpoint - do not invoke security).
- FORBIDDEN_403 - io.helidon.common.http.Http.Status
-
403 Forbidden, see HTTP/1.1 documentation.
- forClassLoader(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigBuilder
- forEach(Consumer<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
- forEach(Consumer<? super T>) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader
- forHeader(String) - Static method in class io.helidon.security.util.TokenHandler
-
A shortcut method to build a token handler that does not modify the token content.
- forKeyId(String) - Method in class io.helidon.security.jwt.jwk.JwkKeys
-
Get a JWK for defined key id if present.
- format(LogRecord) - Method in class io.helidon.common.HelidonConsoleHandler.ThreadFormatter
- format(LogRecord) - Method in class io.helidon.webserver.WebServerLogFormatter
-
Deprecated.
- formatMessage() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Creates a formatted message from this events message format and parameters.
- formatter(DateTimeFormatter) - Method in class io.helidon.webserver.accesslog.TimestampLogEntry.Builder
-
Configure a date time formatter to use with this log entry.
- FormParams - Interface in io.helidon.common.http
-
Provides access to any form parameters present in the request entity.
- FormParamsSupport - Class in io.helidon.webserver
-
Provides support for form parameters in requests, adding a reader for URL-encoded text (if the request's media type so indicates) and also adding a reader for
FormParams
. - FormParamsSupport() - Constructor for class io.helidon.webserver.FormParamsSupport
- forService(String) - Static method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Get a Jaeger
Tracer
builder for processing tracing data of a service with a given name. - forService(String) - Static method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Get a Zipkin
Tracer
builder for processing tracing data of a service with a given name. - FORWARDED - Static variable in class io.helidon.common.http.Http.Header
-
The
"Forwarded"
header name. - ForwardingHandler - Class in io.helidon.webserver
-
ForwardingHandler bridges Netty response and request related APIs to
BareRequest
andBareResponse
. - FOUND_302 - io.helidon.common.http.Http.Status
-
302 Found, see HTTP/1.1 documentation.
- fragment() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a decoded request URI fragment without leading hash '#' character.
- from() - Method in annotation type io.helidon.security.abac.time.TimeValidator.TimeOfDay
-
Time after which this resource is accessible within a day.
- from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance wrapped around the given publisher. - from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Single
instance that publishes the first and only item received from the given publisher. - from(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve
instance from providedFlow.Publisher
. - from(TimeValidator.TimeConfig) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Update this builder from an existing configuration instance.
- from(InputStream, int) - Static method in class io.helidon.common.reactive.valve.Valves
- from(InputStream, int, ExecutorService) - Static method in class io.helidon.common.reactive.valve.Valves
- from(Iterable<T>) - Static method in class io.helidon.common.reactive.valve.Valves
- from(Optional<T>) - Static method in class io.helidon.common.OptionalHelper
-
Static factory method to create a new
OptionalHelper
instance. - from(T...) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve
instance from provided array. - FROM - Static variable in class io.helidon.common.http.Http.Header
-
The
"From"
header name. - fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.policy.PolicyValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.role.RoleValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.scope.ScopeValidator
- fromAnnotations(EndpointConfig) - Method in class io.helidon.security.abac.time.TimeValidator
- fromAnnotations(EndpointConfig) - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Load configuration class instance from annotations this validator expects.
- fromConfig() - Static method in class io.helidon.config.encryption.EncryptionFilter
-
Create a filter based on configuration (it takes its configuration from the configuration object it filters).
- fromConfig(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.role.RoleValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator
- fromConfig(Config) - Method in class io.helidon.security.abac.time.TimeValidator
- fromConfig(Config) - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Load configuration class instance from
Config
. - fromConfig(Config, TokenHandler) - Static method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.JwtOutboundTarget
-
Load an instance from configuration.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Update this builder from JWK in json format.
- fromPersistence(Persistence, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Deprecated.Please use the
PersistenceUnitInfoBean.fromPersistenceUnit(PersistenceUnit, ClassLoader, Supplier, URL, Map, Supplier)
method instead. - fromPersistence(Persistence, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Deprecated.Please use the
PersistenceUnitInfoBean.fromPersistenceUnit(PersistenceUnit, ClassLoader, Supplier, URL, Map, Supplier)
method instead. - fromPersistenceUnit(Persistence.PersistenceUnit, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aClassLoader
for loading JPA classes and resources, aSupplier
ofClassLoader
instances for helping to implement thePersistenceUnitInfo.getNewTempClassLoader()
method, aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can provideDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, ClassLoader, Supplier<? extends ClassLoader>, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aClassLoader
for loading JPA classes and resources, aSupplier
ofClassLoader
instances for helping to implement thePersistenceUnitInfo.getNewTempClassLoader()
method, aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can provideDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, PersistenceUnitInfoBean.DataSourceProvider) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aPersistenceUnitInfoBean.DataSourceProvider
that can supplyDataSource
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromPersistenceUnit(Persistence.PersistenceUnit, URL, Map<? extends String, ? extends Set<? extends Class<?>>>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>) - Static method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Given a
Persistence.PersistenceUnit
(a Java object representation of a<persistence-unit>
element in aMETA-INF/persistence.xml
resource), aURL
representing the persistence unit's root, aMap
of unlisted managed classes (entity classes, mapped superclasses and so on) indexed by persistence unit name, and aDataSourceProviderSupplier
that can supplyPersistenceUnitInfoBean.DataSourceProvider
instances, returns aPersistenceUnitInfoBean
representing the persistence unit in question. - fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
- fromValue(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- frontendUri(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Full URI of this application that is visible from user browser.
- fullBuilder() - Static method in class io.helidon.common.pki.KeyConfig
-
Creates a new builder to configure instance.
- fullName() - Method in class io.helidon.security.jwt.Jwt
-
Full name claim.
- fullName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Full name of subject.
G
- GATEWAY_TIMEOUT_504 - io.helidon.common.http.Http.Status
-
504 Gateway Timeout, see HTTP/1.1 documentation.
- gatherApplications(ProcessInjectionTarget<T>) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Gather Application or resource classes to start.
- gender() - Method in class io.helidon.security.jwt.Jwt
-
Gender claim.
- gender(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Gender of the subject.
- generalClient() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client with configured proxy with no security.
- generateSpanName(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.TracingHelper
-
Generate span using the function provided by
TracingHelper.create(Function)
. - GenericType<T> - Class in io.helidon.common
-
Represents a full type including generics declaration, to avoid information loss due to type erasure.
- GenericType() - Constructor for class io.helidon.common.GenericType
-
Constructs a new generic type, deriving the generic type and class from type parameter.
- genericTypeMappers() - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
Returns a map of mapper functions associated with appropriate target type (
GenericType<?>
. - geometric(long, double, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema as a bounded geometric series.
- get() - Method in interface io.helidon.common.Builder
- get() - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier
- get() - Method in class io.helidon.common.configurable.ServerThreadPoolSupplier
- get() - Method in class io.helidon.common.configurable.ThreadPoolSupplier
- get() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value.
- get() - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get()
. - get() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Get the stored subscriber.
- get() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
- get() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
- get() - Method in class io.helidon.config.ConfigSources.MapBuilder
- get() - Method in interface io.helidon.config.ConfigValue
-
Typed value of the represented
Config
node. - get() - Method in interface io.helidon.config.objectmapping.Value.None
- get() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
- get() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
- get() - Method in class io.helidon.config.RetryPolicies.Builder
- get() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
- get() - Method in class io.helidon.config.spi.AbstractOverrideSource.Builder
- get() - Method in interface io.helidon.config.spi.ConfigSource
- get() - Method in interface io.helidon.config.spi.OverrideSource
- get() - Method in interface io.helidon.config.spi.PollingStrategy
- get() - Method in interface io.helidon.config.spi.RetryPolicy
- get() - Static method in class io.helidon.security.integration.common.SecurityTracing
-
Get an instance from the current
Context
or create a new instance and start the security span. - get() - Method in interface io.helidon.security.SecurityClient
-
Synchronous complement to
SecurityClient.submit()
. - get() - Method in class io.helidon.security.SecurityTime
-
Get current (or as configured) time.
- get(long, TimeUnit) - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get()
. - get(Config.Key) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all GET requests to provided handler(s).
- get(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(Class<T>) - Method in interface io.helidon.common.context.Context
-
Optionally gets registered instance by its type.
- get(Class<T>) - Method in class io.helidon.grpc.core.JavaMarshaller.Supplier
- get(Class<T>) - Method in class io.helidon.grpc.core.JsonbMarshaller.Supplier
- get(Class<T>) - Method in class io.helidon.grpc.core.MarshallerSupplier.DefaultMarshallerSupplier
- get(Class<T>) - Method in interface io.helidon.grpc.core.MarshallerSupplier
-
Obtain a
MethodDescriptor.Marshaller
for a type. - get(Class<T>) - Method in class io.helidon.grpc.core.MarshallerSupplier.ProtoMarshallerSupplier
- get(Object, Class<T>) - Method in interface io.helidon.common.context.Context
-
Optionally gets a registered instance by its type.
- get(String) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- get(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(Contextual<T>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the contextual instance associated with the current thread and the supplied
Contextual
, ornull
if no such contextual instance exists. - get(Contextual<T>, CreationalContext<T>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the contextual instance associated with the current thread and the supplied
Contextual
, creating it if necessary. - get(K) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Get current cached value if valid.
- GET - io.helidon.common.http.Http.Method
-
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.
- getActiveThreads() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the current number of active threads.
- getAlgorithm() - Method in enum io.helidon.security.providers.httpauth.HttpDigest.Algorithm
-
Get the algorithm string.
- getAndReset() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value and resets it to 0.
- getAnnotation(Class<R>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAnnotations() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAnnotations(Class<T>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getAuthoritativeSystem(Set<? extends System>, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Given a
Set
ofSystem
s, returns theSystem
from thatSet
that is deemed to be the authoritative system, either because it is the only enabled member of theSet
or it is the first enabled member of theSet
whoseSystem.isAuthoritative()
method returnstrue
, ornull
if there is no authoritativeSystem
to be returned. - getAverageActiveThreads() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the average number of active threads across the life of the pool.
- getAverageQueueSize() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the average queue size.
- getBaseType() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getBeanClass() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getBigInteger(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is base64-url encoded and convert it to big integer if present.
- getBridgeCounters() - Method in class io.helidon.metrics.Registry
- getBridgeGauges() - Method in class io.helidon.metrics.Registry
- getBridgeHistograms() - Method in class io.helidon.metrics.Registry
- getBridgeMeters() - Method in class io.helidon.metrics.Registry
- getBridgeMetric(String) - Method in class io.helidon.metrics.Registry
- getBridgeMetrics() - Method in class io.helidon.metrics.Registry
- getBridgeMetrics(Predicate<? super Map.Entry<? extends InternalBridge.MetricID, ? extends Metric>>) - Method in class io.helidon.metrics.Registry
- getBridgeRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
- getBridgeTimers() - Method in class io.helidon.metrics.Registry
- getBuilder() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getByteArray(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a base64-url encoded byte array, if present.
- getCallerClass() - Method in class io.helidon.common.StackWalker
-
Gets the
Class
object of the caller who invoked the method that invokedgetCallerClass
. - getClaim(String) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- getClaim(String, Class<T>) - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
-
Produce a claim based on its name and expected class.
- getClaimNames() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- getClassLevelAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns class level annotations.
- getClassLoader() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getClassName() - Method in class io.helidon.security.SecurityLevel
-
Returns the name of the class which this level represents.
- getClazz() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the clazz property.
- getCommonPropertyType(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getCompletedTasks() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the number of completed tasks.
- getComponent(String) - Method in class io.helidon.tracing.config.TracingConfig
-
Configuration of a traced component.
- getConcurrentGauges() - Method in class io.helidon.metrics.Registry
- getConcurrentGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getConfig() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns the
Config
instance used to acquire configuration property values. - getConfig() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getConfig() - Method in class io.helidon.security.providers.common.OutboundTarget
-
Configuration of this target.
- getConfig(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- getConfigSources() - Method in class io.helidon.microprofile.config.MpConfig
- getConfiguration() - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- getConstructors() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getConversionType(Class<?>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
-
Returns a non-
null
Class
representing the type to which MicroProfile Config-based conversion of the property identified by the suppliedname
should occur. - getCounters() - Method in class io.helidon.metrics.Registry
- getCounters(MetricFilter) - Method in class io.helidon.metrics.Registry
- getCountry() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getDataSource(boolean, boolean, String) - Method in interface io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean.DataSourceProvider
-
Supplies a
DataSource
. - getDataSourceClassName(String) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Returns the name of a Java class that implements the
DataSource
interface that is appropriate for the supplied JDBC URL. - getDataSourceClassName(String) - Method in class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Returns the name of a Java class that implements the
DataSource
interface that is appropriate for the supplied JDBC URL. - getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Given a
Matcher
that has been produced by theAbstractDataSourceExtension.getDataSourcePropertyPatternMatcher(String)
method, returns the relevant data source name. - getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourceName(Matcher) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDataSourceNames() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns a
Set
of data source names known to thisAbstractDataSourceExtension
implementation. - getDataSourceProperty(Properties, System, Properties, String, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Returns the value of a property found in the
properties
parameter value, or, failing that, in the suppliedSystem
's properties, or, failing that, in the suppliedcoordinates
parameter value, that applies to the data source identified by the supplieddataSourceName
parameter, taking into account the prefix. - getDataSourceProperty(Properties, System, Properties, String, String) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Returns the value of a property found in the
properties
parameter value, or, failing that, in the suppliedSystem
's properties, or, failing that, in the suppliedcoordinates
parameter value, that applies to the data source identified by the supplieddataSourceName
parameter, taking into account the prefix. - getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Given a
Matcher
that has been produced by theAbstractDataSourceExtension.getDataSourcePropertyPatternMatcher(String)
method, returns the relevant data source property name. - getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourcePropertyName(Matcher) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns a
Matcher
for a property name. - getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- getDataSourcePropertyPatternMatcher(String) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- getDescription() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the description property.
- getenv() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.
- getExpTime() - Method in class io.helidon.security.providers.common.TokenCredential
-
Expiration time of the token.
- getExternalTransactionControllerClass() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Returns a non-
null
Class
that extendsAbstractTransactionController
, namelyCDISEPlatform.TransactionController
. - getFailedTasks() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the number of tasks that threw an exception.
- getFeatureDescriptors(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getFields() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getFormatted() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getGauges() - Method in class io.helidon.metrics.Registry
- getGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getHistograms() - Method in class io.helidon.metrics.Registry
- getHistograms(MetricFilter) - Method in class io.helidon.metrics.Registry
- getInjectionPoints() - Method in class io.helidon.integrations.cdi.delegates.DelegatingProducer
- getInjectionPoints() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getInstance() - Static method in class io.helidon.common.StackWalker
-
Returns a
StackWalker
instance with default options. - getInstance() - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory.
- getInstance() - Static method in class io.helidon.microprofile.faulttolerance.LiteralCommandBinding
- getInstance(StackWalker.Option) - Static method in class io.helidon.common.StackWalker
-
Returns a
StackWalker
instance with the givenoption
specifying the stack frame information it can access. - getInstance(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory for and update it with provided configuration.
- getInstance(Class<U>) - Method in class io.helidon.security.ClassToInstanceStore
-
Get an instance from the store.
- getInstance(String) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns the sole
ServiceConfiguration
implementation in effect for the currentSystem
s and identified by the suppliedserviceIdentifier
, if there is one, ornull
if there is no suchServiceConfiguration
. - getInstance(String, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns the sole
ServiceConfiguration
implementation in effect for the currentSystem
s and identified by the suppliedserviceIdentifier
and suitable for the suppliedcoordinates
, if there is one, ornull
if there is no suchServiceConfiguration
. - getInstance(Set<StackWalker.Option>) - Static method in class io.helidon.common.StackWalker
-
Returns a
StackWalker
instance with the givenoptions
specifying the stack frame information it can access. - getInstanceFrom(BeanManager) - Static method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the sole
ReferenceCountedContext
that is registered with the suppliedBeanManager
. - getIssuer() - Method in class io.helidon.security.providers.common.TokenCredential
-
Issuer of the token.
- getIssueTime() - Method in class io.helidon.security.providers.common.TokenCredential
-
Issue time of the token.
- getJarFile() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the jarFile property.
- getJarFileUrls() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getJavaClass() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getJNDIConnectorLookupType() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Returns
JNDIConnector.UNDEFINED_LOOKUP
when invoked. - getJson() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
Create a json representation of this address.
- getJtaDataSource() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the jtaDataSource property.
- getJtaDataSource() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getJwt() - Method in class io.helidon.security.jwt.SignedJwt
-
Return a Jwt instance from this signed JWT.
- getKeyBytes() - Method in class io.helidon.security.jwt.jwk.JwkOctet
-
Get the bytes of the secret key.
- getKeyFactory(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a key factory for algorithm.
- getLocality() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getMac(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a MAC for algorithm.
- getManagedClassNames() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getMappingFile() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the mappingFile property.
- getMappingFileNames() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getMBeanServer() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Uses CDI to find a relevant
MBeanServer
, caches it, and returns it. - getMessage() - Method in class io.helidon.common.Errors.ErrorMessage
-
Human-readable description of the issue.
- getMessages() - Method in exception io.helidon.common.Errors.ErrorMessagesException
-
Get encountered error messages of all types (hint, warning, fatal).
- getMetadata() - Method in class io.helidon.metrics.Registry
- getMeters() - Method in class io.helidon.metrics.Registry
- getMeters(MetricFilter) - Method in class io.helidon.metrics.Registry
- getMethodLevelAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns method level annotations.
- getMethodName() - Method in class io.helidon.security.SecurityLevel
-
Returns the name of the method which this level represents.
- getMethods() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getMetric(String) - Method in class io.helidon.metrics.Registry
-
Access a metric by name.
- getMetricIDs() - Method in class io.helidon.metrics.Registry
- getMetricName(E, Class<?>, MetricUtil.MatchingType, String, boolean) - Static method in class io.helidon.microprofile.metrics.MetricUtil
-
Determine the name to use for a metric.
- getMetrics() - Method in class io.helidon.metrics.Registry
- getName() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the name of this pool.
- getName() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the name property.
- getName() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
-
Gets the value of the name property.
- getName() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns the name of this
OciConfigConfigSource
. - getName() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getName() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- getName() - Method in class io.helidon.security.Grant
- getName() - Method in class io.helidon.security.NamedProvider
-
Name of this provider.
- getName() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.Returns the name of this
System
. - getName() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Returns the name of this
ServiceConfigurationConfigSource
. - getNames() - Method in class io.helidon.metrics.Registry
- getNewTempClassLoader() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getNonJtaDataSource() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the nonJtaDataSource property.
- getNonJtaDataSource() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getNumberOfSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Returns the number of current subscribers.
- getObject() - Method in class io.helidon.security.ProviderRequest
-
The object of this request.
- getOptionalMetricWithIDsEntry(String) - Method in class io.helidon.metrics.Registry
-
Get internal map entry given a metric name.
- getOptionalValue(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
- getOrdinal() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns the ordinal of this
OciConfigConfigSource
. - getParamOverride(String, MethodAntn.MatchingType) - Method in class io.helidon.microprofile.faulttolerance.MethodAntn
-
Returns override for parameter.
- getPeakQueueSize() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the peak queue size.
- getPersistenceProviderClassName() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getPersistenceUnit() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence
-
Gets the value of the persistenceUnit property.
- getPersistenceUnitName() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getPersistenceUnitRootUrl() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getPersistenceXMLSchemaVersion() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getPostalCode() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getPrefix() - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Returns the prefix with which relevant property names will start.
- getPrefix() - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Returns the prefix with which relevant property names will start.
- getProperties() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the properties property.
- getProperties() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getProperties() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns a
Map
consisting of all property names and their values that thisOciConfigConfigSource
knows about at the time that this method is invoked. - getProperties() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.Returns the properties of this
System
as a non-null
, unchanging and unmodifiableProperties
object. - getProperties() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Returns a
Map
representing all properties known to thisServiceConfigurationConfigSource
. - getProperty() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties
-
Gets the value of the property property.
- getProperty(String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns a value for the property described by the supplied
propertyName
, ornull
if no such property value exists. - getProperty(String, String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns a value for the property described by the supplied
propertyName
, or the value of the supplieddefaultValue
parameter if no such property value exists. - getProperty(String, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.Returns a value for the property described by the supplied
propertyName
, or the value of the supplieddefaultValue
parameter if no such property value exists. - getProperty(String, String) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhost
-
Deprecated.Overrides the
HikariCPServiceConfiguration.getProperty(String, String)
method to return a value for the suppliedpropertyName
, and, if one is not found and thepropertyName
parameter value starts withjavax.sql.Datasource.
, to "just-in-time" install certain properties related to the data source in question, before attempting its retrieval again. - getProperty(String, String) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhost
-
Deprecated.Overrides the
UCPServiceConfiguration.getProperty(String, String)
method to return a value for the suppliedpropertyName
, and, if one is not found and thepropertyName
parameter value starts withjavax.sql.Datasource.
, to "just-in-time" install certain properties related to the data source in question, before attempting its retrieval again. - getProperty(String, String) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.Returns a value for the property described by the supplied
propertyName
, or the value of the supplieddefaultValue
parameter if no such property value exists. - getPropertyNames() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Returns a
Set
of all known configuration property names. - getPropertyNames() - Method in class io.helidon.microprofile.config.MpConfig
- getPropertyNames() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns an unmodifiable and unchanging
Set
ofString
s representing the names of properties whose values may be retrieved with theServiceConfiguration.getProperty(String)
method. - getPropertyNames() - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.Returns an unmodifiable and unchanging
Set
ofString
s representing the names of properties whose values may be retrieved with theHikariCPServiceConfiguration.getProperty(String, String)
method. - getPropertyNames() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Returns all property names known to this
ServiceConfigurationConfigSource
by returning the result of invoking theServiceConfiguration.getPropertyNames()
method on the underlyingServiceConfiguration
. - getPropertyNames() - Method in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.Returns an unmodifiable and unchanging
Set
ofString
s representing the names of properties whose values may be retrieved with theUCPServiceConfiguration.getProperty(String, String)
method. - getProvidedJtaPlatform() - Method in class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatformProvider
-
Returns a non-
null
JtaPlatform
. - getProvider() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the provider property.
- getProvider() - Method in class io.helidon.security.NamedProvider
-
Provider instance.
- getProviders(Class<T>) - Method in interface io.helidon.security.spi.ProviderSelectionPolicy.Providers
-
Get a list of named providers based on provider type.
- getQop() - Method in enum io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Get the QOP string.
- getQualifiers() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getQueue() - Method in class io.helidon.common.configurable.ThreadPool
- getQueueCapacity() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the queue capacity.
- getQueueSize() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the current number of tasks in the queue.
- getReferenceCount(Contextual<?>) - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns the reference count of the contextual instance, if any, associated with the combination of the current thread and the supplied
Contextual
. - getRegion() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
-
Get a registry based on its type.
- getRegistryFactory() - Static method in class io.helidon.metrics.RegistryFactory
-
Deprecated.use
RegistryFactory::getInstance
instead. - getRejectedExecutionHandler() - Method in class io.helidon.common.configurable.ThreadPool
- getRejectionCount() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the rejection count.
- getRejectionCount() - Method in class io.helidon.common.configurable.ThreadPool.RejectionHandler
-
Returns the number of rejections.
- getRequestType() - Method in interface io.helidon.grpc.core.MethodHandler
-
Obtain the request type.
- getResource(Object) - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Gets an object from the
Map
of resources being managed for the transaction bound to the current thread at the time this method is called. - getResponseType() - Method in interface io.helidon.grpc.core.MethodHandler
-
Obtain the response type.
- getRoles(Subject) - Static method in class io.helidon.security.Security
-
Get a set of roles the subject has, based on
Role
. - getRollbackOnly() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Get the
rollbackOnly
status of the transaction bound to the current thread at the time this method is called. - getScope() - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns
ReferenceCounted.class
when invoked. - getScope() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Returns the identifier of the service this
ServiceConfiguration
implementation provides configuration for. - getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Returns the identifier of the logical service this
ServiceConfigurationProvider
implementation providesServiceConfiguration
instances for. - getServices() - Method in class io.helidon.grpc.server.GrpcServerImpl
-
Obtain an immutable
List
of registeredServerServiceDefinition
s. - getSeverity() - Method in class io.helidon.common.Errors.ErrorMessage
-
Get
Severity
. - getSharedCacheMode() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the sharedCacheMode property.
- getSharedCacheMode() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getSignature() - Method in class io.helidon.security.jwt.SignedJwt
-
Signature bytes.
- getSignature(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a signature for algorithm.
- getSignedBytes() - Method in class io.helidon.security.jwt.SignedJwt
-
The bytes that were signed (payload bytes).
- getSource() - Method in class io.helidon.common.Errors.ErrorMessage
-
The issue source.
- getSpan(String) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- getSpanLog(String) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Configuration of a traced span log.
- getStatus() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Returns the status of the transaction associated with the current thread.
- getStereotypes() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getStreetAddress() - Method in class io.helidon.security.jwt.JwtUtil.Address
- getString(JsonObject, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string if present.
- getStrings(JsonObject, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a list of strings if present.
- getSystems() - Static method in class io.helidon.service.configuration.api.System
-
Deprecated.Returns a non-
null
, unchanging and unmodifiableSet
ofSystem
instances as found by the Java service provider mechanism. - getThrowable() - Method in class io.helidon.common.reactive.valve.ValveIterator
-
If original
Valve
ends with error then this method returns cause of such error. - getTimers() - Method in class io.helidon.metrics.Registry
- getTimers(MetricFilter) - Method in class io.helidon.metrics.Registry
- getTokenInstance(Class<U>) - Method in class io.helidon.security.providers.common.TokenCredential
-
Get a token of a specific class.
- getTotalTasks() - Method in class io.helidon.common.configurable.ThreadPool
-
Returns the number of completed and failed tasks.
- getTransaction() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Returns the
Transaction
object that represents the transaction context of the calling thread. - getTransactionKey() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Return an opaque object to represent the transaction bound to the current thread at the time this method is called.
- getTransactionStatus() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Return the status of the transaction bound to the current thread at the time this method is called.
- getTransactionType() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the transactionType property.
- getTransactionType() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getType(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getTypeClosure() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- getTypeName() - Method in class io.helidon.common.GenericType
- getTypes() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- getValidationMode() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the validationMode property.
- getValidationMode() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- getValue() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
-
Gets the value of the value property.
- getValue(Object, String) - Static method in class io.helidon.security.ProviderRequest
-
Get a value of a property from an object.
- getValue(String) - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns a value for the supplied
propertyName
, ornull
if there is no such value. - getValue(String) - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Returns the value of the property identified by the supplied
name
, ornull
if there is no such property or a value could not be found for some reason. - getValue(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
- getValue(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- getVersion() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence
-
Gets the value of the version property.
- GitConfigSource - Class in io.helidon.config.git
-
A config source which loads a configuration document from Git repository.
- GitConfigSourceBuilder - Class in io.helidon.config.git
-
Git ConfigSource builder.
- GitConfigSourceBuilder.GitEndpoint - Class in io.helidon.config.git
-
Git source endpoint descriptor.
- GitEndpoint(URI, String, Path, String, CredentialsProvider) - Constructor for class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Creates a descriptor.
- givenName() - Method in class io.helidon.security.jwt.Jwt
-
Given name claim.
- givenName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Given name of subject (first name).
- GONE_410 - io.helidon.common.http.Http.Status
-
410 Gone, see HTTP/1.1 documentation.
- GoogleTokenException - Exception in io.helidon.security.providers.google.login
-
An exception that is throws in case of a problem with Google access token processing.
- GoogleTokenProvider - Class in io.helidon.security.providers.google.login
-
Provider supporting login button from front-end.
- GoogleTokenProvider.Builder - Class in io.helidon.security.providers.google.login
-
Fluent API builder to build
GoogleTokenProvider
instance. - GoogleTokenService - Class in io.helidon.security.providers.google.login
-
Java service (
SecurityProviderService
) for google token provider. - GoogleTokenService() - Constructor for class io.helidon.security.providers.google.login.GoogleTokenService
- Grant - Class in io.helidon.security
-
A concept representing anything that can be granted to a subject.
- Grant(Grant.Builder<?>) - Constructor for class io.helidon.security.Grant
-
Create an instance based on a builder.
- Grant.Builder<T extends Grant.Builder<T>> - Class in io.helidon.security
- grants(Class<T>) - Method in class io.helidon.security.Subject
-
Get all grants of a specific type determined by type's class.
- grantsByType(String) - Method in class io.helidon.security.Subject
-
Get all grants of a specific type determined by type's name.
- GrpcChannelDescriptor - Class in io.helidon.grpc.client
-
GrpcChannelDescriptor contains the configuration for a
Channel
. - GrpcChannelDescriptor.Builder - Class in io.helidon.grpc.client
-
Builder builds a GrpcChannelDescriptor.
- GrpcChannelsProvider - Class in io.helidon.grpc.client
-
GrpcChannelsProvider is a factory for pre-configured gRPC Channel instances.
- GrpcChannelsProvider.Builder - Class in io.helidon.grpc.client
-
Builder builds an instance of
GrpcChannelsProvider
. - GrpcHelper - Class in io.helidon.grpc.core
-
Helper methods for common gRPC tasks.
- GrpcMetrics - Class in io.helidon.grpc.metrics
-
A
ServerInterceptor
that enables capturing of gRPC call metrics. - GrpcMetrics.NamingFunction - Interface in io.helidon.grpc.metrics
-
Implemented by classes that can create a metric name.
- GrpcRouting - Interface in io.helidon.grpc.server
-
GrpcRouting represents the composition of gRPC services with interceptors and routing rules.
- GrpcRouting.Builder - Class in io.helidon.grpc.server
-
A builder that can build
GrpcRouting
instances. - GrpcRoutingImpl - Class in io.helidon.grpc.server
-
An implementation of
GrpcRouting
. - GrpcServer - Interface in io.helidon.grpc.server
-
Represents a immutably configured gRPC server.
- GrpcServer.Builder - Class in io.helidon.grpc.server
-
GrpcServer builder class provides a convenient way to timed a GrpcServer instance.
- GrpcServerBasicConfig - Class in io.helidon.grpc.server
-
Configuration class for the
GrpcServer
implementations. - GrpcServerConfiguration - Interface in io.helidon.grpc.server
-
The configuration for a gRPC server.
- GrpcServerConfiguration.Builder - Class in io.helidon.grpc.server
-
A
GrpcServerConfiguration
builder. - GrpcServerImpl - Class in io.helidon.grpc.server
-
A gRPC Server implementation.
- GrpcService - Interface in io.helidon.grpc.server
-
A Helidon gRPC service.
- GrpcServiceClient - Class in io.helidon.grpc.client
-
A gRPC Client for a specific gRPC service.
- GrpcServiceClient.Builder - Class in io.helidon.grpc.client
-
Builder to build an instance of
GrpcServiceClient
. - GrpcServiceClient.SingleValueStreamObserver<T> - Class in io.helidon.grpc.client
-
A simple
StreamObserver
adapter class that completes aCompletableFuture
when the observer is completed. - GrpcTlsDescriptor - Class in io.helidon.grpc.core
-
GrpcTlsDescriptor contains details about configuring TLS of a
Channel
. - GrpcTlsDescriptor.Builder - Class in io.helidon.grpc.core
-
Builder to build a new instance of
GrpcTlsDescriptor
. - GrpcTracing - Class in io.helidon.grpc.server
-
A
ServerInterceptor
that adds tracing to gRPC service calls. - GrpcTracingConfig - Class in io.helidon.grpc.server
-
The configuration for gRPC tracing.
- GrpcTracingConfig.Builder - Class in io.helidon.grpc.server
-
Builds the configuration of a tracer.
H
- handle(BiConsumer<T, Pausable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>, Runnable) - Method in class io.helidon.common.reactive.valve.Tank
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>, Runnable) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>, Consumer<Throwable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>, Consumer<Throwable>, Runnable) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- Handler - Interface in io.helidon.webserver
-
The
ServerRequest
andServerResponse
handler. - Handler.EntityHandler<T> - Interface in io.helidon.webserver
- handlingClass() - Method in interface io.helidon.jersey.common.InvokedResource
-
Resource handling class.
- handlingMethod() - Method in interface io.helidon.jersey.common.InvokedResource
-
Method that handles the invoked resource method.
- hasContentType(MediaType...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept requests with any of the given content types.
- hasContentType(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Only accept requests with any of the given content types.
- hasFatal() - Method in class io.helidon.common.Errors.Collector
-
A helper method to check if this collector already has a fatal message.
- hasFatal() - Method in class io.helidon.common.Errors
-
Check if a fatal message is part of these messages.
- hashCode() - Method in class io.helidon.common.Errors.ErrorMessage
- hashCode() - Method in class io.helidon.common.GenericType
- hashCode() - Method in class io.helidon.common.http.MediaType
-
Generate a hash code from the type, subtype and parameters.
- hashCode() - Method in class io.helidon.grpc.metrics.GrpcMetrics
- hashCode() - Method in class io.helidon.grpc.server.ServiceDescriptor
- hashCode() - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- hashCode() - Method in class io.helidon.security.providers.common.OutboundTarget
- hashCode() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.
- hashCode() - Method in class io.helidon.tracing.Tag
- hasHint() - Method in class io.helidon.common.Errors
-
Check if a hint message is part of these messages.
- hasNext() - Method in class io.helidon.common.reactive.valve.ValveIterator
- hasSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Returns true if this publisher has any subscribers.
- hasSuffix(String) - Method in class io.helidon.common.http.MediaType
-
Tests if this media type has provided Structured Syntax
suffix
(RFC 6839). - hasValue() - Method in interface io.helidon.config.Config
-
Returns
true
if this configuration node has a direct value. - hasWarning() - Method in class io.helidon.common.Errors
-
Check if a warning message is part of these messages.
- head(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all HEAD requests to provided handler(s).
- head(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- head(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- head(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- HEAD - io.helidon.common.http.Http.Method
-
The HEAD method is identical to
Http.Method.GET
except that the server MUST NOT return a message-body in the response. - header() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Header to store signature in.
- header(HttpSignHeader) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Header to store signature in.
- header(String, String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add a single-value header.
- header(String, List<String>) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add a multi-value header.
- header(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Set the token as a new header.
- HEADER_ORIG_URI - Static variable in class io.helidon.security.Security
-
Integration should add a special header to each request.
- HeaderAtnProvider - Class in io.helidon.security.providers.header
-
Security provider that extracts a username (or service name) from a header.
- HeaderAtnProvider.Builder - Class in io.helidon.security.providers.header
-
A fluent api Builder for
HeaderAtnProvider
. - HeaderAtnService - Class in io.helidon.security.providers.header
-
Service for
HeaderAtnProvider
to auto-configure it withSecurity
. - HeaderAtnService() - Constructor for class io.helidon.security.providers.header.HeaderAtnService
- headerClaim(String) - Method in class io.helidon.security.jwt.Jwt
-
Get a claim by its name from header.
- headerHandler() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
TokenHandler
to extract header information from request. - headerJson() - Method in class io.helidon.security.jwt.Jwt
-
Create a JSON header object.
- HeaderLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for header values.
- HeaderLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
Fluent API builder for
HeaderLogEntry
. - headers() - Method in class io.helidon.security.SecurityEnvironment
-
Transport headers that can be used to process the message.
- headers() - Method in interface io.helidon.webserver.BareRequest
-
Gets http request headers.
- headers() - Method in interface io.helidon.webserver.ServerRequest
-
Returns http request headers.
- headers() - Method in interface io.helidon.webserver.ServerResponse
-
Returns response headers.
- headers(Map<String, List<String>>) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Transport headers (such as HTTP headers, JMS headers).
- Headers - Interface in io.helidon.common.http
-
Extends
Parameters
interface by adding methods convenient for HTTP headers. - HEADERS - io.helidon.grpc.client.ClientRequestAttribute
-
Add the method call headers to the tracing span.
- HEADERS - io.helidon.grpc.server.ServerRequestAttribute
-
Log the request headers.
- headerTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
A
TokenHandler
to process header containing a JWT. - healthCheck() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return a
HealthCheck
for this service. - healthCheck(HealthCheck) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- healthCheck(HealthCheck) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register the service
HealthCheck
. - HealthCheckException - Exception in io.helidon.health
-
Exception thrown by Health system if something goes wrong.
- HealthCheckException(String, Throwable) - Constructor for exception io.helidon.health.HealthCheckException
-
Exception with a message and a cause.
- HealthCheckProvider - Interface in io.helidon.microprofile.health
-
A provider of
HealthCheck
instances. - HealthCheckResponseProviderImpl - Class in io.helidon.health
-
An implementation of HealthCheckResponseProvider which does not rely on any particular java-to-json mapping strategy.
- HealthCheckResponseProviderImpl() - Constructor for class io.helidon.health.HealthCheckResponseProviderImpl
- healthChecks() - Method in interface io.helidon.grpc.server.GrpcServer
-
Return an array of health checks for this server.
- healthChecks() - Method in class io.helidon.grpc.server.GrpcServerImpl
- healthChecks() - Static method in class io.helidon.health.checks.HealthChecks
-
Built-in health checks.
- healthChecks() - Method in interface io.helidon.microprofile.health.HealthCheckProvider
-
Deprecated.in the new versions of MP Health, we use either
HealthCheckProvider.readinessChecks()
orHealthCheckProvider.livenessChecks()
- HealthChecks - Class in io.helidon.health.checks
-
Utility class for built-in
health checks
. - HealthMpService - Class in io.helidon.microprofile.health
-
Helidon Microprofile Server extension for Health checks.
- HealthMpService() - Constructor for class io.helidon.microprofile.health.HealthMpService
- HealthSupport - Class in io.helidon.health
-
Health check support for integration with webserver, to expose the health endpoint.
- HealthSupport.Builder - Class in io.helidon.health
-
Fluent API builder for
HealthSupport
. - heapMemoryCheck() - Static method in class io.helidon.health.checks.HealthChecks
-
Memory health check.
- HeapMemoryHealthCheck - Class in io.helidon.health.checks
-
A health check that verifies whether the server is running out of Java heap space.
- HeapMemoryHealthCheck.Builder - Class in io.helidon.health.checks
-
Fluent API builder for
HeapMemoryHealthCheck
. - HELIDON_CONTEXT - Static variable in class io.helidon.grpc.core.ContextKeys
-
The gRPC context key to use to obtain the Helidon
Context
from the gRPCContext
. - helidonConfig() - Method in class io.helidon.microprofile.config.MpConfig
-
Get an instance of Helidon config (a tree structure) rather than the microprofile config.
- helidonConfig() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The Helidon config instance used to configure this server (will have same properties as
MpServiceContext.config()
). - helidonConfig(Config) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Deprecated.
- helidonConfig(Config) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Deprecated.
- HelidonConsoleHandler - Class in io.helidon.common
-
A
StreamHandler
that writes tostandard out
and uses aHelidonConsoleHandler.ThreadFormatter
for formatting. - HelidonConsoleHandler() - Constructor for class io.helidon.common.HelidonConsoleHandler
-
Creates a new
HelidonConsoleHandler
configured with: the output stream set toSystem.out
the formatter set to aHelidonConsoleHandler.ThreadFormatter
the level set toLevel.ALL
. - HelidonConsoleHandler.ThreadFormatter - Class in io.helidon.common
-
A
SimpleFormatter
that replaces all occurrences of"!thread!"
with the current thread. - helidonLogFormat() - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Use Helidon log format.
- HelidonMetadata - Class in io.helidon.metrics
-
Class HelidonMetadata.
- HelidonMetadata(String, String, String, MetricType, String) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- HelidonMetadata(String, String, String, MetricType, String, boolean) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- HelidonMetadata(String, MetricType) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- HelidonServiceLoader<T> - Class in io.helidon.common.serviceloader
-
Helidon specific support for Java Service Loaders.
- HelidonServiceLoader.Builder<T> - Class in io.helidon.common.serviceloader
-
Fluent api builder for
HelidonServiceLoader
. - HikariCP - Class in io.helidon.integrations.datasource.hikaricp.cdi.config
-
Deprecated.This class is slated for removal.
- HikariCP() - Constructor for class io.helidon.integrations.datasource.hikaricp.cdi.config.HikariCP
-
Deprecated.Creates a new
HikariCP
. - HikariCPBackedDataSourceExtension - Class in io.helidon.integrations.datasource.hikaricp.cdi
-
An
Extension
that arranges for namedDataSource
injection points to be satisfied. - HikariCPBackedDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
-
Creates a new
HikariCPBackedDataSourceExtension
. - HikariCPServiceConfiguration - Class in io.helidon.service.configuration.hikaricp
-
Deprecated.This class is slated for removal.
- HikariCPServiceConfiguration(Properties, System, Properties) - Constructor for class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.Creates a new
HikariCPServiceConfiguration
. - HikariCPServiceConfigurationACCSProvider - Class in io.helidon.service.configuration.hikaricp.accs
-
Deprecated.This class is slated for removal.
- HikariCPServiceConfigurationACCSProvider() - Constructor for class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Creates a new
HikariCPServiceConfigurationACCSProvider
. - HikariCPServiceConfigurationLocalhost - Class in io.helidon.service.configuration.hikaricp.localhost
-
Deprecated.This class is slated for removal.
- HikariCPServiceConfigurationLocalhost(HikariCPServiceConfigurationLocalhostProvider, Properties, System, Properties) - Constructor for class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhost
-
Deprecated.Creates a new
HikariCPServiceConfigurationLocalhost
. - HikariCPServiceConfigurationLocalhostProvider - Class in io.helidon.service.configuration.hikaricp.localhost
-
Deprecated.This class is slated for removal.
- HikariCPServiceConfigurationLocalhostProvider() - Constructor for class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Creates a new
HikariCPServiceConfigurationProvider
. - HikariCPServiceConfigurationProvider - Class in io.helidon.service.configuration.hikaricp
-
Deprecated.This class is slated for removal.
- HikariCPServiceConfigurationProvider() - Constructor for class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.
- hint(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- hint(String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- HINT - io.helidon.common.Severity
-
Hint.
- histogram() - Static method in class io.helidon.grpc.metrics.GrpcMetrics
-
A static factory method to create a
GrpcMetrics
instance to create a histogram of gRPC method calls. - histogram(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- histogram(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- histogram(String) - Method in class io.helidon.metrics.Registry
- histogram(String, Tag...) - Method in class io.helidon.metrics.Registry
- histogram(Metadata) - Method in class io.helidon.metrics.Registry
- histogram(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- hmacSecret(byte[]) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
For hmac-sha256 algorithm, this provides access to a secret shared with the client.
- hmacSecret(byte[]) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Shared secret for HMAC based algorithms.
- hmacSecret(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Helper method to configure a password-like secret (instead of byte based
InboundClientDefinition.Builder.hmacSecret(byte[])
. - hmacSecret(String) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Shared secret for HMAC based algorithms.
- hmacSharedSecret() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
For hmac-sha256 algorithm, this provides access to a secret shared with the client.
- hmacSharedSecret() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Shared secret for HMAC based algorithms.
- HoconConfigParserBuilder - Class in io.helidon.config.hocon
-
HOCON ConfigParser Builder.
- hookOnCancel() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Hook invoked after calls to
Flow.Subscription.cancel()
. - hookOnRequested(long, long) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Hook invoked after calls to
Flow.Subscription.request(long)
. - host() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the host name to connect.
- host() - Method in interface io.helidon.microprofile.server.Server
-
Get the host this server listens on.
- host() - Method in class io.helidon.microprofile.server.ServerImpl
- host(String) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the host name to connect.
- host(String) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure listen host.
- HOST - Static variable in class io.helidon.common.http.Http.Header
-
The
"Host"
header name. - HostLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for host (IP) values.
- HostLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
HostLogEntry
. - hosts() - Method in class io.helidon.security.providers.common.OutboundTarget
-
Hosts of this target.
- HtmlEncoder - Class in io.helidon.webserver
-
HTML encoding of special characters to prevent cross site scripting (XSS) attacks.
- Http - Class in io.helidon.common.http
-
HTTP protocol related constants and utilities.
- HTTP_VERSION_NOT_SUPPORTED - io.helidon.common.http.Http.Status
-
505 HTTP Version Not Supported, see HTTP/1.1 documentation.
- Http.DateTime - Class in io.helidon.common.http
-
Support for HTTP date formats based on RFC2616.
- Http.Header - Class in io.helidon.common.http
-
Utility class with a list of names of standard HTTP headers and related tooling methods.
- Http.Method - Enum in io.helidon.common.http
-
Enumeration of all standard HTTP
methods
. - Http.RequestMethod - Interface in io.helidon.common.http
-
Interface representing an HTTP request method, all standard methods are in
Http.Method
enumeration. - Http.ResponseStatus - Interface in io.helidon.common.http
-
Base interface for status codes used in HTTP responses.
- Http.ResponseStatus.Family - Enum in io.helidon.common.http
-
An enumeration representing the class of status code.
- Http.Status - Enum in io.helidon.common.http
-
Commonly used status codes defined by HTTP, see HTTP/1.1 documentation for the complete list.
- Http.Version - Enum in io.helidon.common.http
-
Enumeration of supported HTTP protocol versions.
- http2() - Method in interface io.helidon.webserver.ExperimentalConfiguration
-
Config property to set HTTP/2 configuration.
- http2(Http2Configuration) - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Sets value for HTTP/2 configuration.
- Http2Configuration - Interface in io.helidon.webserver
-
Interface Http2Configuration.
- Http2Configuration.Builder - Class in io.helidon.webserver
-
Builder for
Http2Configuration
. - HttpAuthException - Exception in io.helidon.security.providers.httpauth
-
Exception in Http authentication.
- HttpBasicAuthProvider - Class in io.helidon.security.providers.httpauth
-
Http authentication security provider.
- HttpBasicAuthProvider.Builder - Class in io.helidon.security.providers.httpauth
-
HttpBasicAuthProvider
fluent API builder. - HttpBasicAuthService - Class in io.helidon.security.providers.httpauth
-
Basic authentication service.
- HttpBasicAuthService() - Constructor for class io.helidon.security.providers.httpauth.HttpBasicAuthService
- HttpDigest - Class in io.helidon.security.providers.httpauth
-
Digest specific enums.
- HttpDigest() - Constructor for class io.helidon.security.providers.httpauth.HttpDigest
- HttpDigest.Algorithm - Enum in io.helidon.security.providers.httpauth
-
Http digest algorithm.
- HttpDigest.Qop - Enum in io.helidon.security.providers.httpauth
-
Http digest QOP (quality of protection).
- HttpDigestAuthProvider - Class in io.helidon.security.providers.httpauth
-
Http authentication security provider.
- HttpDigestAuthProvider.Builder - Class in io.helidon.security.providers.httpauth
-
HttpDigestAuthProvider
fluent API builder. - HttpDigestAuthService - Class in io.helidon.security.providers.httpauth
-
Digest authentication service.
- HttpDigestAuthService() - Constructor for class io.helidon.security.providers.httpauth.HttpDigestAuthService
- HttpException - Exception in io.helidon.webserver
-
Runtime exception for applications.
- HttpException(String) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException
associated withHttp.Status.INTERNAL_SERVER_ERROR_500
. - HttpException(String, Http.ResponseStatus) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException
. - HttpException(String, Http.ResponseStatus, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException
. - HttpException(String, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException
associated withHttp.Status.INTERNAL_SERVER_ERROR_500
. - httpOnly(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
HttpOnly
parameter. - httpPathMethodName(ContainerRequestContext) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Name is generated from path as {http-method}:{request-path}.
- HttpRequest - Interface in io.helidon.common.http
-
Common attributes of an HTTP Request, that are used both in server requests and in client requests.
- HttpRequest.Path - Interface in io.helidon.common.http
-
Represents requested normalised URI path.
- HttpSignatureException - Exception in io.helidon.security.providers.httpsign
-
Exception from HTTP signatures provider.
- HttpSignHeader - Enum in io.helidon.security.providers.httpsign
-
Headers supported by HTTP Signature.
- HttpSignProvider - Class in io.helidon.security.providers.httpsign
-
A provider that can authenticate incoming requests based on HTTP signature of header fields, and can create signatures for outbound requests.
- HttpSignProvider.Builder - Class in io.helidon.security.providers.httpsign
-
Fluent API builder for this provider.
- HttpSignService - Class in io.helidon.security.providers.httpsign
-
Implementation of
SecurityProviderService
to enable automatic loading of this provider from configuration. - HttpSignService() - Constructor for class io.helidon.security.providers.httpsign.HttpSignService
I
- I_AM_A_TEAPOT - io.helidon.common.http.Http.Status
-
418 I'm a teapot, see Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0).
- id() - Method in interface io.helidon.common.context.Context
-
A unique id of this context within this runtime.
- id() - Method in interface io.helidon.common.http.DataChunk
-
The tracing ID of this chunk.
- id() - Method in class io.helidon.microprofile.jwt.auth.JsonWebTokenImpl
- id() - Method in interface io.helidon.security.Principal
-
Id of this principal.
- id() - Method in interface io.helidon.security.SecurityContext
-
Id of this context instance.
- id(String) - Method in class io.helidon.common.context.Context.Builder
-
Identification of the new context, should be unique within this runtime.
- id(String) - Method in class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.Identification of the new context, should be unique within this runtime.
- id(String) - Method in class io.helidon.security.Principal.Builder
-
Principal id.
- id(String) - Method in class io.helidon.security.SecurityContext.Builder
-
Id of the new security context.
- identityUri() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Identity server URI.
- identityUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI of the identity server, base used to retrieve OIDC metadata.
- IF_MATCH - Static variable in class io.helidon.common.http.Http.Header
-
The
"If-Match"
header name. - IF_MODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
-
The
"If-Modified-Since"
header name. - IF_NONE_MATCH - Static variable in class io.helidon.common.http.Http.Header
-
The
"If-None-Match"
header name. - IF_RANGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"If-Range"
header name. - IF_UNMODIFIED_SINCE - Static variable in class io.helidon.common.http.Http.Header
-
The
"If-Unmodified-Since"
header name. - ifExists(Consumer<Config>) - Method in interface io.helidon.config.Config
-
Performs the given action with the config node if node
exists
, otherwise does nothing. - ifModifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a value of "If-Modified-Since" header.
- ifPresent(Consumer<? super T>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, invoke the specified consumer with the value, otherwise do nothing.
- ifPresentOrElse(Consumer<T>, Runnable) - Method in class io.helidon.common.OptionalHelper
-
If a value is present, performs the given action with the value, otherwise performs the given empty-based action.
- ifPresentOrElse(Consumer<T>, Runnable) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, performs the given action with the value, otherwise performs the given empty-based action.
- ifUnmodifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns a value of "If-Unmodified-Since" header.
- IllegalPathPatternException - Exception in io.helidon.webserver
-
Cannot parse path pattern.
- IllegalPathPatternException(String, String, int) - Constructor for exception io.helidon.webserver.IllegalPathPatternException
-
Creates new instance.
- InboundClientDefinition - Class in io.helidon.security.providers.httpsign
-
Configuration of inbound client.
- InboundClientDefinition.Builder - Class in io.helidon.security.providers.httpsign
-
Fluent API builder to create a new instance of
InboundClientDefinition
. - inboundRequiredHeaders(SignedHeadersConfig) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Override the default inbound required headers (e.g.
- increment(long, Consumer<? super IllegalArgumentException>) - Method in class io.helidon.common.reactive.RequestedCounter
-
Increments safely a requested event counter to prevent
Long.MAX_VALUE
overflow. - index() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
Index of character.
- IndexBuilder - Class in io.helidon.microprofile.openapi
-
Portable extension to allow construction of a Jandex index (to pass to SmallRye OpenAPI) from CDI if no
META-INF/jandex.idx
file exists on the class path. - IndexBuilder() - Constructor for class io.helidon.microprofile.openapi.IndexBuilder
-
Creates a new instance of the index builder.
- indexView() - Method in class io.helidon.microprofile.openapi.IndexBuilder
-
Reports an
IndexView
for the Jandex index that describes annotated classes for endpoints. - indexView() - Method in class io.helidon.microprofile.openapi.MPOpenAPIBuilder
- indexView() - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Returns the Jandex
IndexView
containing annotated endpoint classes. - indexView() - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
- indexView(IndexView) - Method in class io.helidon.microprofile.openapi.MPOpenAPIBuilder
-
Sets the IndexView instance to be passed to the smallrye OpenApi impl for annotation analysis.
- INFO - io.helidon.security.AuditEvent.AuditSeverity
-
General information.
- INFORMATIONAL - io.helidon.common.http.Http.ResponseStatus.Family
-
1xx
HTTP status codes. - inherit() - Method in annotation type io.helidon.security.abac.policy.PolicyValidator.PolicyStatement
-
By default, all policy statements defined on all levels (application, class, method, field) are executed in order.
- inherit(boolean) - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
-
By default, all policy statements defined on all levels (application, class, method, field) are executed in order.
- init(Config) - Method in class io.helidon.config.encryption.EncryptionFilterService
- init(Config) - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
- init(Config) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Initialize builder from specified configuration properties.
- init(Config) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Initialize builder from specified configuration properties.
- init(Config) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Initialize builder from specified configuration properties.
- init(Config) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Initialize builder from specified configuration properties.
- init(Config) - Method in interface io.helidon.config.spi.ConfigFilter
-
Initializes the filter using the
Config
instance which the filter will affect onceConfig.Builder.build
completes. - init(Config) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- init(Config) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Provides configuration on node "security.jersey.analyzers".
- init(ConfigContext) - Method in class io.helidon.config.spi.AbstractConfigSource
- init(ConfigContext) - Method in interface io.helidon.config.spi.ConfigSource
-
Initialize the config source with a
ConfigContext
. - initialBufferSize() - Method in interface io.helidon.webserver.SocketConfiguration
-
Initial size of the buffer used to parse HTTP line and headers.
- initialBufferSize(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configure initial size of the buffer used to parse HTTP line and headers.
- initializeExternalTransactionController() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Overrides the
ServerPlatformBase.initializeExternalTransactionController()
method to disable JTA if there is noTransactionManager
bean present in CDI before invoking the superclass implementation. - initializeMasterProperties() - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Clears and then builds or rebuilds an internal map of data source properties whose contents will be processed eventually by the
AbstractDataSourceExtension.addBean(BeanConfigurator, Named, Properties)
method. - initializeServerNameAndVersion() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Sets the name of the platform.
- initRequestFiltering(ContainerRequestContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- inject(SpanContext, Format<C>, C) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- inject(T, CreationalContext<T>) - Method in class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
- inProcess() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the host name to connect.
- InputStreamHelper - Class in io.helidon.common
-
A set of static utility methods for
InputStream
. - inputStreamReader() - Static method in class io.helidon.media.common.ContentReaders
-
Get a reader that converts a
DataChunk
publisher to a blocking JavaInputStream
. - InputStreamValve - Class in io.helidon.common.reactive.valve
-
The InputStreamValve is a
ByteBuffer
basedValve
that transforms a possibly blockingInputStream
into the Valve. - inRole(Subject, String) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified role.
- inRoles(Subject, String...) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified roles (must have all of them).
- inScope(Subject, String) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified scope.
- inScopes(Subject, String...) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified scopes (must have all of them).
- installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.installDataSourceProperties(Properties, io.helidon.service.configuration.api.System, Properties, String)
to install data source-related properties discovered in the Oracle Application Container Cloud Service environment. - installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Deprecated.Installs any discoverable properties that might exist that pertain to the data source identified by the supplied
dataSourceName
into the suppliedtarget
Properties
object, optionally using the suppliedsystem
andcoordinates
objects in the process. - installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
HikariCPServiceConfigurationProvider.installDataSourceProperties(Properties, io.helidon.service.configuration.api.System, Properties, String)
method to automatically create in-memory H2 databases as needed. - installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.installDataSourceProperties(Properties, io.helidon.service.configuration.api.System, Properties, String)
to install data source-related properties discovered in the Oracle Application Container Cloud Service environment. - installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Overrides the
UCPServiceConfigurationProvider.installDataSourceProperties(Properties, io.helidon.service.configuration.api.System, Properties, String)
method to automatically create in-memory H2 databases as needed. - installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.Installs any discoverable properties that might exist that pertain to the data source identified by the supplied
dataSourceName
into the suppliedtarget
Properties
object, optionally using the suppliedsystem
andcoordinates
objects in the process. - instance() - Static method in class io.helidon.grpc.core.JavaMarshaller
-
Obtain the singleton instance of a
JavaMarshaller
. - instance(Class<U>) - Method in class io.helidon.security.EndpointConfig
-
Get an instance of a custom object configuring this endpoint.
- INSTANCE - Static variable in class io.helidon.grpc.core.JavaMarshaller
-
A singleton instance of a
JavaMarshaller
. - INSTANCE - Static variable in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.Eclipselink.Literal
-
The single instance of the
CDISEPlatform.Eclipselink.Literal
class. - instanceKeys() - Method in class io.helidon.security.EndpointConfig
-
Get all classes of custom endpoint configuration object registered.
- instantiate(Config) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutorService
- instantiate(Config) - Method in class io.helidon.security.abac.policy.PolicyValidatorService
- instantiate(Config) - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutorService
-
Create a new instance of a
PolicyExecutor
based on the configuration provider. - instantiate(Config) - Method in class io.helidon.security.abac.role.RoleValidatorService
- instantiate(Config) - Method in class io.helidon.security.abac.scope.ScopeValidatorService
- instantiate(Config) - Method in class io.helidon.security.abac.time.TimeValidatorService
- instantiate(Config) - Method in interface io.helidon.security.providers.abac.spi.AbacValidatorService
-
Create a new instance of the validator based on the configuration provided.
- intercept(int, ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- intercept(int, ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Register one or more
interceptors
for the method. - intercept(int, ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- intercept(int, ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Add one or more
ClientInterceptor
instances that will intercept calls to this service. - intercept(int, ServerInterceptor...) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add one or more global
ServerInterceptor
instances that will intercept calls to all services in theGrpcRouting
built by this builder. - intercept(int, ServerInterceptor...) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Register one or more
interceptors
for the method. - intercept(int, ServerInterceptor...) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- intercept(int, ServerInterceptor...) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Add one or more
ServerInterceptor
instances that will intercept calls to this service. - intercept(Channel) - Method in class io.helidon.grpc.client.ClientTracingInterceptor
-
Use this interceptor to trace all requests made by this client channel.
- intercept(ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- intercept(ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Register one or more
interceptors
for the method. - intercept(ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- intercept(ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register one or more
interceptors
for the service. - intercept(ServerInterceptor...) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add one or more global
ServerInterceptor
instances that will intercept calls to all services in theGrpcRouting
built by this builder. - intercept(ServerInterceptor...) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Register one or more
interceptors
for the method. - intercept(ServerInterceptor...) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- intercept(ServerInterceptor...) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Add one or more
ServerInterceptor
instances that will intercept calls to this service. - intercept(String, int, ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- intercept(String, int, ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register one or more
interceptors
for a named method of the service. - intercept(String, int, ServerInterceptor...) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- intercept(String, int, ServerInterceptor...) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register one or more
interceptors
for a named method of the service. - intercept(String, ClientInterceptor...) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- intercept(String, ClientInterceptor...) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register one or more
interceptors
for a named method of the service. - intercept(String, ServerInterceptor...) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- intercept(String, ServerInterceptor...) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register one or more
interceptors
for a named method of the service. - interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.helidon.grpc.client.ClientTracingInterceptor
- interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.helidon.grpc.metrics.GrpcMetrics
- interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.helidon.grpc.server.GrpcTracing
- interceptCommand(InvocationContext) - Method in class io.helidon.microprofile.faulttolerance.CommandInterceptor
-
Intercepts a call to bean method annotated by any of the fault tolerance annotations.
- InterceptorPriorities - Class in io.helidon.grpc.core
-
Constants that represent a priority ordering that interceptors registered with a gRPC service or method will be applied.
- interceptors() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Return service interceptors.
- interceptors() - Method in interface io.helidon.grpc.server.GrpcRouting
-
Obtain a
List
of the globalinterceptors
that should be applied to all services. - interceptors() - Method in class io.helidon.grpc.server.GrpcRoutingImpl
- interceptors() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Obtain the
ServerInterceptor
s to use for this method. - interceptors() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return service interceptors.
- INTERNAL_SERVER_ERROR_500 - io.helidon.common.http.Http.Status
-
500 Internal Server Error, see HTTP/1.1 documentation.
- introspectEndpoint() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Token introspection endpoint.
- introspectEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Endpoint to use to validate JWT.
- invoke(StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler
- invoke(ReqT, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler
- InvokedResource - Interface in io.helidon.jersey.common
-
Information about the current request - invoked resource information.
- io.helidon.common - package io.helidon.common
-
Common utilities for Helidon projects.
- io.helidon.common.configurable - package io.helidon.common.configurable
-
General utilities that use
Config
. - io.helidon.common.context - package io.helidon.common.context
-
Support for context propagation across executor boundaries.
- io.helidon.common.http - package io.helidon.common.http
-
HTTP APIs and implementations usable by both server and client side of the HTTP story.
- io.helidon.common.mapper - package io.helidon.common.mapper
-
Support for mapping of types.
- io.helidon.common.mapper.spi - package io.helidon.common.mapper.spi
-
SPI to provide
mappers
forMapperManager
. - io.helidon.common.pki - package io.helidon.common.pki
-
Utilities for PKI configuration and loading of certificates and keys.
- io.helidon.common.reactive - package io.helidon.common.reactive
-
Common reactive library for Helidon projects.
- io.helidon.common.reactive.valve - package io.helidon.common.reactive.valve
-
Reactive utilities for Helidon projects.
- io.helidon.common.serviceloader - package io.helidon.common.serviceloader
-
Java Service loader extension.
- io.helidon.config - package io.helidon.config
-
Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.
- io.helidon.config.encryption - package io.helidon.config.encryption
-
Support for encrypted properties.
- io.helidon.config.etcd - package io.helidon.config.etcd
-
Etcd configuration source.
- io.helidon.config.git - package io.helidon.config.git
-
Git configuration source.
- io.helidon.config.hocon - package io.helidon.config.hocon
-
HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.
- io.helidon.config.objectmapping - package io.helidon.config.objectmapping
-
Mappers that can map
Config
to classes with factory methods, classes with Builders and general "bean" classes with constructor and setters. - io.helidon.config.spi - package io.helidon.config.spi
-
Configuration SPI that defines the behavior developers can implement to extend the config system.
- io.helidon.config.testing - package io.helidon.config.testing
-
Configuration Testing Support.
- io.helidon.config.yaml - package io.helidon.config.yaml
-
YAML format ConfigParser implementation.
- io.helidon.grpc.client - package io.helidon.grpc.client
-
gRPC client API.
- io.helidon.grpc.core - package io.helidon.grpc.core
-
Core classes used by both the reactive gRPC server API and gRPC client API.
- io.helidon.grpc.metrics - package io.helidon.grpc.metrics
-
Classes to support adding metrics to gRPC calls.
- io.helidon.grpc.server - package io.helidon.grpc.server
-
Reactive gRPC server API.
- io.helidon.health - package io.helidon.health
-
Health check support for helidon SE.
- io.helidon.health.checks - package io.helidon.health.checks
-
Healthchecks provided by our Microprofile implementation.
- io.helidon.health.common - package io.helidon.health.common
-
Health common package.
- io.helidon.integrations.cdi.delegates - package io.helidon.integrations.cdi.delegates
-
Provides classes and interfaces that wrap existing CDI constructs.
- io.helidon.integrations.cdi.eclipselink - package io.helidon.integrations.cdi.eclipselink
-
Provides classes and interfaces for working with Eclipselink in CDI.
- io.helidon.integrations.cdi.hibernate - package io.helidon.integrations.cdi.hibernate
-
Provides classes and interfaces for working with Hibernate in CDI.
- io.helidon.integrations.cdi.jpa - package io.helidon.integrations.cdi.jpa
-
Provides classes and interfaces that integrate the provider-independent parts of JPA into CDI.
- io.helidon.integrations.cdi.jpa.jaxb - package io.helidon.integrations.cdi.jpa.jaxb
- io.helidon.integrations.cdi.oci.objectstorage - package io.helidon.integrations.cdi.oci.objectstorage
-
Provides classes and interfaces that integrate the OCI object storage service into CDI 2.0-based applications.
- io.helidon.integrations.cdi.referencecountedcontext - package io.helidon.integrations.cdi.referencecountedcontext
-
Provides classes and interfaces that support contextual reference counting.
- io.helidon.integrations.datasource.cdi - package io.helidon.integrations.datasource.cdi
-
Provides classes and interfaces to assist in the development of
DataSource
-related CDI portable extensions. - io.helidon.integrations.datasource.hikaricp.cdi - package io.helidon.integrations.datasource.hikaricp.cdi
-
CDI integration for the Hikari connection pool.
- io.helidon.integrations.datasource.hikaricp.cdi.config - package io.helidon.integrations.datasource.hikaricp.cdi.config
-
Provides classes and interfaces marrying MicroProfile Config constructs and
ServiceConfiguration
constructs for the Hikari Connection Pool. - io.helidon.integrations.datasource.ucp.cdi - package io.helidon.integrations.datasource.ucp.cdi
-
Provides classes and interfaces that integrate the Oracle Universal Connection Pool into CDI as a provider of
DataSource
beans. - io.helidon.integrations.datasource.ucp.cdi.config - package io.helidon.integrations.datasource.ucp.cdi.config
-
Provides classes and interfaces marrying MicroProfile Config constructs and
ServiceConfiguration
constructs for the Oracle Universal Connection Pool. - io.helidon.integrations.jedis.cdi - package io.helidon.integrations.jedis.cdi
-
CDI integration for the Jedis Redis client.
- io.helidon.integrations.jta.cdi - package io.helidon.integrations.jta.cdi
- io.helidon.jersey.common - package io.helidon.jersey.common
-
Utilities for Jersey handling.
- io.helidon.media.common - package io.helidon.media.common
-
Common classes for processing content with a specific
MediaType
. - io.helidon.media.jackson.common - package io.helidon.media.jackson.common
-
Jackson media type support.
- io.helidon.media.jackson.server - package io.helidon.media.jackson.server
- io.helidon.media.jsonb.common - package io.helidon.media.jsonb.common
-
JSON-B media type support.
- io.helidon.media.jsonb.server - package io.helidon.media.jsonb.server
- io.helidon.media.jsonp.common - package io.helidon.media.jsonp.common
-
JSON-P media type support.
- io.helidon.media.jsonp.server - package io.helidon.media.jsonp.server
- io.helidon.metrics - package io.helidon.metrics
-
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
- io.helidon.metrics.prometheus - package io.helidon.metrics.prometheus
-
Support for Prometheus client endpoint.
- io.helidon.microprofile.config - package io.helidon.microprofile.config
-
CDI extension for Helidon implementation of microprofile config.
- io.helidon.microprofile.config.cdi - package io.helidon.microprofile.config.cdi
-
Helidon implementation of microprofile config.
- io.helidon.microprofile.faulttolerance - package io.helidon.microprofile.faulttolerance
-
Helidon implementation of Microprofile fault tolerance.
- io.helidon.microprofile.health - package io.helidon.microprofile.health
-
Implements the JAX-RS and CDI support for microprofile.
- io.helidon.microprofile.jwt.auth - package io.helidon.microprofile.jwt.auth
-
Implementation of Microprofile JWT Auth specification.
- io.helidon.microprofile.jwt.auth.cdi - package io.helidon.microprofile.jwt.auth.cdi
-
CDI extension implementing support for Microprofile JWT Authentication.
- io.helidon.microprofile.metrics - package io.helidon.microprofile.metrics
-
Microprofile metrics specification implementation.
- io.helidon.microprofile.openapi - package io.helidon.microprofile.openapi
-
Support for OpenAPI in Helidon MP.
- io.helidon.microprofile.restclient - package io.helidon.microprofile.restclient
-
Helidon specific extension to the rest client implementation from Jersey.
- io.helidon.microprofile.security - package io.helidon.microprofile.security
-
Integration of Helidon security with Microprofile server.
- io.helidon.microprofile.server - package io.helidon.microprofile.server
-
Microprofile 1.0 server implementation.
- io.helidon.microprofile.server.spi - package io.helidon.microprofile.server.spi
-
SPI to extends microprofile server.
- io.helidon.microprofile.tracing - package io.helidon.microprofile.tracing
-
Microprofile extension for tracing.
- io.helidon.openapi - package io.helidon.openapi
-
Helidon SE OpenAPI Support.
- io.helidon.security - package io.helidon.security
-
Security
- io.helidon.security.abac.policy - package io.helidon.security.abac.policy
-
Attribute based access control policy validator.
- io.helidon.security.abac.policy.el - package io.helidon.security.abac.policy.el
-
Integration with Java EE expression language.
- io.helidon.security.abac.policy.spi - package io.helidon.security.abac.policy.spi
-
Service provider interface (SPI) to support policy statements in Attribute based access control.
- io.helidon.security.abac.role - package io.helidon.security.abac.role
-
Role attribute validator.
- io.helidon.security.abac.scope - package io.helidon.security.abac.scope
-
Scope (OAuth2) attribute validator.
- io.helidon.security.abac.time - package io.helidon.security.abac.time
-
Time attribute validator.
- io.helidon.security.annotations - package io.helidon.security.annotations
-
Annotations for integration with containers supporting them.
- io.helidon.security.integration.common - package io.helidon.security.integration.common
-
Utilities for integrating Helidon security with other components, such as Web Server and Jersey.
- io.helidon.security.integration.jersey - package io.helidon.security.integration.jersey
-
Jersey integration for security module.
- io.helidon.security.integration.jersey.client - package io.helidon.security.integration.jersey.client
-
Jersey client integration for security module.
- io.helidon.security.integration.webserver - package io.helidon.security.integration.webserver
-
Integration library for RxServer.
- io.helidon.security.jwt - package io.helidon.security.jwt
-
JWT (JSON web token) support.
- io.helidon.security.jwt.jwk - package io.helidon.security.jwt.jwk
-
JWK (JSON web key) support.
- io.helidon.security.providers.abac - package io.helidon.security.providers.abac
-
Attribute based access control (ABAC) security provider.
- io.helidon.security.providers.abac.spi - package io.helidon.security.providers.abac.spi
-
Attribute based access control (ABAC) security provider's SPI.
- io.helidon.security.providers.common - package io.helidon.security.providers.common
-
Common classes for provider implementation.
- io.helidon.security.providers.common.spi - package io.helidon.security.providers.common.spi
-
Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.
- io.helidon.security.providers.google.login - package io.helidon.security.providers.google.login
-
Integration with Google login button.
- io.helidon.security.providers.header - package io.helidon.security.providers.header
-
Provider that can extract username from a (any) header.
- io.helidon.security.providers.httpauth - package io.helidon.security.providers.httpauth
-
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
- io.helidon.security.providers.httpauth.spi - package io.helidon.security.providers.httpauth.spi
-
SPI for basic and digest authentication providers.
- io.helidon.security.providers.httpsign - package io.helidon.security.providers.httpsign
-
Provider supporting validation of incoming signatures and signing of outbound requests.
- io.helidon.security.providers.jwt - package io.helidon.security.providers.jwt
-
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create new ones) for outbound calls.
- io.helidon.security.providers.oidc - package io.helidon.security.providers.oidc
-
Integration with Open ID Connect providers.
- io.helidon.security.providers.oidc.common - package io.helidon.security.providers.oidc.common
-
Open ID Connect (OIDC) classes usable from all OIDC related components.
- io.helidon.security.spi - package io.helidon.security.spi
-
Security component's SPI.
- io.helidon.security.util - package io.helidon.security.util
-
General utilities for security modules.
- io.helidon.service.configuration.accs - package io.helidon.service.configuration.accs
-
Provides the
ACCSSystem
System
implementation. - io.helidon.service.configuration.api - package io.helidon.service.configuration.api
-
Provides classes and interfaces for automatically discovering service configuration information.
- io.helidon.service.configuration.hikaricp - package io.helidon.service.configuration.hikaricp
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry.
- io.helidon.service.configuration.hikaricp.accs - package io.helidon.service.configuration.hikaricp.accs
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry when running on the Oracle Application Cloud Container Service system.
- io.helidon.service.configuration.hikaricp.localhost - package io.helidon.service.configuration.hikaricp.localhost
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry suitable for local testing environments.
- io.helidon.service.configuration.kubernetes - package io.helidon.service.configuration.kubernetes
-
Provides classes and interfaces related to service configuration on a Kubernetes system.
- io.helidon.service.configuration.localhost - package io.helidon.service.configuration.localhost
-
Provides the
LocalhostSystem
System
implementation. - io.helidon.service.configuration.microprofile.config - package io.helidon.service.configuration.microprofile.config
-
Provides classes and interfaces that implement the
ConfigSource
interface withServiceConfiguration
constructs. - io.helidon.service.configuration.ucp - package io.helidon.service.configuration.ucp
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry.
- io.helidon.service.configuration.ucp.accs - package io.helidon.service.configuration.ucp.accs
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry when running on the Oracle Application Cloud Container Service system.
- io.helidon.service.configuration.ucp.localhost - package io.helidon.service.configuration.ucp.localhost
-
Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry suitable for local testing environments.
- io.helidon.tracing - package io.helidon.tracing
-
Distributed tracing support for Helidon.
- io.helidon.tracing.config - package io.helidon.tracing.config
-
Configuration for traced components, spans and logs.
- io.helidon.tracing.jaeger - package io.helidon.tracing.jaeger
-
Helidon integration with Jaeger tracer.
- io.helidon.tracing.jersey - package io.helidon.tracing.jersey
-
Integration of Jersey with tracing.
- io.helidon.tracing.jersey.client - package io.helidon.tracing.jersey.client
-
Tracing support for Jersey client.
- io.helidon.tracing.spi - package io.helidon.tracing.spi
-
SPI classes to support integration of distributed tracers.
- io.helidon.tracing.tracerresolver - package io.helidon.tracing.tracerresolver
-
Helidon tracing support for
TracerResolver
. - io.helidon.tracing.zipkin - package io.helidon.tracing.zipkin
-
Brave based Open Tracing implementation for an integration with Zipkin.
- io.helidon.webclient.jaxrs - package io.helidon.webclient.jaxrs
-
Helidon support for JAX-RS (Jersey) client.
- io.helidon.webserver - package io.helidon.webserver
-
Reactive web server API.
- io.helidon.webserver.accesslog - package io.helidon.webserver.accesslog
-
Access log support for Helidon WebServer.
- io.helidon.webserver.jersey - package io.helidon.webserver.jersey
- isAccepted(MediaType) - Method in interface io.helidon.webserver.RequestHeaders
-
Test if the given media type is acceptable as a response for this request.
- isActive() - Method in class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedContext
-
Returns
true
when invoked. - isAlternative() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- isAnnotationPresent(Class<? extends Annotation>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
- isAuthenticated() - Method in interface io.helidon.security.SecurityContext
-
Return true if the user is authenticated.
- isAuthoritative() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.Returns
true
if thisSystem
is authoritative. - isClass() - Method in class io.helidon.common.GenericType
-
Whether this generic type represents a simple class with no generic information.
- isClosed() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Check if this subscriber holder has been closed.
- isCompleted() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Indicates that the only one possible associated subscriber has been completed.
- isDefault(boolean) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
If set to true (default value) then this policy returns a virtual provider combining the configured providers.
- isEmpty() - Method in class io.helidon.common.reactive.valve.Tank
- isEmpty() - Method in class io.helidon.security.ClassToInstanceStore
-
Check if this store is empty.
- isEnabled() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Check if TLS is enabled.
- isEnabled() - Method in class io.helidon.service.configuration.accs.ACCSSystem
-
Deprecated.
- isEnabled() - Method in class io.helidon.service.configuration.api.System
-
Deprecated.Returns
true
if thisSystem
is enabled. - isEnabled() - Method in class io.helidon.service.configuration.kubernetes.KubernetesSystem
-
Deprecated.Returns
true
if there is a file named/proc/1/cpuset
that contains at least one line starting with/kubepods/
. - isEnabled() - Method in class io.helidon.service.configuration.localhost.LocalhostSystem
-
Deprecated.Returns
true
when invoked. - isEnabled() - Method in class io.helidon.tracing.config.Traceable
-
Whether this trace should be executed or not.
- isExcludeUnlistedClasses() - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Gets the value of the excludeUnlistedClasses property.
- isFixedSize() - Method in class io.helidon.common.configurable.ThreadPool
-
Tests whether or not the number of threads can change over time.
- isFlushChunk() - Method in interface io.helidon.common.http.DataChunk
-
An empty data chunk with a flush flag can be used to force a connection flush.
- isHttp2Enabled() - Method in interface io.helidon.webserver.ServerConfiguration
-
Checks if HTTP/2 is enabled in config.
- isInProcessChannel() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Checks if this is a descriptor for building a in process
Channel
. - isJdkSSL() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Check if JDK SSL has be used.
- isLeaf() - Method in interface io.helidon.config.Config
-
Returns
true
if this node exists and is a leaf node (has no children). - isLeaf() - Method in enum io.helidon.config.Config.Type
-
Returns
true
if this configuration node is existing a value node. - isMandatory() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns mandatory property.
- isMandatory() - Method in class io.helidon.config.spi.AbstractSource
- isNullable() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- isOfMethod(Http.Method...) - Method in class io.helidon.webserver.RequestPredicate
-
Accepts only requests with one of specified HTTP methods.
- isOfMethod(String...) - Method in class io.helidon.webserver.RequestPredicate
-
Accepts only requests with one of specified HTTP methods.
- isOptional() - Method in interface io.helidon.security.SecurityRequest
-
If true and security provider does not find required information in request/response/message, or headers, it should return
SecurityResponse.SecurityStatus.FAILURE
without doing any side effects (e.g. - isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.header.HeaderAtnProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.jwt.JwtProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.oidc.OidcProvider
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in interface io.helidon.security.spi.OutboundSecurityProvider
-
Check if the path to be executed is supported by this security provider.
- isPasswordValid(char[]) - Method in interface io.helidon.security.providers.httpauth.SecureUserStore.User
-
Check if the password is valid.
- isPasswordValid(char[]) - Method in interface io.helidon.security.providers.httpauth.UserStore.User
-
Deprecated.
- isPermitted() - Method in class io.helidon.security.AuthorizationResponse
-
Returns true if access to resource was permitted.
- isPresent() - Method in interface io.helidon.config.ConfigValue
-
Return
true
if there is a value present, otherwisefalse
. - isReadOnly() - Method in interface io.helidon.common.http.DataChunk
-
Returns
true
if the underlying byte buffer of this chunk is read only orfalse
otherwise. - isReadOnly(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- isReleased() - Method in interface io.helidon.common.http.DataChunk
-
Whether this chunk is released and the associated data structures returned by methods (such as
DataChunk.data()
orDataChunk.bytes()
) should not be used. - isRoot() - Method in interface io.helidon.config.Config.Key
-
Returns
true
in case the key represents root config node, otherwise it returnsfalse
. - isRunning() - Method in interface io.helidon.grpc.server.GrpcServer
-
Returns
true
if the server is currently running. - isRunning() - Method in class io.helidon.grpc.server.GrpcServerImpl
- isRunning() - Method in interface io.helidon.webserver.WebServer
-
Returns
true
if the server is currently running. - isSecure() - Method in interface io.helidon.webserver.BareRequest
-
Gets an indicating whether this request was made using a secure channel, such as HTTPS.
- isSecure() - Method in interface io.helidon.webserver.ServerRequest
-
Returns an indicating whether this request was made using a secure channel, such as HTTPS.
- isSecurityClass(StackTraceElement) - Static method in interface io.helidon.security.spi.AuditProvider.AuditSource
- isSensitive() - Method in class io.helidon.security.AuditEvent.AuditParam
-
Whether this is sensitive information (such as passwords).
- isStreaming() - Method in class io.helidon.grpc.server.GrpcTracingConfig
- isSuccess() - Method in enum io.helidon.security.SecurityResponse.SecurityStatus
- issuer() - Method in class io.helidon.security.jwt.Jwt
-
Issuer claim.
- issuer() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Token issuer.
- issuer(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Issuer used to create new JWTs.
- issuer(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The issuer claim identifies the principal that issued the JWT.
- issuer(String) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Issuer of the token.
- issuer(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Issuer used to create new JWTs.
- issuer(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Issuer of issued tokens.
- issueTime() - Method in class io.helidon.security.jwt.Jwt
-
Issue time claim.
- issueTime(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The issue time defines the time that this JWT was issued.
- issueTime(Instant) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Time the token was issued.
- isUserInRole(Subject, String) - Method in interface io.helidon.security.spi.AuthorizationProvider
-
Return true if current user is in the specified role.
- isUserInRole(String) - Method in interface io.helidon.security.SecurityContext
-
Check if user is in specified role if supported by global authorization provider.
- isUserInRole(String, String) - Method in interface io.helidon.security.SecurityContext
-
Check if user is in specified role if supported by global or specific authorization provider.
- isValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result.
- isValid(SecurityResponse.SecurityStatus) - Method in enum io.helidon.security.CompositeProviderFlag
-
Check whether the status is valid for this flag.
- isVerbose() - Method in class io.helidon.grpc.server.GrpcTracingConfig
- isWildcardSubtype() - Method in class io.helidon.common.http.MediaType
-
Checks if the subtype is a wildcard.
- isWildcardType() - Method in class io.helidon.common.http.MediaType
-
Checks if the primary type is a wildcard.
- iterator() - Method in class io.helidon.common.reactive.valve.Tank
- iterator() - Method in class io.helidon.common.serviceloader.HelidonServiceLoader
- iterator() - Method in class io.helidon.grpc.core.PriorityBag
J
- JacksonProcessing - Class in io.helidon.media.jackson.common
-
Utility methods for Jackson integration.
- JacksonRuntimeException - Exception in io.helidon.media.jackson.common
-
A
RuntimeException
that indicates a problem was encountered while performing JSON manipulation with Jackson. - JacksonSupport - Class in io.helidon.media.jackson.server
- JaegerTracerBuilder - Class in io.helidon.tracing.jaeger
-
The JaegerTracerBuilder is a convenience builder for
Tracer
to use with Jaeger. - JaegerTracerBuilder() - Constructor for class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Default constructor, does not modify any state.
- JaegerTracerProvider - Class in io.helidon.tracing.jaeger
-
Jaeger java service.
- JaegerTracerProvider() - Constructor for class io.helidon.tracing.jaeger.JaegerTracerProvider
- jarFile - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- JavaMarshaller<T> - Class in io.helidon.grpc.core
-
An implementation of a gRPC
MethodDescriptor.Marshaller
that uses Java serialization. - JavaMarshaller() - Constructor for class io.helidon.grpc.core.JavaMarshaller
- JavaMarshaller.Supplier - Class in io.helidon.grpc.core
-
A
MarshallerSupplier
implementation that supplies instances ofJavaMarshaller
. - javaMethodName() - Method in interface io.helidon.grpc.core.MethodHandler
-
Obtain the name of the underlying Java method that this handler maps to.
- JavaxElPolicyExecutor - Class in io.helidon.security.abac.policy.el
-
PolicyExecutor
for Java EE Expression Language (EL). - JavaxElPolicyExecutor.Builder - Class in io.helidon.security.abac.policy.el
-
A fluent API builder for
JavaxElPolicyExecutor
. - JavaxElPolicyExecutorService - Class in io.helidon.security.abac.policy.el
-
Java service for
JavaxElPolicyExecutor
to be automatically added as a policy executor for ABAC. - JavaxElPolicyExecutorService() - Constructor for class io.helidon.security.abac.policy.el.JavaxElPolicyExecutorService
- JAX_RS_TRACING_COMPONENT - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Name of tracing component used to retrieve tracing configuration.
- JaxRsApplication - Class in io.helidon.microprofile.server
-
A JAX-RS application to be registered.
- JaxRsApplication.Builder - Class in io.helidon.microprofile.server
-
Fluent API builder to create
JaxRsApplication
instances. - JaxRsClient - Class in io.helidon.webclient.jaxrs
-
Point of access to
ClientBuilder
to support Helidon features, such as propagation of tracing, correct handling ofContext
. - jdkSSL(boolean) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Sets the type of SSL implementation to be used.
- JedisExtension - Class in io.helidon.integrations.jedis.cdi
-
An
Extension
providing CDI integration for the Jedis Redis client. - JedisExtension() - Constructor for class io.helidon.integrations.jedis.cdi.JedisExtension
-
Creates a new
JedisExtension
. - JerseyClientAutoDiscoverable - Class in io.helidon.webclient.jaxrs
-
Auto discoverable feature to use a custom executor service for all client asynchronous operations.
- JerseyClientAutoDiscoverable() - Constructor for class io.helidon.webclient.jaxrs.JerseyClientAutoDiscoverable
- JerseySupport - Class in io.helidon.webserver.jersey
-
The Jersey Support integrates Jersey (JAX-RS RI) into the Web Server.
- JerseySupport.Builder - Class in io.helidon.webserver.jersey
-
Builder for convenient way to create
JerseySupport
. - jitter() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- jitterDelayUnit() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- jndiService() - Method in class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatform
-
Throws an
UnsupportedOperationException
when invoked. - JpaExtension - Class in io.helidon.integrations.cdi.jpa
-
A portable extension normally instantiated by the Java service provider infrastructure that integrates the provider-independent parts of JPA into CDI.
- JpaExtension() - Constructor for class io.helidon.integrations.cdi.jpa.JpaExtension
-
Creates a new
JpaExtension
. - JSON_PREDICATE - Static variable in class io.helidon.common.http.MediaType
- JsonBinding - Class in io.helidon.media.jsonb.common
-
Contains utility methods for working with JSON-B.
- JsonBindingSupport - Class in io.helidon.media.jsonb.server
- JsonbMarshaller<T> - Class in io.helidon.grpc.core
-
An implementation of a gRPC
MethodDescriptor.Marshaller
that uses JSONB for serialization. - JsonbMarshaller.Supplier - Class in io.helidon.grpc.core
-
A
MarshallerSupplier
implementation that supplies instances ofJsonbMarshaller
. - JsonProcessing - Class in io.helidon.media.jsonp.common
-
Support for json processing integration.
- JsonProcessing.Builder - Class in io.helidon.media.jsonp.common
-
Fluent-API builder for
JsonProcessing
. - jsonProcessingConfig(Map<String, ?>) - Method in class io.helidon.media.jsonp.common.JsonProcessing.Builder
-
Configuration to use when creating reader and writer factories.
- jsonReaderFactory(JsonReaderFactory) - Method in class io.helidon.media.jsonp.common.JsonProcessing.Builder
-
Explicit JSON-P Reader factory instance.
- JsonService - Class in io.helidon.webserver
- JsonService() - Constructor for class io.helidon.webserver.JsonService
- JsonSupport - Class in io.helidon.media.jsonp.server
- JsonWebTokenImpl - Class in io.helidon.microprofile.jwt.auth
-
Implementation of
JsonWebToken
with additional support ofAbacSupport
. - jsonWriterFactory(JsonWriterFactory) - Method in class io.helidon.media.jsonp.common.JsonProcessing.Builder
-
Explicit JSON-P Writer factory instance.
- JTA - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
- jtaDataSource - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- just(Collection<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance that publishes the given items to a single subscriber. - just(T) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Single
instance that publishes the given item to its subscriber(s). - just(T...) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multi
instance that publishes the given items to a single subscriber. - justCall() - Static method in class io.helidon.config.RetryPolicies
-
An implementation that invokes the requested method just once, without any execute.
- Jwk - Class in io.helidon.security.jwt.jwk
-
A JWK (JSON Web key) is a representation of data needed to sign, encrypt, verify and /or decrypt data (e.g a public and/or private key; password for symmetric ciphers).
- JwkEC - Class in io.helidon.security.jwt.jwk
-
Elliptic curve JSON web key.
- JwkEC.Builder - Class in io.helidon.security.jwt.jwk
-
Builder for
JwkEC
. - JwkKeys - Class in io.helidon.security.jwt.jwk
-
A representation of the JSON web keys document - a map of key ids to corresponding web keys.
- JwkKeys.Builder - Class in io.helidon.security.jwt.jwk
-
Builder of
JwkKeys
. - jwkKid(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
JWK key id to locate JWK to sign our request.
- JwkOctet - Class in io.helidon.security.jwt.jwk
-
Symmetric cipher JSON web key.
- JwkOctet.Builder - Class in io.helidon.security.jwt.jwk
-
Builder for
JwkOctet
. - JwkRSA - Class in io.helidon.security.jwt.jwk
-
RSA JSON web key.
- JwkRSA.Builder - Class in io.helidon.security.jwt.jwk
-
Builder for
JwkRSA
. - Jwt - Class in io.helidon.security.jwt
-
JWT token.
- Jwt.Builder - Class in io.helidon.security.jwt
-
Builder of a
Jwt
. - Jwt.ExpirationValidator - Class in io.helidon.security.jwt
-
Validator of expiration claim.
- Jwt.FieldValidator - Class in io.helidon.security.jwt
-
Validator of a string field obtained from a JWT.
- Jwt.IssueTimeValidator - Class in io.helidon.security.jwt
-
Validator of issue time claim.
- Jwt.NotBeforeValidator - Class in io.helidon.security.jwt
-
Validator of not before claim.
- jwtAudience(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
JWT Audience.
- JwtAuthAnnotationAnalyzer - Class in io.helidon.microprofile.jwt.auth
-
Implementation of
AnnotationAnalyzer
which checks forLoginConfig
annotation if JWT Authentication should be enabled. - JwtAuthAnnotationAnalyzer() - Constructor for class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- JwtAuthCdiExtension - Class in io.helidon.microprofile.jwt.auth.cdi
-
JWT Authentication CDI extension class.
- JwtAuthCdiExtension() - Constructor for class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
- JwtAuthProvider - Class in io.helidon.microprofile.jwt.auth
-
Provider that provides JWT authentication.
- JwtAuthProvider.Builder - Class in io.helidon.microprofile.jwt.auth
-
Fluent API builder for
JwtAuthProvider
. - JwtAuthProvider.JwtOutboundTarget - Class in io.helidon.microprofile.jwt.auth
-
A custom object to configure specific handling of outbound calls.
- JwtAuthProviderService - Class in io.helidon.microprofile.jwt.auth
-
ServiceLoader
service to loadJwtAuthProvider
. - JwtAuthProviderService() - Constructor for class io.helidon.microprofile.jwt.auth.JwtAuthProviderService
- JwtException - Exception in io.helidon.security.jwt
-
A RuntimeException for the JWT and JWK world.
- JwtException(String) - Constructor for exception io.helidon.security.jwt.JwtException
-
Exception with a message.
- JwtException(String, Throwable) - Constructor for exception io.helidon.security.jwt.JwtException
-
Exception with a message and a cause.
- jwtId() - Method in class io.helidon.security.jwt.Jwt
-
Jwt id claim.
- jwtId(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
A unique identifier of this JWT (optional) - must be unique across issuers.
- jwtKid(String) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
JWT key id of the outbound token, used by target service to map to configuration to validate our signature.
- JwtOutboundTarget(TokenHandler, String, String, String, int, long) - Constructor for class io.helidon.microprofile.jwt.auth.JwtAuthProvider.JwtOutboundTarget
-
Create an instance to add to
OutboundTarget
. - JwtProvider - Class in io.helidon.security.providers.jwt
-
Provider that can process JWT tokens in request headers and assert identity (e.g.
- JwtProvider.Builder - Class in io.helidon.security.providers.jwt
-
Fluent API builder for
JwtProvider
. - JwtProvider.JwtOutboundTarget - Class in io.helidon.security.providers.jwt
-
A custom object to configure specific handling of outbound calls.
- JwtProvider.JwtOutboundTarget.Builder - Class in io.helidon.security.providers.jwt
-
Fluent API builder for
JwtProvider.JwtOutboundTarget
. - JwtProviderService - Class in io.helidon.security.providers.jwt
-
Service for
JwtProvider
to auto-configure it withSecurity
. - JwtProviderService() - Constructor for class io.helidon.security.providers.jwt.JwtProviderService
- JwtUtil - Class in io.helidon.security.jwt
-
Utilities for JWT and JWK parsing.
- JwtUtil.Address - Class in io.helidon.security.jwt
-
Address class representing the JSON object for address.
K
- keepAliveMinutes(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Keep alive minutes of the thread pool executor.
- key() - Method in interface io.helidon.config.Config
-
Returns the fully-qualified key of the
Config
node. - key() - Method in interface io.helidon.config.ConfigValue
-
Returns the fully-qualified key of the originating
Config
node. - key() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Etcd key.
- key() - Method in annotation type io.helidon.config.objectmapping.Value
-
Specifies a key of configuration node to be used to set JavaBean property value from.
- key() - Method in class io.helidon.tracing.Tag
-
Tag name.
- key(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Read a private key from PEM format from a resource definition.
- KEY_TYPE_EC - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Key type of elliptic curve keys.
- KEY_TYPE_OCT - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Key type of octet keys.
- KEY_TYPE_RSA - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Key type of RSA keys.
- keyAlias(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Alias of the private key in the keystore.
- keyConfig() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
For rsa-sha256 algorithm, this provides access to the public key of the client.
- keyConfig() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Private key configuration for RSA based algorithms.
- KeyConfig - Class in io.helidon.common.pki
-
Configuration of keystore, certificates and keys.
- KeyConfig.Builder - Class in io.helidon.common.pki
-
Fluent API builder for
KeyConfig
. - KeyConfig.KeystoreBuilder - Class in io.helidon.common.pki
-
Builder for resources from a java keystore (PKCS12, JKS etc.).
- KeyConfig.PemBuilder - Class in io.helidon.common.pki
-
Builder for PEM files - accepts private key and certificate chain.
- keyId() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The key id (kid) of this JWK.
- keyId() - Method in class io.helidon.security.jwt.Jwt
-
Key id claim.
- keyId() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
The key id of this client.
- keyId() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Key id of this service (will be mapped by target service to validate signature).
- keyId(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Key id to be used to sign/verify this JWT.
- keyId(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
The key id of this client to map to this signature validation configuration.
- keyId(String) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Key id of this service (will be mapped by target service to validate signature).
- keyPassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Pass-phrase of the key in the keystore (used for private keys).
- keyPassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Passphrase for private key.
- keys() - Method in class io.helidon.security.ClassToInstanceStore
-
Get all keys of this store.
- keys() - Method in class io.helidon.security.jwt.jwk.JwkKeys
-
List of keys in this instance.
- keystore(Resource) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Keystore resource definition.
- keystoreBuilder() - Static method in class io.helidon.common.pki.KeyConfig
-
Build this instance from a java keystore (such as PKCS12 keystore).
- keystorePassphrase(char[]) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Pass-phrase of the keystore (supported with JKS and PKCS12 keystores).
- keystoreType(String) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Set type of keystore.
- keyType() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The key type (kty) of this JWK.
- KubernetesSystem - Class in io.helidon.service.configuration.kubernetes
-
Deprecated.This class is slated for removal.
- KubernetesSystem() - Constructor for class io.helidon.service.configuration.kubernetes.KubernetesSystem
-
Deprecated.
L
- LambdaStreamObserver<V> - Class in io.helidon.grpc.core
-
A
StreamObserver
that uses lambdas to handle the various messages. - last() - Method in interface io.helidon.config.Config.Context
- LAST_MODIFIED - Static variable in class io.helidon.common.http.Http.Header
-
The
"Last-Modified"
header name. - lastModified() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Last-Modified" header.
- lastModified(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Last-Modified" header.
- lastModified(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Last-Modified" header.
- launchContainerRunnable(Runnable) - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform
-
Uses CDI to find a relevant
Executor
whoseExecutor.execute(Runnable)
method will be used to submit the suppliedRunnable
. - lax() - Method in class io.helidon.config.ConfigSources.MapBuilder
-
Switches off strict mode.
- LazyValue<T> - Interface in io.helidon.common
-
A typed supplier that wraps another supplier and only retrieves the value on the first request to
Supplier.get()
, caching the value for all subsequent invocations. - LENGTH_REQUIRED_411 - io.helidon.common.http.Http.Status
-
411 Length Required, see HTTP/1.1 documentation.
- linear(long, long, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema with a linear delay increment.
- lineNumber() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Line number within the source file that caused this event.
- LINK - Static variable in class io.helidon.common.http.Http.Header
-
The
"Link"
header name. - LIST - io.helidon.config.Config.Type
- LIST - io.helidon.config.spi.ConfigNode.NodeType
-
A list of values, optionally may have a value.
- listOf() - Static method in class io.helidon.common.CollectionsHelper
-
Returns an immutable list containing zero elements.
- listOf(T...) - Static method in class io.helidon.common.CollectionsHelper
-
Returns an unmodifiable list containing the given elements.
- Literal() - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.Eclipselink.Literal
- LiteralCommandBinding - Class in io.helidon.microprofile.faulttolerance
-
Class LiteralCommandBinding.
- LiteralCommandBinding() - Constructor for class io.helidon.microprofile.faulttolerance.LiteralCommandBinding
- livenessChecks() - Method in interface io.helidon.microprofile.health.HealthCheckProvider
-
Return the provided liveness
HealthCheck
s. - load() - Method in class io.helidon.config.spi.AbstractSource
-
Loads data from source when
data
expires. - load() - Method in interface io.helidon.config.spi.Source
-
Loads the underlying source data, converting it into an
Optional
around the parameterized typeT
. - load(Config) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on theConfigSource
s returned by the provided meta-configuration. - load(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on theConfigSource
s returned by the provided meta-sources. - loadBalancerPolicy() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the default load balancer policy to use.
- loadBalancerPolicy(String) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the default load balancer policy name.
- loadData() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
- loadData() - Method in class io.helidon.config.spi.AbstractSource
-
Loads new data from config source.
- loadSourcesFrom(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config
loaded from the specifiedConfigSource
s representing meta-configurations. - localAddress() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Internet Protocol (IP) address of the interface on which the request was received.
- localAddress() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) address of the interface on which the request was received.
- locale() - Method in class io.helidon.security.jwt.Jwt
-
Locale claim.
- locale(Locale) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Locale of the subject.
- LocalhostSystem - Class in io.helidon.service.configuration.localhost
-
Deprecated.This class is slated for removal.
- LocalhostSystem() - Constructor for class io.helidon.service.configuration.localhost.LocalhostSystem
-
Deprecated.
- localPort() - Method in interface io.helidon.webserver.BareRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- localPort() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- locateTransactionManager() - Method in class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatform
-
Returns the
TransactionManager
instance supplied at construction time. - locateUserTransaction() - Method in class io.helidon.integrations.cdi.hibernate.CDISEJtaPlatform
-
Returns the
UserTransaction
instance supplied at construction time. - location() - Method in interface io.helidon.common.configurable.Resource
-
Location (or description) of this resource, depends on original source.
- location() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of "Location" header.
- location(URI) - Method in interface io.helidon.webserver.ResponseHeaders
-
Sets the value of "Location" header.
- LOCATION - Static variable in class io.helidon.common.http.Http.Header
-
The
"Location"
header name. - log(Logger) - Method in class io.helidon.common.Errors
-
Log supplied errors and return a status flag indicating whether the result is OK or not (will return true for valid, false if
Severity.FATAL
is present). - logDeny() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Log security status - deny.
- logEnabled(String, boolean) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Whether a log event should be logged on the span with a default value.
- logFormatString(String) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
The format for log entries (similar to the Apache
LogFormat
). - logger() - Method in class io.helidon.security.integration.jersey.SecurityFilter
- loggerName(String) - Method in class io.helidon.webserver.accesslog.AccessLogSupport.Builder
-
Name of the logger use to obtain access log logger from
Logger.getLogger(String)
. - login() - Method in interface io.helidon.security.providers.httpauth.SecureUserStore.User
-
Get login name.
- logout() - Method in interface io.helidon.security.SecurityContext
-
Logout user, clear current security context.
- logProceed() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Log security status - proceed.
- logService(Subject) - Method in class io.helidon.security.integration.common.AtnTracing
-
Log authenticated service.
- logSpans(boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Whether the reporter should also log the spans.
- logUser(Subject) - Method in class io.helidon.security.integration.common.AtnTracing
-
Log authenticated user.
- lookupAnnotation(Class<A>) - Method in class io.helidon.microprofile.faulttolerance.MethodAntn
-
Look up an annotation on the method.
- lPad(int) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
-
Apply left padding to fill the defined length.
M
- main(String[]) - Static method in class io.helidon.common.Version
-
Display version
- main(String[]) - Static method in class io.helidon.config.encryption.Main
-
Expected parameters: type [aes|rsa] encryptionConfig [masterPassword|pathToRsaPublicKey] secretToEncrypt.
- main(String[]) - Static method in class io.helidon.microprofile.server.Main
-
Main method to start server.
- Main - Class in io.helidon.config.encryption
-
Cli access to secret encryption.
- Main - Class in io.helidon.microprofile.server
-
Start a Helidon microprofile server that collects JAX-RS resources from configuration or from classpath.
- map(Mapper<T, U>) - Method in interface io.helidon.common.reactive.Multi
- map(Mapper<T, U>) - Method in interface io.helidon.common.reactive.Single
- map(Config, GenericType<T>) - Method in interface io.helidon.config.spi.ConfigMapper
-
Convert the specified
Config
node into the target type specified byGenericType
. - map(Config, Class<T>) - Method in interface io.helidon.config.spi.ConfigMapper
-
Converts the specified
Config
node to the target type. - map(ProviderRequest, AuthenticationResponse) - Method in interface io.helidon.security.spi.SubjectMappingProvider
-
Map grants from authenticated request (e.g.
- map(String, GenericType<T>, String) - Method in interface io.helidon.config.spi.ConfigMapper
-
Converts the value to the target generic type.
- map(String, Class<T>, String) - Method in interface io.helidon.config.spi.ConfigMapper
-
Converts the value to the target type.
- map(Function<? super T, ? extends U>) - Method in interface io.helidon.config.ConfigValue
-
If a value is present, apply the provided mapping function to it, and if the result is non-null, return an
Optional
describing the result. - map(Function<T, K>) - Method in interface io.helidon.common.reactive.valve.Valve
- map(SOURCE) - Method in interface io.helidon.common.mapper.Mapper
-
Map an instance of source type to an instance of target type.
- map(SOURCE, GenericType<SOURCE>, GenericType<TARGET>) - Method in interface io.helidon.common.mapper.MapperManager
-
Map from source to target.
- map(SOURCE, Class<SOURCE>, Class<TARGET>) - Method in interface io.helidon.common.mapper.MapperManager
-
Map from source to target.
- mapEntry(K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Returns an
Map.Entry
containing the given key and value. - mapMany(Mapper<T, Flow.Publisher<U>>) - Method in interface io.helidon.common.reactive.Single
- mapOf() - Static method in class io.helidon.common.CollectionsHelper
-
Returns an immutable map containing zero mappings.
- mapOf(K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing a single mappings.
- mapOf(K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 2 mappings.
- mapOf(K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 3 mappings.
- mapOf(K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 4 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapper(GenericType<SOURCE>, GenericType<TARGET>) - Method in interface io.helidon.common.mapper.spi.MapperProvider
-
Find a mapper that is capable of mapping from source to target types.
- mapper(GenericType<T>) - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
Mapper for a specific generic type.
- mapper(Class<SOURCE>, Class<TARGET>) - Method in interface io.helidon.common.mapper.spi.MapperProvider
-
Find a mapper that is capable of mapping from source to target classes.
- mapper(Class<T>) - Method in class io.helidon.config.objectmapping.ObjectConfigMapperProvider
- mapper(Class<T>) - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
A simple mapping function from config node to a typed value based on the expected class.
- Mapper<SOURCE,TARGET> - Interface in io.helidon.common.mapper
-
A generic and general approach to mapping two types.
- MapperException - Exception in io.helidon.common.mapper
-
An exception that is thrown when mapping failed to map source to target.
- MapperException(GenericType<?>, GenericType<?>, String) - Constructor for exception io.helidon.common.mapper.MapperException
-
Failed with no underlying exception.
- MapperException(GenericType<?>, GenericType<?>, String, Throwable) - Constructor for exception io.helidon.common.mapper.MapperException
-
Failed with an underlying exception.
- MapperManager - Interface in io.helidon.common.mapper
-
Mapper manager of all configured mappers.
- MapperManager.Builder - Class in io.helidon.common.mapper
-
Fluent API builder for
MapperManager
. - MapperProvider - Interface in io.helidon.common.mapper.spi
-
Java Service loader service to get mappers.
- mappers() - Method in class io.helidon.config.objectmapping.ObjectConfigMapperProvider
- mappers() - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
Returns a map of mapper functions associated with appropriate target type (
Class<?>
. - mappersFrom(Config) - Method in interface io.helidon.config.Config.Builder
-
Add mappers from another config instance.
- mappingFile - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- marshallerSupplier(MarshallerSupplier) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- marshallerSupplier(MarshallerSupplier) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Register the
MarshallerSupplier
for the method. - marshallerSupplier(MarshallerSupplier) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- marshallerSupplier(MarshallerSupplier) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the
MarshallerSupplier
for the service. - marshallerSupplier(MarshallerSupplier) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Register the
MarshallerSupplier
for the method. - marshallerSupplier(MarshallerSupplier) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- marshallerSupplier(MarshallerSupplier) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register the
MarshallerSupplier
for the service. - MarshallerSupplier - Interface in io.helidon.grpc.core
-
A supplier of
MethodDescriptor.Marshaller
instances for specific classes. - MarshallerSupplier.DefaultMarshallerSupplier - Class in io.helidon.grpc.core
-
The default
MarshallerSupplier
. - MarshallerSupplier.ProtoMarshallerSupplier - Class in io.helidon.grpc.core
-
A
MarshallerSupplier
implementation that supplies Protocol Buffer marshaller instances. - MASTER_PASSWORD_CONFIG_KEY - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Configuration property key to set master password ("security.config.aes.insecure-passphrase").
- MASTER_PASSWORD_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set master password ("SECURE_CONFIG_AES_MASTER_PWD").
- masterPassword(char[]) - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
Master password for AES based decryption.
- match(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a URI path.
- matches() - Method in interface io.helidon.webserver.PathMatcher.Result
-
Whether the tested vector matches the associated path template.
- matches(Object) - Method in class io.helidon.config.testing.ValueNodeMatcher
- MAX_FORWARDS - Static variable in class io.helidon.common.http.Http.Header
-
The
"Max-Forwards"
header name. - maxAge(Duration) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Max-Age
parameter. - maxChunkSize() - Method in interface io.helidon.webserver.SocketConfiguration
-
Maximal size of a single chunk of received data.
- maxChunkSize(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configure maximal size of a chunk to be read from incoming requests.
- maxContentLength() - Method in interface io.helidon.webserver.Http2Configuration
-
Default HTTP/2 content length.
- maxContentLength(int) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets max content length for HTTP/2.
- maxDuration() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- maxHeaderSize() - Method in interface io.helidon.webserver.SocketConfiguration
-
Maximal size of all headers combined.
- maxHeaderSize(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure maximal header size (all headers combined) in number of characters for default socket.
- maxHeaderSize(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Maximal number of bytes of all header values combined.
- maxInitialLineLength() - Method in interface io.helidon.webserver.SocketConfiguration
-
Maximal length of the initial HTTP line.
- maxInitialLineLength(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Configure maximal length of the initial HTTP line for default socket.
- maxInitialLineLength(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Maximal number of characters in the initial HTTP line.
- maxLength(int) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
-
Configure maximal length of the output written.
- maxLength(String) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply maximal length limitation.
- maxPoolSize(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Max pool size of the thread pool executor.
- maxQueueSize(int) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
The reporter's maximum queue size.
- maxRedirects() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Maximal number of redirects allowed between Helidon and OIDC provider.
- maxRedirects(int) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure maximal number of redirects when redirecting to an OIDC provider within a single authentication attempt.
- maxRetries() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- maxSize(long) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure maximal cache size.
- MAY_FAIL - io.helidon.security.CompositeProviderFlag
-
Provider may fail, nothing happens if it does.
- MD5 - io.helidon.security.providers.httpauth.HttpDigest.Algorithm
-
MD5 algorithm.
- mediaType() - Method in class io.helidon.config.etcd.EtcdConfigSource
- mediaType() - Method in class io.helidon.config.git.GitConfigSource
- mediaType() - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Returns media type property.
- mediaType() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns source associated media type or
null
if unknown. - mediaType() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
Returns configuration content media type.
- mediaType(String) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Sets configuration content media type.
- MediaType - Class in io.helidon.common.http
-
An abstraction for a media type.
- MediaType.Builder - Class in io.helidon.common.http
-
A fluent API builder to create instances of
MediaType
. - mediaTypeMapping() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Media type mapping function.
- mediaTypeMapping(Function<Config.Key, String>) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Sets a function mapping key to media type.
- merge(PriorityBag<? extends T>) - Method in class io.helidon.grpc.core.PriorityBag
-
Merge a
PriorityBag
into thisPriorityBag
. - merge(TracingConfig, TracingConfig) - Static method in class io.helidon.tracing.config.TracingConfig
-
Merge two configurations together.
- merge(List<ConfigNode.ObjectNode>) - Method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Merges an ordered list of
ConfigNode.ObjectNode
s into a single instance. - mergingStrategy(ConfigSources.MergingStrategy) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Sets the strategy to be used for merging the root nodes provided by the list of
ConfigSource
s. - message(Object, String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages.
- message(String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages with source automatically added.
- messageFormat() - Method in annotation type io.helidon.security.annotations.Audited
-
The message format of this audit event.
- messageFormat() - Method in interface io.helidon.security.AuditEvent
-
Gets the message format of this
AuditEvent
to be used withString.format(String, Object...)
. - meter(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- meter(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- meter(String) - Method in class io.helidon.metrics.Registry
- meter(String, Tag...) - Method in class io.helidon.metrics.Registry
- meter(Metadata) - Method in class io.helidon.metrics.Registry
- meter(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- metered() - Static method in class io.helidon.grpc.metrics.GrpcMetrics
-
A static factory method to create a
GrpcMetrics
instance to meter gRPC method calls. - method() - Method in interface io.helidon.common.http.HttpRequest
-
Returns an HTTP request method.
- method() - Method in class io.helidon.security.SecurityEnvironment
-
Verb to execute on the resource.
- method() - Method in interface io.helidon.webserver.BareRequest
-
Gets an HTTP request method.
- method(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Return
ClientMethodDescriptor
for a specified method getName. - method(String) - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return
MethodDescriptor
for a specified method name. - method(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Method that is requested (such as GET/POST for http).
- METHOD - io.helidon.microprofile.metrics.MetricUtil.MatchingType
-
The metric annotation applies to a method.
- METHOD - io.helidon.security.EndpointConfig.AnnotationScope
-
Annotation on a resource method.
- METHOD_NAME - io.helidon.grpc.client.ClientRequestAttribute
-
Add the method name to the tracing span.
- METHOD_NAME - io.helidon.grpc.server.ServerRequestAttribute
-
log the method name.
- METHOD_NOT_ALLOWED_405 - io.helidon.common.http.Http.Status
-
405 Method Not Allowed, see HTTP/1.1 documentation.
- METHOD_TYPE - io.helidon.grpc.client.ClientRequestAttribute
-
Add the method type to the tracing span.
- METHOD_TYPE - io.helidon.grpc.server.ServerRequestAttribute
-
Log the method type.
- MethodAntn - Class in io.helidon.microprofile.faulttolerance
-
Class MethodAntn.
- MethodAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.MethodAntn
-
Constructor.
- MethodDescriptor<ReqT,ResT> - Class in io.helidon.grpc.server
-
Encapsulates all metadata necessary to define a gRPC method.
- MethodDescriptor.Configurer<ReqT,ResT> - Interface in io.helidon.grpc.server
-
An interface implemented by classes that can configure a
MethodDescriptor.Rules
. - MethodDescriptor.Rules<ReqT,ResT> - Interface in io.helidon.grpc.server
-
Method configuration API.
- methodHandler() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Obtain the
MethodHandler
to use to make client calls. - methodHandler(MethodHandler) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- methodHandler(MethodHandler) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Set the
MethodHandler
that can be used to invoke the method. - MethodHandler<ReqT,RespT> - Interface in io.helidon.grpc.core
-
A gRPC method call handler.
- MethodHandler.BidirectionalClient - Interface in io.helidon.grpc.core
-
A bidirectional client call handler.
- MethodHandler.ClientStreaming - Interface in io.helidon.grpc.core
-
A client streaming client call handler.
- MethodHandler.ServerStreamingClient - Interface in io.helidon.grpc.core
-
A server streaming client call handler.
- MethodHandler.UnaryClient - Interface in io.helidon.grpc.core
-
A unary client call handler.
- methodName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Method name that caused this event.
- methods() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Return the collections of methods that make up this service.
- methods() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return service methods.
- methods() - Method in interface io.helidon.webserver.PathTracingConfig
-
Method(s) this configuration should be valid for.
- methods(List<String>) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
HTTP methods to restrict registration of this configuration on web server.
- MetricsSupport - Class in io.helidon.metrics
-
Support for metrics for Helidon Web Server.
- MetricsSupport.Builder - Class in io.helidon.metrics
-
A fluent API builder to build instances of
MetricsSupport
. - metricType() - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Obtain the
MetricType
. - MetricUtil - Class in io.helidon.microprofile.metrics
-
Class MetricUtil.
- MetricUtil.MatchingType - Enum in io.helidon.microprofile.metrics
-
An enum used to indicate whether a metric annotation applies to a class or a method.
- middleName() - Method in class io.helidon.security.jwt.Jwt
-
Middle name claim.
- middleName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Middle name of subject.
- MISSING - io.helidon.config.Config.Type
-
Config node does not exists.
- MissingValueException - Exception in io.helidon.config
-
Exception representing a specific failures related to a missing configuration value.
- modelReader(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Sets the app-provided model reader class.
- modifiers(WatchEvent.Modifier...) - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Add modifiers to be used when registering the
WatchService
. - moreData() - Method in class io.helidon.common.reactive.valve.InputStreamValve
- MOVED_PERMANENTLY_301 - io.helidon.common.http.Http.Status
-
301 Moved Permanently, see HTTP/1.1 documentation.
- MpConfig - Class in io.helidon.microprofile.config
-
Microprofile config wrapper of
Config
. - MpConfigBuilder - Class in io.helidon.microprofile.config
-
Configuration builder.
- MpConfigProviderResolver - Class in io.helidon.microprofile.config
-
Integration with microprofile config.
- MpConfigProviderResolver() - Constructor for class io.helidon.microprofile.config.MpConfigProviderResolver
- MpException - Exception in io.helidon.microprofile.server
-
A generic Microprofile runtime exception.
- MPOpenAPIBuilder - Class in io.helidon.microprofile.openapi
-
Fluent builder for OpenAPISupport in Helidon MP.
- MPOpenAPIBuilder() - Constructor for class io.helidon.microprofile.openapi.MPOpenAPIBuilder
- MpRestClientListener - Class in io.helidon.microprofile.restclient
-
A client listener that wraps executor service with
Contexts.wrap(java.util.concurrent.ExecutorService)
. - MpRestClientListener() - Constructor for class io.helidon.microprofile.restclient.MpRestClientListener
- MpService - Interface in io.helidon.microprofile.server.spi
-
Microprofile service to extend features of the server.
- MpServiceContext - Interface in io.helidon.microprofile.server.spi
-
A context to allow a microprofile server extension to configure additional resources with Jersey, web server or use the CDI container (already booted).
- MpTracingAutoDiscoverable - Class in io.helidon.microprofile.tracing
-
Registers the
MpTracingContextFilter
to support propagation of information from server runtime to client runtime. - MpTracingAutoDiscoverable() - Constructor for class io.helidon.microprofile.tracing.MpTracingAutoDiscoverable
- MpTracingCdiExtension - Class in io.helidon.microprofile.tracing
-
CDI extension for Microprofile Tracing implementation.
- MpTracingCdiExtension() - Constructor for class io.helidon.microprofile.tracing.MpTracingCdiExtension
- MpTracingClientRegistrar - Class in io.helidon.microprofile.tracing
-
Microprofile client tracing registrar.
- MpTracingClientRegistrar() - Constructor for class io.helidon.microprofile.tracing.MpTracingClientRegistrar
- MpTracingContextFilter - Class in io.helidon.microprofile.tracing
-
Automatically registered filter that stores required information in thread local, to allow outbound clients to get all context.
- MpTracingContextFilter() - Constructor for class io.helidon.microprofile.tracing.MpTracingContextFilter
- MpTracingFilter - Class in io.helidon.microprofile.tracing
-
Adds tracing of Jersey calls using a post-matching filter.
- MpTracingFilter() - Constructor for class io.helidon.microprofile.tracing.MpTracingFilter
- MpTracingInterceptor - Class in io.helidon.microprofile.tracing
-
Interceptor for
Traced
annotation. - MpTracingInterceptor() - Constructor for class io.helidon.microprofile.tracing.MpTracingInterceptor
- MpTracingRestClientFilter - Class in io.helidon.microprofile.tracing
-
Filter to handle REST client specifics.
- MpTracingRestClientFilter() - Constructor for class io.helidon.microprofile.tracing.MpTracingRestClientFilter
- MpTracingRestClientListener - Class in io.helidon.microprofile.tracing
-
Tracing extension for Rest Client.
- MpTracingRestClientListener() - Constructor for class io.helidon.microprofile.tracing.MpTracingRestClientListener
- MpTracingService - Class in io.helidon.microprofile.tracing
-
Extension of MicroProfile to add support for tracing.
- MpTracingService() - Constructor for class io.helidon.microprofile.tracing.MpTracingService
- Multi<T> - Interface in io.helidon.common.reactive
-
Multiple items publisher facility.
- MULTIPART_FORM_DATA - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingmultipart/form-data
media type. - MUST_FAIL - io.helidon.security.CompositeProviderFlag
-
Provider must fail.
N
- name - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- name - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
- name() - Method in interface io.helidon.common.http.Http.RequestMethod
-
Get method name.
- name() - Method in interface io.helidon.config.Config.Key
-
Returns the name of Config node.
- name() - Method in interface io.helidon.config.Config
-
Returns the last token of the fully-qualified key for the
Config
node. - name() - Method in interface io.helidon.config.ConfigValue
-
Returns the last token of the fully-qualified key for the originating
Config
node. - name() - Method in class io.helidon.grpc.client.ClientMethodDescriptor
-
Returns the simple name of the method.
- name() - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- name() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
-
Obtain the service name.
- name() - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Obtain the name fo the service this configuration configures.
- name() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
-
Get the server name.
- name() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Get the server name.
- name() - Method in interface io.helidon.grpc.server.GrpcService
-
Obtain the name of this service.
- name() - Method in class io.helidon.grpc.server.MethodDescriptor
-
Return the name of the method.
- name() - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- name() - Method in class io.helidon.grpc.server.ServiceDescriptor
-
Return service name.
- name() - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Obtain the name fo the service this configuration configures.
- name() - Method in class io.helidon.security.AuditEvent.AuditParam
-
Name of this parameter.
- name() - Method in class io.helidon.security.providers.common.OutboundTarget
-
Name of this target.
- name() - Method in class io.helidon.tracing.config.Traceable
-
Name of this traceable unit.
- name(String) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Name of this thread pool executor.
- name(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- name(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Set the name for the service.
- name(String) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Set the name of the gRPC server.
- name(String) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- name(String) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Set the name for the service.
- name(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Name of this provider to use for explicit provider configuration.
- name(String) - Method in class io.helidon.security.Grant.Builder
-
Name of this grant.
- name(String) - Method in class io.helidon.security.Principal.Builder
-
Principal name.
- NAME - Static variable in class io.helidon.grpc.core.JavaMarshaller
-
The name of this marshaller.
- NamedProvider<T extends SecurityProvider> - Class in io.helidon.security
-
A wrapper for a named security provider.
- nameFunction(GrpcMetrics.NamingFunction) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the
GrpcMetrics.NamingFunction
to use to generate the metric name. - nameResolverFactory() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the
NameResolver.Factory
to use. - nameResolverFactory(NameResolver.Factory) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the
NameResolver.Factory
to use. - NarayanaExtension - Class in io.helidon.integrations.jta.cdi
-
A CDI 2.0 portable extension that adapts the Narayana transaction engine to a CDI 2.0 SE environment.
- NarayanaExtension() - Constructor for class io.helidon.integrations.jta.cdi.NarayanaExtension
-
Creates a new
NarayanaExtension
. - negate() - Method in class io.helidon.webserver.RequestPredicate
-
Return a predicate that represents the logical negation of this predicate.
- never() - Static method in interface io.helidon.common.reactive.Multi
-
Get a
Multi
instance that never completes. - never() - Static method in interface io.helidon.common.reactive.Single
-
Get a
Single
instance that never completes. - newName() - Method in class io.helidon.tracing.config.SpanTracingConfig
-
When rename is desired, returns the new name.
- newName(String) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Configure a new name of this span.
- next() - Method in class io.helidon.common.reactive.valve.ValveIterator
- next() - Method in interface io.helidon.webserver.ServerRequest
-
Continue request processing on the next registered handler.
- next(Throwable) - Method in interface io.helidon.webserver.ServerRequest
-
Continues or enters an error branch of a request processing.
- nextDelay(int, long) - Method in interface io.helidon.common.reactive.RetrySchema
-
Returns a delay before next read if the last one poll did not get new data.
- nickname() - Method in class io.helidon.security.jwt.Jwt
-
Nickname claim.
- nickname(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Nickname of the subject.
- NO_CONTENT_204 - io.helidon.common.http.Http.Status
-
204 No Content, see HTTP/1.1 documentation.
- noCache() - Static method in interface io.helidon.security.providers.common.EvictableCache
-
Create a new cache that is not a cache (e.g.
- nodeType() - Method in interface io.helidon.config.spi.ConfigNode.ListNode
- nodeType() - Method in interface io.helidon.config.spi.ConfigNode
-
Get the type of this node.
- nodeType() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode
- nodeType() - Method in interface io.helidon.config.spi.ConfigNode.ValueNode
- noDigestQop() - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Do not use qop in challenge (will fallback to legacy RFC-2069 instead of RFC-2617.
- nonce() - Method in class io.helidon.security.jwt.Jwt
-
Nonce claim.
- nonce(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Nonce value is used to prevent replay attacks and must be returned if it was sent in authentication request.
- NONE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- NONE - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- NONE - io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Legacy approach - used internally to parse headers.
- NONE - io.helidon.webserver.ClientAuthentication
-
Authentication is not required.
- NONE_JWK - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
A jwk with no fields filled and
Jwk.ALG_NONE
algorithm. - nonJtaDataSource - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- nop() - Static method in class io.helidon.config.PollingStrategies
-
Provides a default polling strategy that does not fire an event at all.
- noPad() - Method in class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
-
Apply no padding on the output.
- NOT_ACCEPTABLE_406 - io.helidon.common.http.Http.Status
-
406 Not Acceptable, see HTTP/1.1 documentation.
- NOT_AVAILABLE - Static variable in interface io.helidon.webserver.accesslog.AccessLogEntry
-
If an entry is not available, use this string as the result.
- NOT_FOUND_404 - io.helidon.common.http.Http.Status
-
404 Not Found, see HTTP/1.1 documentation.
- NOT_IMPLEMENTED_501 - io.helidon.common.http.Http.Status
-
501 Not Implemented, see HTTP/1.1 documentation.
- NOT_MODIFIED_304 - io.helidon.common.http.Http.Status
-
304 Not Modified, see HTTP/1.1 documentation.
- notBefore() - Method in class io.helidon.security.jwt.Jwt
-
Not before claim.
- notBefore(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The not before time defines the time that this JWT starts being valid.
- notBeforeSeconds(int) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
Allowed validity before issue time.
- NotFoundException - Exception in io.helidon.webserver
-
A runtime exception indicating a
not found
. - NotFoundException(String) - Constructor for exception io.helidon.webserver.NotFoundException
-
Creates
NotFoundException
. - NotFoundException(String, Throwable) - Constructor for exception io.helidon.webserver.NotFoundException
-
Creates
NotFoundException
. - now() - Static method in interface io.helidon.config.spi.PollingStrategy.PollingEvent
-
Creates a new instance of
PollingStrategy.PollingEvent
withInstant.now()
used as its timestamp.
O
- object(Object) - Method in class io.helidon.security.SecurityRequestBuilder
-
Put object to this request.
- object(String, Object) - Method in class io.helidon.security.SecurityRequestBuilder
-
Bind object to a specific name.
- object(String, Supplier<Object>) - Method in class io.helidon.security.SecurityRequestBuilder
-
Bind object supplier to a specific name.
- object(Supplier<Object>) - Method in class io.helidon.security.SecurityRequestBuilder
-
Put object supplier to this request.
- OBJECT - io.helidon.config.Config.Type
- OBJECT - io.helidon.config.spi.ConfigNode.NodeType
-
An object (complex structure), optionally may have a value.
- ObjectConfigMapperProvider - Class in io.helidon.config.objectmapping
-
Java beans support for configuration.
- ObjectConfigMapperProvider() - Constructor for class io.helidon.config.objectmapping.ObjectConfigMapperProvider
- ObjectFactory - Class in io.helidon.integrations.cdi.jpa.jaxb
-
This object contains factory methods for each Java content interface and Java element interface generated in the io.helidon.integrations.cdi.jpa.jaxb package.
- ObjectFactory() - Constructor for class io.helidon.integrations.cdi.jpa.jaxb.ObjectFactory
-
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: io.helidon.integrations.cdi.jpa.jaxb
- observeBeforeBeanDiscovery(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.tracing.MpTracingCdiExtension
-
Add our beans to CDI, so we do not need to use
beans.xml
. - OciConfigConfigSource - Class in io.helidon.integrations.cdi.oci.objectstorage
-
A
ConfigSource
implementation that is backed by aConfigFileAuthenticationDetailsProvider
. - OciConfigConfigSource() - Constructor for class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Creates a new
OciConfigConfigSource
. - OCIObjectStorageExtension - Class in io.helidon.integrations.cdi.oci.objectstorage
-
An
Extension
that integrates theObjectStorage
interface into CDI-based applications. - OCIObjectStorageExtension() - Constructor for class io.helidon.integrations.cdi.oci.objectstorage.OCIObjectStorageExtension
-
Creates a new
OCIObjectStorageExtension
. - of(int) - Static method in enum io.helidon.common.http.Http.ResponseStatus.Family
-
Get the family for the response status code.
- offer(T) - Method in class io.helidon.common.reactive.valve.Tank
- offer(T, long, TimeUnit) - Method in class io.helidon.common.reactive.valve.Tank
- offer(T, BiPredicate<Flow.Subscriber<? super T>, ? super T>) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Publishes the given item to each current subscriber.
- oidcConfig(OidcConfig) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Configuration of OIDC (Open ID Connect).
- OidcConfig - Class in io.helidon.security.providers.oidc.common
-
Configuration of OIDC usable from all resources that utilize OIDC specification, such as security provider, web server extension and IDCS connectivity.
- OidcConfig.Builder - Class in io.helidon.security.providers.oidc.common
-
A fluent API
Builder
to build instances ofOidcConfig
. - oidcMetadata(Resource) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Resource configuration for OIDC Metadata containing endpoints to various identity services, as well as information about the identity server.
- oidcMetadata(JsonObject) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
JsonObject with the OIDC Metadata.
- oidcMetadataWellKnown(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
If set to true, metadata will be loaded from default (well known) location, unless it is explicitly defined using oidc-metadata-resource.
- OidcProvider - Class in io.helidon.security.providers.oidc
-
Open ID Connect authentication provider.
- OidcProvider.Builder - Class in io.helidon.security.providers.oidc
-
Builder for
OidcProvider
. - OidcProviderService - Class in io.helidon.security.providers.oidc
-
Java service to create OIDC provider instance.
- OidcProviderService() - Constructor for class io.helidon.security.providers.oidc.OidcProviderService
- OidcSupport - Class in io.helidon.security.providers.oidc
-
OIDC integration requires web resources to be exposed through a web server.
- OK_200 - io.helidon.common.http.Http.Status
-
200 OK, see HTTP/1.1 documentation.
- okSeverity() - Method in annotation type io.helidon.security.annotations.Audited
-
Severity of request with successful response (in http, this would be 1** 2** and 3** statuses).
- onChange(Consumer<Config>) - Method in interface io.helidon.config.Config
-
Register a
Consumer
that is invoked each time a change occurs on whole Config or on a particular Config node. - onChange(Function<Config, Boolean>) - Method in interface io.helidon.config.Config
-
Deprecated.use
Config.onChange(Consumer)
instead - onComplete() - Method in interface io.helidon.common.reactive.Flow.Subscriber
-
Method invoked when it is known that no additional Subscriber method invocations will occur for a Subscription that is not already terminated by error, after which no other Subscriber methods are invoked by the Subscription.
- onComplete() - Method in interface io.helidon.webserver.BareResponse
-
Response should be flushed and closed.
- onCompleted() - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
- onCompleted() - Method in class io.helidon.grpc.core.LambdaStreamObserver
- onCompleted() - Method in class io.helidon.grpc.core.SafeStreamObserver
- onCompleted() - Method in class io.helidon.grpc.server.CollectingObserver
- onError(Throwable) - Method in interface io.helidon.common.reactive.Flow.Subscriber
-
Method invoked upon an unrecoverable error encountered by a Publisher or Subscription, after which no other Subscriber methods are invoked by the Subscription.
- onError(Throwable) - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
- onError(Throwable) - Method in class io.helidon.grpc.core.LambdaStreamObserver
- onError(Throwable) - Method in class io.helidon.grpc.core.SafeStreamObserver
- onError(Throwable) - Method in class io.helidon.grpc.server.CollectingObserver
- onError(Throwable) - Method in interface io.helidon.webserver.BareResponse
-
Response should be flushed and closed.
- onNewClient(Class<?>, RestClientBuilder) - Method in class io.helidon.microprofile.restclient.MpRestClientListener
- onNewClient(Class<?>, RestClientBuilder) - Method in class io.helidon.microprofile.tracing.MpTracingRestClientListener
- onNewWebServer(Consumer<WebServer>) - Method in class io.helidon.webserver.Routing.Builder
- onNewWebServer(Consumer<WebServer>) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers callback on created new
WebServer
instance with this routing. - onNext(DataChunk) - Method in interface io.helidon.webserver.BareResponse
-
Provided
ByteBuffer
MUST be fully read during the method call. - onNext(T) - Method in interface io.helidon.common.reactive.Flow.Subscriber
-
Method invoked with a Subscription's next item.
- onNext(T) - Method in class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
- onNext(T) - Method in class io.helidon.grpc.core.SafeStreamObserver
- onNext(V) - Method in class io.helidon.grpc.core.LambdaStreamObserver
- onNext(V) - Method in class io.helidon.grpc.server.CollectingObserver
- onSubscribe(Flow.Subscription) - Method in interface io.helidon.common.reactive.Flow.Subscriber
-
Method invoked prior to invoking any other Subscriber methods for the given Subscription.
- onSubscribe(Flow.Subscription) - Method in interface io.helidon.webserver.BareResponse
-
Each response is subscribed up to a single publisher and AFTER
BareResponse.writeStatusAndHeaders(Http.ResponseStatus, Map)
method is called and returned. - openAPIConfig() - Method in class io.helidon.microprofile.openapi.MPOpenAPIBuilder
- openAPIConfig() - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Returns the smallrye OpenApiConfig instance describing the set-up that will govern the smallrye OpenAPI behavior.
- openAPIConfig() - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
- openAPIConfig(OpenApiConfig) - Method in class io.helidon.microprofile.openapi.MPOpenAPIBuilder
-
Sets the OpenApiConfig instance to use in governing the behavior of the smallrye OpenApi implementation.
- OpenAPIMpService - Class in io.helidon.microprofile.openapi
-
Sets up OpenAPI support in the Helidon MP server.
- OpenAPIMpService() - Constructor for class io.helidon.microprofile.openapi.OpenAPIMpService
- OpenAPISupport - Class in io.helidon.openapi
-
Provides an endpoint and supporting logic for returning an OpenAPI document that describes the endpoints handled by the server.
- OpenAPISupport.Builder - Class in io.helidon.openapi
-
Fluent API builder for
OpenAPISupport
. - OPERATION_DECRYPT - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Decrypt content and validate decryption, if applicable.
- OPERATION_DERIVE_BITS - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Derive bits not to be used as a key.
- OPERATION_DERIVE_KEY - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Derive key.
- OPERATION_ENCRYPT - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Encrypt content.
- OPERATION_SIGN - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Compute digital signature or MAC.
- OPERATION_UNWRAP_KEY - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Decrypt key and validate decryption, if applicable.
- OPERATION_VERIFY - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Verify digital signature or MAC.
- OPERATION_WRAP_KEY - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Encrypt key.
- operationNameConstructor() - Method in class io.helidon.grpc.server.GrpcTracingConfig
- operations() - Method in class io.helidon.security.jwt.jwk.Jwk
-
Permitted operations of this JWK.
- optional() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Built
ConfigSource
will not be mandatory, i.e. - optional() - Method in annotation type io.helidon.security.annotations.Authenticated
-
If set to optional, authentication will be attempted, yet if it fails, we would still be called without authenticated user/service.
- optional(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether authentication is required.
- optional(boolean) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
If set to true, this provider will return
SecurityResponse.SecurityStatus.ABSTAIN
instead of failing in case of invalid request. - optional(boolean) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Whether authentication is required.
- optional(boolean) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Set whether the signature is optional.
- optional(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether authentication is required.
- optional(boolean) - Method in class io.helidon.security.SecurityRequestBuilder
-
Set that security is optional.
- OPTIONAL - io.helidon.security.CompositeProviderFlag
-
Provider may succeed or abstain.
- OPTIONAL - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Security MAY be used (e.g.
- OPTIONAL - io.helidon.webserver.ClientAuthentication
-
Authentication is optional.
- OptionalHelper<T> - Class in io.helidon.common
-
A wrapper on top of
Optional
to replicate some of the new Java9 methods. - optionalSupplier() - Method in interface io.helidon.config.ConfigValue
-
Returns a
Supplier
of anOptional<T>
of the configuration node. - options(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all OPTIONS requests to provided handler(s).
- options(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes OPTIONS requests with corresponding path to provided handler(s).
- options(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- options(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes OPTIONS requests with corresponding path to provided handler(s).
- OPTIONS - io.helidon.common.http.Http.Method
-
The OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.
- or(Predicate<ServerRequest>) - Method in class io.helidon.webserver.RequestPredicate
-
Returns a composed predicate that represents a logical OR expression between this predicate and another predicate.
- or(Supplier<? extends Optional<T>>) - Method in class io.helidon.common.OptionalHelper
-
If the underlying
Optional
does not have a value, set it to theOptional
produced by the supplying function. - or(Supplier<? extends Optional<T>>) - Method in interface io.helidon.config.ConfigValue
-
If the underlying
Optional
does not have a value, set it to theOptional
produced by the supplying function. - orElse(T) - Method in interface io.helidon.config.ConfigValue
-
Return the value if present, otherwise return
other
. - orElseGet(Supplier<? extends T>) - Method in interface io.helidon.config.ConfigValue
-
Return the value if present, otherwise invoke
other
and return the result of that invocation. - orElseThrow(Supplier<? extends X>) - Method in interface io.helidon.config.ConfigValue
-
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.
- origin() - Method in class io.helidon.security.Grant
-
Origin of this grant - this may be an arbitrary string, URI, component creating it etc.
- origin(String) - Method in class io.helidon.security.Grant.Builder
-
Origin of this grant (e.g.
- ORIGIN - Static variable in class io.helidon.common.http.Http.Header
-
The
"Origin"
header name. - OriginThreadPublisher<T,U> - Class in io.helidon.common.reactive
-
The OriginThreadPublisher's nature is to always run
Flow.Subscriber.onNext(Object)
on the very same thread asOriginThreadPublisher.submit(Object)
. - OriginThreadPublisher() - Constructor for class io.helidon.common.reactive.OriginThreadPublisher
-
Create same thread publisher.
- OriginThreadPublisher(UnboundedSemaphore) - Constructor for class io.helidon.common.reactive.OriginThreadPublisher
-
Create same thread publisher.
- OTHER - io.helidon.common.http.Http.ResponseStatus.Family
-
Other, unrecognized HTTP status codes.
- otherwise(Handler) - Method in class io.helidon.webserver.RequestPredicate.ConditionalHandler
-
Set the
Handler
to use when the predicate does not match the request. - outbound(OutboundConfig) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add outbound targets to this builder.
- OUTBOUND_SPAN_QUALIFIER - Static variable in class io.helidon.tracing.config.TracingConfigUtil
-
Qualifier for outbound
io.opentracing.SpanContext
as registered withContext
. - OUTBOUND_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for outbound security (such as identity propagation) events.
- outboundClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Outbound security client builder for programmatic outbound security used for identity propagation, identity mapping, encryption of outbound calls etc.
- outboundConfig(OutboundConfig) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Configuration of outbound rules.
- outboundConfig(OutboundConfig) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Configuration of outbound rules.
- outboundConfig(OutboundConfig) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Configuration of outbound rules.
- OutboundConfig - Class in io.helidon.security.providers.common
-
Configuration of outbound security targets.
- OutboundConfig() - Constructor for class io.helidon.security.providers.common.OutboundConfig
- OutboundConfig.Builder - Class in io.helidon.security.providers.common
-
OutboundConfig
builder when not reading it from configuration. - outboundEndpointConfig(EndpointConfig) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.
- outboundEndpointConfig(Supplier<EndpointConfig>) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.
- outboundEnvironment(SecurityEnvironment) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound environment (path, headers, URI etc.) for this outbound call.
- outboundEnvironment(Supplier<SecurityEnvironment>) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound environment (path, headers, URI etc.) for this outbound call.
- outboundSecurity(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider
- outboundSecurity(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in interface io.helidon.security.spi.OutboundSecurityProvider
-
Creates necessary updates to headers and entity needed for outbound security (e.g.
- outboundSecurity(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.spi.SynchronousProvider
-
Creates necessary updates to headers and entity needed for outbound security (e.g.
- OutboundSecurityClientBuilder - Class in io.helidon.security
-
Builder constructing a security client - extends the
SecurityRequestBuilder
for convenience. - OutboundSecurityProvider - Interface in io.helidon.security.spi
-
Security provider for securing client requests (outbound).
- OutboundSecurityResponse - Class in io.helidon.security
-
Response of outbound security provider.
- OutboundSecurityResponse.Builder - Class in io.helidon.security
-
Builder class to build custom identity propagation responses.
- OutboundTarget - Class in io.helidon.security.providers.common
-
Configuration of outbound target.
- OutboundTarget.Builder - Class in io.helidon.security.providers.common
-
Fluent API builder for
OutboundTarget
. - OutboundTargetDefinition - Class in io.helidon.security.providers.httpsign
-
Configuration of outbound target to sign outgoing requests.
- OutboundTargetDefinition.Builder - Class in io.helidon.security.providers.httpsign
-
Fluent API builder to build
OutboundTargetDefinition
instances. - outboundTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Token handler to create outbound headers to propagate identity.
- outboundTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for outbound tracing.
- OutboundTracing - Class in io.helidon.security.integration.common
-
Tracing support for outbound security.
- OutputStreamPublisher - Class in io.helidon.common.reactive
-
Output stream that
Flow.Publisher
publishes any data written to it asByteBuffer
events. - OutputStreamPublisher() - Constructor for class io.helidon.common.reactive.OutputStreamPublisher
- overallTimeout(long, TimeUnit) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure record timeout since its creation.
- overallTimeout(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a overall limit for all invocation, including delays.
- overrides(Supplier<OverrideSource>) - Method in interface io.helidon.config.Config.Builder
-
Sets source of a override source.
- OverrideSource - Interface in io.helidon.config.spi
-
Source of config override settings.
- OverrideSource.OverrideData - Class in io.helidon.config.spi
-
Group of config override settings.
- OverrideSources - Class in io.helidon.config
-
Class provides access to built-in
OverrideSource
implementations.
P
- pad(String) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply configured padding.
- parallelismThreshold(long) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure parallelism threshold.
- param(String) - Method in interface io.helidon.common.http.HttpRequest.Path
-
Returns value of single parameter resolved from path pattern.
- param(String) - Method in interface io.helidon.webserver.PathMatcher.Result
-
Get value for a given parameter of the associated path matcher.
- PARAM_ALGORITHM - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
JWK parameter for algorithm.
- PARAM_CURVE - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
JWK parameter for EC curve.
- PARAM_EXP - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key exponent.
- PARAM_FIRST_CRT_COEFF - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key First CRT Coefficient.
- PARAM_FIRST_FACTOR_CRT_EXP - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key First Factor CRT Exponent.
- PARAM_FIRST_PRIME_FACTOR - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key First Prime Factor.
- PARAM_HEADER_NAME - Static variable in class io.helidon.security.providers.oidc.common.OidcConfig
-
Default name of the header we expect JWT in.
- PARAM_KEY_ID - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
JWK parameter for key id.
- PARAM_KEY_TYPE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
JWK parameter for key type.
- PARAM_OCTET_KEY - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
Key value.
- PARAM_OPERATIONS - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
JWK parameters for permitted operations.
- PARAM_OTHER_PRIMES - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key Other Primes Info.
- PARAM_PRIVATE_KEY - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
JWK parameter for private key.
- PARAM_PUB_EXP - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for public key exponent.
- PARAM_PUB_MODULUS - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for public key modulus.
- PARAM_SECOND_FACTOR_CRT_EXP - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key Second Factor CRT Exponent.
- PARAM_SECOND_PRIME_FACTOR - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
JWK parameter for private key Second Prime Factor.
- PARAM_USE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
JWK parameter for usage.
- PARAM_X_COORDINATE - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
JWK parameter for X coordinate.
- PARAM_Y_COODRINATE - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
JWK parameter for X coordinate.
- parameters() - Method in class io.helidon.common.http.MediaType
-
Getter for a read-only parameter map.
- parameters(Map<String, String>) - Method in class io.helidon.common.http.MediaType.Builder
-
Parameters of the media type.
- Parameters - Interface in io.helidon.common.http
-
Parameters represents
key : value
pairs wherekey
is aString
with potentially multiple values. - paramName() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Query parameter name.
- paramName(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Name of a query parameter that contains the JWT token when parameter is used.
- params() - Method in interface io.helidon.security.AuditEvent
-
Parameters of this audit event, used in
String.format(String, Object...)
when creating the audit message. - params() - Method in interface io.helidon.webserver.PathMatcher.Result
-
Returns the values of parameters that were specified in the associated path template.
- parent() - Method in interface io.helidon.config.Config.Key
-
Returns instance of Key that represents key of parent config node.
- parent() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Parent of this analysis.
- parent(Context) - Method in class io.helidon.common.context.Context.Builder
-
Parent of the new context.
- parent(Context) - Method in class io.helidon.common.http.ContextualRegistry.Builder
-
Deprecated.Parent of the new context.
- parse(ConfigParser.Content<S>) - Method in interface io.helidon.config.spi.ConfigParser
-
Parses a specified
ConfigParser.Content
into ahierarchical configuration representation
. - parse(InputStream) - Method in class io.helidon.grpc.core.JavaMarshaller
- parse(InputStream) - Method in class io.helidon.grpc.core.JsonbMarshaller
- parse(String) - Static method in class io.helidon.common.http.Http.DateTime
-
Parse provided text to
ZonedDateTime
using any possible date / time format specified by RFC2616 Hypertext Transfer Protocol. - parse(String) - Static method in class io.helidon.common.http.MediaType
-
Parses a media type from its string representation.
- parser() - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Returns parser property.
- parser() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns source associated parser or
null
if unknown. - parser(ConfigParser) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Sets a
ConfigParser
instance to be used to parse configuration content. - parserMapping() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Parser mapping function.
- parserMapping(Function<Config.Key, ConfigParser>) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Sets a function mapping key to a parser.
- parseToken(String) - Static method in class io.helidon.security.jwt.SignedJwt
-
Parse a token received over network.
- PARTIAL_CONTENT_206 - io.helidon.common.http.Http.Status
-
206 Reset Content, see HTTP/1.1 documentation.
- password() - Method in interface io.helidon.security.providers.httpauth.UserStore.User
-
Deprecated.Get password of the user.
- path() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a path which was accepted by matcher in actual routing.
- path() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a relative path to the configuration file.
- path() - Method in class io.helidon.security.SecurityEnvironment
-
Path to the resource.
- path() - Method in interface io.helidon.webserver.PathTracingConfig
-
Path this configuration should configure.
- path(String) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Path
parameter. - path(String) - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
-
Path on the file system to find a file system.
- path(String) - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
-
Sets path of the metrics resource, default is
/metrics
. - path(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Path that is requested (such as URI for http, without protocol, server and port).
- path(String) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Path to register the traced configuration on.
- path(Path) - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
-
Path on the file system to find a file system.
- PathMatcher - Interface in io.helidon.webserver
-
URI Path Matcher.
- PathMatcher.PrefixResult - Interface in io.helidon.webserver
-
The result of prefix matching a
PathMatcher
to a given URI path. - PathMatcher.Result - Interface in io.helidon.webserver
-
The result of matching a
PathMatcher
to a given URI path. - PathTracingConfig - Interface in io.helidon.webserver
-
Traced system configuration for web server for a specific path.
- PathTracingConfig.Builder - Class in io.helidon.webserver
-
Fluent API builder for
PathTracingConfig
. - pattern() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
Illegal used pattern.
- Pausable - Interface in io.helidon.common.reactive.valve
- pause() - Method in interface io.helidon.common.reactive.valve.Pausable
-
Pause data chunks flow until
Pausable.resume()
. - pause() - Method in class io.helidon.common.reactive.valve.Tank
- payloadClaim(String) - Method in class io.helidon.security.jwt.Jwt
-
Get a claim by its name from payload.
- payloadClaims() - Method in class io.helidon.security.jwt.Jwt
-
All payload claims in raw json form.
- payloadJson() - Method in class io.helidon.security.jwt.Jwt
-
Create a JSON payload object.
- PAYMENT_REQUIRED_402 - io.helidon.common.http.Http.Status
-
402 Payment Required, see HTTP/1.1 documentation.
- peek() - Method in class io.helidon.common.reactive.valve.Tank
- peek(Consumer<T>) - Method in interface io.helidon.common.reactive.valve.Valve
- pemBuilder() - Static method in class io.helidon.common.pki.KeyConfig
-
Build this instance from PEM files (usually a pair of private key and certificate chain).
- permit() - Static method in class io.helidon.security.AuthorizationResponse
-
Permit the request.
- permitAll() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Returns true if access should be permitted to all.
- Persistence - Class in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for anonymous complex type.
- Persistence() - Constructor for class io.helidon.integrations.cdi.jpa.jaxb.Persistence
- Persistence.PersistenceUnit - Class in io.helidon.integrations.cdi.jpa.jaxb
-
Configuration of a persistence unit.
- Persistence.PersistenceUnit.Properties - Class in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for anonymous complex type.
- Persistence.PersistenceUnit.Properties.Property - Class in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for anonymous complex type.
- persistenceUnit - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence
- PersistenceUnit() - Constructor for class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- PersistenceUnitCachingType - Enum in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for persistence-unit-caching-type.
- PersistenceUnitInfoBean - Class in io.helidon.integrations.cdi.jpa
-
A
PersistenceUnitInfo
implementation that can be constructed by hand. - PersistenceUnitInfoBean(String, URL, String, String, ClassLoader, Supplier<? extends ClassLoader>, Consumer<? super ClassTransformer>, boolean, Collection<? extends URL>, Collection<? extends String>, Collection<? extends String>, String, String, PersistenceUnitInfoBean.DataSourceProvider, Properties, SharedCacheMode, PersistenceUnitTransactionType, ValidationMode) - Constructor for class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Creates a new
PersistenceUnitInfoBean
. - PersistenceUnitInfoBean(String, URL, String, String, ClassLoader, Supplier<? extends ClassLoader>, Consumer<? super ClassTransformer>, boolean, Collection<? extends URL>, Collection<? extends String>, Collection<? extends String>, String, String, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>, Properties, SharedCacheMode, PersistenceUnitTransactionType, ValidationMode) - Constructor for class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Creates a new
PersistenceUnitInfoBean
. - PersistenceUnitInfoBean(String, URL, Collection<? extends String>, PersistenceUnitInfoBean.DataSourceProvider, Properties) - Constructor for class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Creates a new
PersistenceUnitInfoBean
using as many defaults as reasonably possible. - PersistenceUnitInfoBean(String, URL, Collection<? extends String>, Supplier<? extends PersistenceUnitInfoBean.DataSourceProvider>, Properties) - Constructor for class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
-
Creates a new
PersistenceUnitInfoBean
using as many defaults as reasonably possible. - PersistenceUnitInfoBean.DataSourceProvider - Interface in io.helidon.integrations.cdi.jpa
-
A functional interface indicating that its implementations can supply
DataSource
s. - PersistenceUnitTransactionType - Enum in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for persistence-unit-transaction-type.
- PersistenceUnitValidationModeType - Enum in io.helidon.integrations.cdi.jpa.jaxb
-
Java class for persistence-unit-validation-mode-type.
- phoneNumber() - Method in class io.helidon.security.jwt.Jwt
-
Phone number claim.
- phoneNumber(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Phone number of the subject.
- phoneNumberVerified() - Method in class io.helidon.security.jwt.Jwt
-
Phone number verified claim.
- phoneNumberVerified(Boolean) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Whether the phone number is verified or not.
- picture() - Method in class io.helidon.security.jwt.Jwt
-
Picture URI claim.
- picture(URI) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Profile picture URI of the subject.
- PkiException - Exception in io.helidon.common.pki
-
Exception caused by PKI handling (keystores, keys, certificates).
- plain(String, Object) - Static method in class io.helidon.security.AuditEvent.AuditParam
-
New parameter of any type.
- PolicyExecutor - Interface in io.helidon.security.abac.policy.spi
-
Custom executor of policy statements.
- PolicyExecutorService - Interface in io.helidon.security.abac.policy.spi
-
Java service for
PolicyValidator
ABAC validator. - policyStatements() - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig
-
The policy statements collected through configuration hierarchy.
- PolicyValidator - Class in io.helidon.security.abac.policy
-
Abac validator based on a
PolicyValidator.PolicyStatement
. - PolicyValidator.Builder - Class in io.helidon.security.abac.policy
-
A fluent API builder for
PolicyValidator
. - PolicyValidator.PolicyConfig - Class in io.helidon.security.abac.policy
-
Configuration of policy validator - a statement and whether to inherit value from parents.
- PolicyValidator.PolicyConfig.Builder - Class in io.helidon.security.abac.policy
-
A fluent API builder for
PolicyValidator.PolicyConfig
. - PolicyValidator.PolicyStatement - Annotation Type in io.helidon.security.abac.policy
-
Annotate resource classes, methods, application etc.
- PolicyValidatorService - Class in io.helidon.security.abac.policy
-
A validator of policy statements java service to plug into Abac security provider.
- PolicyValidatorService() - Constructor for class io.helidon.security.abac.policy.PolicyValidatorService
- poll() - Method in class io.helidon.common.reactive.valve.Tank
- poll(long, TimeUnit) - Method in class io.helidon.common.reactive.valve.Tank
- PollingStrategies - Class in io.helidon.config
-
Built-in
PollingStrategy
implementations. - PollingStrategies.FilesystemWatchBuilder - Class in io.helidon.config
-
A builder for a filesystem watch polling strategy.
- PollingStrategies.ScheduledBuilder - Class in io.helidon.config
-
A builder for a scheduled polling strategy.
- pollingStrategy() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns polling-strategy property.
- pollingStrategy(Function<T, Supplier<PollingStrategy>>) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Sets the polling strategy that accepts key source attributes.
- pollingStrategy(Supplier<PollingStrategy>) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Sets a polling strategy.
- PollingStrategy - Interface in io.helidon.config.spi
-
Mechanism for notifying interested subscribers when they should check for changes that might have been made to the data used to create a
Config
tree, as accessed throughConfigSource
s. - PollingStrategy.PollingEvent - Interface in io.helidon.config.spi
-
Event indicating that data used in constructing a given
Config
tree might have changed. - port() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the port that will be used to connect to the server.
- port() - Method in interface io.helidon.grpc.server.GrpcServer
-
Returns a port number the default server socket is bound to and is listening on; or
-1
if unknown or not active. - port() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
-
Get the server port.
- port() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Get the server port.
- port() - Method in class io.helidon.grpc.server.GrpcServerImpl
- port() - Method in interface io.helidon.microprofile.server.Server
-
Get the port this server listens on or
-1
if the server is not running. - port() - Method in class io.helidon.microprofile.server.ServerImpl
- port() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a server port to listen on with the default server socket.
- port() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a server port to listen on with the server socket.
- port() - Method in interface io.helidon.webserver.WebServer
-
Returns a port number the default server socket is bound to and is listening on; or
-1
if unknown or not active. - port(int) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the port that will be used to connect to the server.
- port(int) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Sets server port.
- port(int) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure listen port.
- port(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets server port.
- port(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a server port to listen on with the server socket.
- port(String) - Method in interface io.helidon.microprofile.server.Server
-
Get the port of the named socket.
- port(String) - Method in class io.helidon.microprofile.server.ServerImpl
- port(String) - Method in interface io.helidon.webserver.WebServer
-
Returns a port number an additional named server socket is bound to and is listening on; or
-1
if unknown or not active. - post(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all POST requests to provided handler(s).
- post(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes POST requests with corresponding path to provided handler(s).
- post(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- post(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes POST requests with corresponding path to provided handler(s).
- POST - io.helidon.common.http.Http.Method
-
The POST method is used to request that the origin server acceptedTypes the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.
- postConstruct() - Method in class io.helidon.microprofile.tracing.MpTracingFilter
-
Post construct method, initialization procedures.
- postConstruct() - Method in class io.helidon.security.integration.jersey.SecurityFilter
-
A life-cycle method invoked by Jersey that finished initialization of the filter.
- postConstruct(T) - Method in class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
- PRAGMA - Static variable in class io.helidon.common.http.Http.Header
-
The
"Pragma"
header name. - PRECONDITION_FAILED_412 - io.helidon.common.http.Http.Status
-
412 Precondition Failed, see HTTP/1.1 documentation.
- preDestroy(T) - Method in class io.helidon.integrations.cdi.delegates.DelegatingInjectionTarget
- preferredUsername() - Method in class io.helidon.security.jwt.Jwt
-
Preferred username claim.
- preferredUsername(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Preferred username of the subject.
- prefixed(String, Supplier<ConfigSource>) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource
from asourceSupplier
, adding the specifiedprefix
to the keys in the source. - prefixMatch(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a left part (prefix) of URI path with granularity on the path segment.
- prestart(boolean) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Whether to prestart core threads in this thread pool executor.
- prestart(boolean) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Whether to prestart core threads in this thread pool executor.
- principal() - Method in class io.helidon.security.Subject
-
Get the principal this subject is created for (e.g.
- principal(Principal) - Method in class io.helidon.security.Subject.Builder
-
Main principal of this subject.
- Principal - Interface in io.helidon.security
-
A security principal.
- Principal.Builder - Class in io.helidon.security
-
A fluent API builder for
Principal
. - principalName() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
The principal name of the client.
- principalName(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
The principal name of the client, defaults to keyId if not configured.
- principals() - Method in class io.helidon.security.Subject
-
Get all principals of this subject (including the one returned by
Subject.principal()
). - Prioritized - Interface in io.helidon.common
-
Interface to define that this class is a class with priority.
- priority() - Method in interface io.helidon.common.Prioritized
-
Priority of this class (maybe because it is defined dynamically, so it cannot be defined by an annotation).
- PRIORITY - Static variable in interface io.helidon.config.spi.ConfigFilter
-
Default priority of the filter if registered by
Config.Builder
automatically. - PRIORITY - Static variable in interface io.helidon.config.spi.ConfigMapperProvider
-
Default priority of the mapper provider if registered by
Config.Builder
automatically. - PRIORITY - Static variable in interface io.helidon.config.spi.ConfigParser
-
Default priority of the parser if registered by
Config.Builder
automatically. - PriorityBag<T> - Class in io.helidon.grpc.core
-
A bag of values ordered by priority.
- PRIVATE_KEY_ALIAS_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set private key alias within a keystore.
- PRIVATE_KEY_PASS_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set pass phrase for private key.
- PRIVATE_KEY_PEM_PATH_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PEM_KEY") PEM file.
- PRIVATE_KEYSTORE_PASS_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set pass phrase for keystore.
- PRIVATE_KEYSTORE_PATH_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set location of private key ("SECURE_CONFIG_RSA_PRIVATE_KEY") keystore.
- PRIVATE_KEYSTORE_TYPE_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set key type to use.
- privateCredential(Class<T>) - Method in class io.helidon.security.Subject
-
Get private credential for the specified type.
- privateKey() - Method in class io.helidon.common.pki.KeyConfig
-
The private key of this config if configured.
- privateKey(KeyConfig) - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
Private key for RSA based decryption.
- privateKey(ECPrivateKey) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Set the private key to be used for performing security operations requiring private key, such as signing data, encrypting/decrypting data etc.
- privateKey(RSAPrivateKey) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Set the private key to be used for performing security operations requiring private key, such as signing data, encrypting/decrypting data etc.
- privateKey(PrivateKey) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Configure a private key instance (rather then keystore and alias).
- privateKeyConfig(KeyConfig) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Private key configuration for RSA based algorithms.
- processLoadedData(AbstractSource.Data<ConfigNode.ObjectNode, S>) - Method in class io.helidon.config.spi.AbstractConfigSource
- processLoadedData(AbstractSource.Data<T, S>) - Method in class io.helidon.config.spi.AbstractSource
-
Performs any postprocessing of config data after loading.
- processSecurity(ContainerRequestContext, SecurityFilterCommon.FilterContext, SecurityTracing, SecurityContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
- produce(CreationalContext<T>) - Method in class io.helidon.integrations.cdi.delegates.DelegatingProducer
- profile() - Method in class io.helidon.security.jwt.Jwt
-
Profile URI claim.
- profile(URI) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Profile URI of the subject.
- PrometheusSupport - Class in io.helidon.metrics.prometheus
-
Support for Prometheus client endpoint.
- PrometheusSupport.Builder - Class in io.helidon.metrics.prometheus
-
A builder of
PrometheusSupport
. - propagate(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to propagate identity.
- propagate(boolean) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Whether to propagate identity.
- propagate(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to propagate identity.
- propagate(boolean) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Whether to propagate identity.
- properties - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- properties - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.A
Properties
instance supplied at construction time containing the property values that will ultimately be returned by the default implementation of theHikariCPServiceConfiguration.getPropertyNames()
andHikariCPServiceConfiguration.getProperty(String, String)
methods. - properties - Variable in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.A
Properties
instance supplied at construction time containing the property values that will ultimately be returned by the default implementation of theUCPServiceConfiguration.getPropertyNames()
andUCPServiceConfiguration.getProperty(String, String)
methods. - properties() - Static method in class io.helidon.config.ConfigParsers
-
Returns a
ConfigParser
implementation that parses Java Properties content (the media type "text/x-java-properties"). - Properties() - Constructor for class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties
- property - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties
- property(String, Object) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- Property() - Constructor for class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
- PROPERTY_CONTEXT - Static variable in class io.helidon.security.integration.jersey.client.ClientSecurity
-
Property name for security context.
- PROPERTY_CONTEXT - Static variable in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.use
ClientSecurity
constants instead - PROPERTY_PROVIDER - Static variable in class io.helidon.security.integration.jersey.client.ClientSecurity
-
Property name for outbound security provider name.
- PROPERTY_PROVIDER - Static variable in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Deprecated.use
ClientSecurity
constants instead - proto(Descriptors.FileDescriptor) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- proto(Descriptors.FileDescriptor) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register the proto file for the service.
- proto(Descriptors.FileDescriptor) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- proto(Descriptors.FileDescriptor) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register the proto for the service.
- PROTO - Static variable in interface io.helidon.grpc.core.MarshallerSupplier
-
The name of the Protocol Buffer marshaller supplier.
- ProtoMarshallerSupplier() - Constructor for class io.helidon.grpc.core.MarshallerSupplier.ProtoMarshallerSupplier
- provider - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- provider() - Method in annotation type io.helidon.security.annotations.Authenticated
-
Explicit authentication provider to use when processing this Authorized.
- provider() - Method in annotation type io.helidon.security.annotations.Authorized
-
Explicit authorization provider to use when processing this Authorized.
- PROVIDER_CONFIG_KEY - Static variable in class io.helidon.security.providers.oidc.OidcProviderService
-
The default configuration key expected under security.providers that would contain configuration of a provider instance.
- providerClass() - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProviderService
- providerClass() - Method in class io.helidon.security.providers.abac.AbacProviderService
- providerClass() - Method in class io.helidon.security.providers.google.login.GoogleTokenService
- providerClass() - Method in class io.helidon.security.providers.header.HeaderAtnService
- providerClass() - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthService
- providerClass() - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthService
- providerClass() - Method in class io.helidon.security.providers.httpsign.HttpSignService
- providerClass() - Method in class io.helidon.security.providers.jwt.JwtProviderService
- providerClass() - Method in class io.helidon.security.providers.oidc.OidcProviderService
- providerClass() - Method in interface io.helidon.security.spi.SecurityProviderService
-
Class of the provider of this provider service.
- ProviderConfig - Interface in io.helidon.security.spi
-
A marker interface for configurations of providers.
- providerConfigKey() - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProviderService
- providerConfigKey() - Method in class io.helidon.security.providers.abac.AbacProviderService
- providerConfigKey() - Method in class io.helidon.security.providers.google.login.GoogleTokenService
- providerConfigKey() - Method in class io.helidon.security.providers.header.HeaderAtnService
- providerConfigKey() - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthService
- providerConfigKey() - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthService
- providerConfigKey() - Method in class io.helidon.security.providers.httpsign.HttpSignService
- providerConfigKey() - Method in class io.helidon.security.providers.jwt.JwtProviderService
- providerConfigKey() - Method in class io.helidon.security.providers.oidc.OidcProviderService
- providerConfigKey() - Method in interface io.helidon.security.spi.SecurityProviderService
-
Key of the "root" of configuration of this provider.
- providerInstance(Config) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProviderService
- providerInstance(Config) - Method in class io.helidon.security.providers.abac.AbacProviderService
- providerInstance(Config) - Method in class io.helidon.security.providers.google.login.GoogleTokenService
- providerInstance(Config) - Method in class io.helidon.security.providers.header.HeaderAtnService
- providerInstance(Config) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthService
- providerInstance(Config) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthService
- providerInstance(Config) - Method in class io.helidon.security.providers.httpsign.HttpSignService
- providerInstance(Config) - Method in class io.helidon.security.providers.jwt.JwtProviderService
- providerInstance(Config) - Method in class io.helidon.security.providers.oidc.OidcProviderService
- providerInstance(Config) - Method in interface io.helidon.security.spi.SecurityProviderService
-
Create a new instance of the provider based on the configuration provided.
- ProviderRequest - Class in io.helidon.security
-
A request sent to security providers.
- providerSelectionPolicy(Function<ProviderSelectionPolicy.Providers, ProviderSelectionPolicy>) - Method in class io.helidon.security.Security.Builder
-
Set the provider selection policy.
- ProviderSelectionPolicy - Interface in io.helidon.security.spi
-
A policy that selects provider to use.
- ProviderSelectionPolicy.Providers - Interface in io.helidon.security.spi
-
Interface that is passed to a constructor of a
ProviderSelectionPolicy
implementation to supply all configured providers from security. - proxy(Class<T>, Class<?>...) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Create a dynamic proxy for the specified interface that proxies calls to the wrapped gRPC service.
- PROXY_AUTHENTICATION_REQUIRED_407 - io.helidon.common.http.Http.Status
-
407 Proxy Authentication Required, see HTTP/1.1 documentation.
- proxyHost(String) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Set proxy host when talking to Google.
- proxyHost(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Proxy host to use.
- proxyPort(int) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Set proxy port when talking to Google.
- proxyPort(int) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Proxy port.
- proxyProtocol(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Proxy protocol to use when proxy is used.
- PUBLIC_KEY_PINS - Static variable in class io.helidon.common.http.Http.Header
-
The
"Public-Key-Pins"
header name. - publicCert() - Method in class io.helidon.common.pki.KeyConfig
-
The public X.509 Certificate if configured.
- publicCredential(Class<T>) - Method in class io.helidon.security.Subject
-
Get public credential for the specified type.
- publicKey() - Method in class io.helidon.common.pki.KeyConfig
-
The public key of this config if configured.
- publicKey(Resource) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Read a public key from PEM format from a resource definition.
- publicKey(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
String representation of the public key.
- publicKey(ECPublicKey) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Set the public key to be used for performing security operations requiring public key, such as signature verification, encrypting/decrypting data etc.
- publicKey(RSAPublicKey) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Set the public key to be used for performing security operations requiring public key, such as signature verification, encrypting/decrypting data etc.
- publicKey(PublicKey) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Configure a public key instance (rather then keystore and certificate alias).
- publicKeyCert(X509Certificate) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Configure an X.509 certificate instance for public key certificate.
- publicKeyConfig(KeyConfig) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client.
- publicKeyPath(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Path to public key.
- publish(LogRecord) - Method in class io.helidon.common.HelidonConsoleHandler
- publisherFromFlow(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Publisher
from aFlow.Publisher
. - publisherToFlow(Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Flow.Publisher
from aPublisher
. - put(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all PUT requests to provided handler(s).
- put(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes PUT requests with corresponding path to provided handler(s).
- put(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- put(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes PUT requests with corresponding path to provided handler(s).
- put(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
-
Associates specified values with the specified key (optional operation).
- put(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- put(String, Object) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
Put a new attribute to this instance.
- put(String, String...) - Method in interface io.helidon.common.http.Parameters
-
Associates specified values with the specified key (optional operation).
- put(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
- put(K, V) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- put(T) - Method in class io.helidon.common.reactive.valve.Tank
-
Inserts the specified element at the tail of this queue, waiting for space to become available if the queue is full.
- PUT - io.helidon.common.http.Http.Method
-
The PUT method requests that the enclosed entity be stored under the supplied Request-URI.
- putAll(Parameters) - Method in interface io.helidon.common.http.Parameters
-
Copies all of the mappings from the specified
parameters
to this instance replacing values of existing associations (optional operation). - putAll(Parameters) - Method in class io.helidon.common.http.ReadOnlyParameters
- putAll(ClassToInstanceStore<? extends T>) - Method in class io.helidon.security.ClassToInstanceStore
-
Put all mappings from another instance.
- putAll(Map<? extends K, ? extends V>) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- putDataSourceProperties(String, Properties) - Method in class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Adds additional synthesized properties to an internal map of data source properties whose contents will be processed eventually by the
AbstractDataSourceExtension.addBean(BeanConfigurator, Named, Properties)
method. - putIfAbsent(String, Iterable<String>) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value associates it with the given value and returns empty
List
, else returns the current value (optional operation). - putIfAbsent(String, Iterable<String>) - Method in class io.helidon.common.http.ReadOnlyParameters
- putIfAbsent(String, String...) - Method in interface io.helidon.common.http.Parameters
-
If the specified key is not already associated with a value associates it with the given value and returns empty
List
, else returns the current value (optional operation). - putIfAbsent(String, String...) - Method in class io.helidon.common.http.ReadOnlyParameters
- putIfAbsent(K, V) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- putInstance(Class<? extends U>, U) - Method in class io.helidon.security.ClassToInstanceStore
-
Put an explicit class to instance mapping.
- putInstance(U) - Method in class io.helidon.security.ClassToInstanceStore
-
Put an instance with implicit class mapping into this store.
- putResource(Object, Object) - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Adds or replaces an object in the
Map
of resources being managed for the transaction bound to the current thread at the time this method is called.
Q
- QUALITY_FACTOR_PARAMETER - Static variable in interface io.helidon.common.http.AcceptPredicate
-
The media type quality factor ("q") parameter name.
- qualityFactor() - Method in interface io.helidon.common.http.AcceptPredicate
-
Gets quality factor parameter ("q") as a double value.
- qualityFactor() - Method in class io.helidon.common.http.MediaType
- query() - Method in interface io.helidon.common.http.HttpRequest
-
Returns an encoded query string without leading '?' character.
- queryParam(String, TokenHandler) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Add a query parameter extraction configuration.
- QueryParamHandler - Class in io.helidon.security.integration.jersey
-
Handler of query parameters - extracts them and stores them in a security header, so security can access them.
- queryParamHandlers() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
List of query parameter handlers.
- QueryParamMapping - Class in io.helidon.security
-
Definition of a map to bind a query param to a header.
- queryParamName() - Method in class io.helidon.security.QueryParamMapping
-
Name of the query parameter to map.
- queryParams() - Method in interface io.helidon.common.http.HttpRequest
-
Returns query parameters.
- queueCapacity(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Queue capacity of the thread pool executor.
R
- RANGE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Range"
header name. - rawType() - Method in class io.helidon.common.GenericType
-
Returns the object representing the class or interface that declared the type represented by this generic type instance.
- ReactiveStreamsAdapter - Class in io.helidon.common.reactive
-
Deprecated.This class will be removed in the next major release.
- read() - Method in class io.helidon.media.common.DataChunkInputStream
- read(byte[], int, int) - Method in class io.helidon.media.common.DataChunkInputStream
- ReadableByteChannelPublisher - Class in io.helidon.media.common
-
Publish a channel content to a single
subscriber
. - ReadableByteChannelPublisher(ReadableByteChannel, RetrySchema) - Constructor for class io.helidon.media.common.ReadableByteChannelPublisher
-
Creates new instance.
- readAllBytes(InputStream) - Static method in class io.helidon.common.InputStreamHelper
-
Reads all remaining bytes from the input stream.This method blocks until all remaining bytes have been read and end of stream is detected, or an exception is thrown.
- readBytes(Flow.Publisher<DataChunk>) - Static method in class io.helidon.media.common.ContentReaders
-
Collect the
DataChunk
of the given publisher into a single byte array. - reader() - Method in class io.helidon.media.jsonp.common.JsonProcessing
-
Returns a function (reader) converting
Publisher
ofByteBuffer
s to a JSON-P object. - reader() - Method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a function (reader) converting
Publisher
ofByteBuffer
s to a JSON-P object. - reader(ObjectMapper) - Static method in class io.helidon.media.jackson.common.JacksonProcessing
- reader(Charset) - Method in class io.helidon.media.jsonp.common.JsonProcessing
-
Returns a function (reader) converting
Publisher
ofByteBuffer
s to a JSON-P object. - reader(Charset) - Method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a function (reader) converting
Publisher
ofByteBuffer
s to a JSON-P object. - reader(Jsonb) - Static method in class io.helidon.media.jsonb.common.JsonBinding
- Reader<R> - Interface in io.helidon.common.http
-
The Reader transforms a
DataChunk
publisher into a completion stage of the associated type. - readinessChecks() - Method in interface io.helidon.microprofile.health.HealthCheckProvider
-
Return the provided readiness
HealthCheck
s. - readOnly() - Method in class io.helidon.grpc.core.PriorityBag
-
Obtain an immutable copy of this
PriorityBag
. - ReadOnlyParameters - Class in io.helidon.common.http
-
An immutable implementation of
Parameters
. - ReadOnlyParameters(Parameters) - Constructor for class io.helidon.common.http.ReadOnlyParameters
-
Creates an instance from provided multi-map.
- ReadOnlyParameters(Map<String, List<String>>) - Constructor for class io.helidon.common.http.ReadOnlyParameters
-
Creates an instance from provided multi-map.
- readString(Flow.Publisher<DataChunk>, Charset) - Static method in class io.helidon.media.common.ContentReaders
- readURLEncodedString(Flow.Publisher<DataChunk>, Charset) - Static method in class io.helidon.media.common.ContentReaders
- realm() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Realm to use for WWW-Authenticate response (if needed).
- realm(String) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Set the authentication realm to build challenge, defaults to "helidon".
- realm(String) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Set the realm to use when challenging users.
- realm(String) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Set the realm to use when challenging users.
- realm(String) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Realm to use for challenging inbound requests that do not have "Authorization" header in case header is
HttpSignHeader.AUTHORIZATION
and singatures are not optional. - realm(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Realm to return when not redirecting and an error occurs that sends back WWW-Authenticate header.
- reasonPhrase() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the reason phrase.
- reasonPhrase() - Method in enum io.helidon.common.http.Http.Status
-
Get the reason phrase.
- receiveBufferSize() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns proposed value of the TCP receive window that is advertised to the remote peer on the default server socket.
- receiveBufferSize() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns proposed value of the TCP receive window that is advertised to the remote peer on the server socket.
- receiveBufferSize(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Propose value of the TCP receive window that is advertised to the remote peer.
- receiveBufferSize(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures proposed value of the TCP receive window that is advertised to the remote peer on the server socket.
- redirect(boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
By default the client should redirect to the identity server for the user to log in.
- redirectAttemptParam() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Name of the parameter used in state passed to OIDC to store the number of attempted redirects.
- redirectAttemptParam(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure the parameter used to store the number of attempts in redirect.
- REDIRECTION - io.helidon.common.http.Http.ResponseStatus.Family
-
3xx
HTTP status codes. - redirectUri() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Redirection URI.
- redirectUri(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI to register web server component on, used by the OIDC server to redirect authorization requests to after a user logs in or approves scopes.
- redirectUriWithHost() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Redirect URI with host information.
- ReferenceCounted - Annotation Type in io.helidon.integrations.cdi.referencecountedcontext
-
An annotation indicating the bean that is annotated belongs to the
ReferenceCountedContext
. - ReferenceCountedContext - Class in io.helidon.integrations.cdi.referencecountedcontext
-
A somewhat special-purpose
AlterableContext
that destroys a contextual instance when its thread-specific reference count drops to zero or less than zero. - ReferenceCountedExtension - Class in io.helidon.integrations.cdi.referencecountedcontext
-
An
Extension
that installs and manages aReferenceCountedContext
. - ReferenceCountedExtension() - Constructor for class io.helidon.integrations.cdi.referencecountedcontext.ReferenceCountedExtension
-
Creates a new
ReferenceCountedExtension
. - referer() - Method in interface io.helidon.webserver.RequestHeaders
-
Optionally returns the address of the previous web page (header "Referer") from which a link to the currently requested page was followed.
- REFERER - Static variable in class io.helidon.common.http.Http.Header
-
The
"Referer"
header name. - register(BindableService) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add a
BindableService
with theGrpcRouting
to be built by this builder. - register(BindableService, ServiceDescriptor.Configurer) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add a
BindableService
with theGrpcRouting
to be built by this builder. - register(InternalBridge.Metadata, T) - Method in class io.helidon.metrics.Registry
- register(InternalBridge.MetricID, T) - Method in class io.helidon.metrics.Registry
- register(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Register a new subscriber.
- register(GrpcService) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add a
GrpcService
with theGrpcRouting
to be built by this builder. - register(GrpcService, ServiceDescriptor.Configurer) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Add a
GrpcService
with theGrpcRouting
to be built by this builder. - register(ServiceDescriptor) - Method in class io.helidon.grpc.server.GrpcRouting.Builder
-
Register a
ServiceDescriptor
with theGrpcRouting
to be built by this builder. - register(Service...) - Method in class io.helidon.webserver.Routing.Builder
- register(Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(WebTracingConfig) - Method in class io.helidon.webserver.Routing.Builder
- register(WebTracingConfig) - Method in interface io.helidon.webserver.Routing.Rules
-
Configuration of tracing for this routing.
- register(Class<?>) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Class<?>, int) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Class<?>, Class<?>...) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Class<?>, Map<Class<?>, Integer>) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Class<? extends U>, U) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Deprecated.
- register(Class<? super T>, T) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Register an object later available through
AnnotationAnalyzer.AnalyzerResponse.registry()
. - register(Object) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Register an instance for later use.
- register(Object) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Register an object later available through
AnnotationAnalyzer.AnalyzerResponse.registry()
. - register(Object) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Object, int) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Object, Class<?>...) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Object, Object) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Register an instance for later use.
- register(Object, Map<Class<?>, Integer>) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- register(Object, T) - Method in interface io.helidon.common.context.Context
-
Register a new instance with specified classifier.
- register(String, Service...) - Method in class io.helidon.webserver.Routing.Builder
- register(String, Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(String, Supplier<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
- register(String, Supplier<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(String, T) - Method in class io.helidon.metrics.Registry
- register(Supplier<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
- register(Supplier<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- register(Metadata, T) - Method in class io.helidon.metrics.Registry
- register(Metadata, T, Tag...) - Method in class io.helidon.metrics.Registry
- register(T) - Method in interface io.helidon.common.context.Context
-
Register a new instance.
- registerClaimProducers(AfterBeanDiscovery, BeanManager) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Register a claim producer bean for each
Claim
injection. - registerConfig(Config, ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- registerConfigProducer(AfterBeanDiscovery, BeanManager) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Deprecated.This method was not intended to be
public
and may be removed without notice. - registerFilter(Function<Flow.Publisher<DataChunk>, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.common.http.Content
-
Registers a filter that allows a control of the original publisher.
- registerFilter(Function<Flow.Publisher<DataChunk>, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a provider of the new response content publisher - typically a filter.
- registerGlobal(boolean) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- registerGlobal(boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
When enabled, the created instance is also registered as a global tracer.
- registerGlobal(boolean) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- registerInterposedSynchronization(Synchronization) - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Registers a
Synchronization
instance with special ordering semantics. - registerMetric(E, Class<?>, MetricUtil.LookupResult<? extends Annotation>) - Static method in class io.helidon.microprofile.metrics.MetricUtil
-
Register a metric.
- registerMetric(E, Class<?>, Annotation, MetricUtil.MatchingType) - Static method in class io.helidon.microprofile.metrics.MetricUtil
-
Register a metric.
- registerReader(Class<T>, Reader<T>) - Method in interface io.helidon.common.http.Content
-
Registers a reader for a later use with an appropriate
Content.as(Class)
method call. - registerReader(Predicate<Class<?>>, Reader<T>) - Method in interface io.helidon.common.http.Content
-
Registers a reader for a later use with an appropriate
Content.as(Class)
method call. - registerResources(Resource...) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
- registerWriter(Class<T>, MediaType, Function<? extends T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for a given type and media type.
- registerWriter(Class<T>, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for a given type.
- registerWriter(Predicate<?>, MediaType, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for all accepted contents.
- registerWriter(Predicate<?>, Function<T, Flow.Publisher<DataChunk>>) - Method in interface io.helidon.webserver.ServerResponse
-
Registers a content writer for all accepted contents.
- registry() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
A registry that allows transferring information between analysis of different scopes (application, resource class, method).
- Registry - Class in io.helidon.metrics
-
Metrics registry.
- Registry(MetricRegistry.Type) - Constructor for class io.helidon.metrics.Registry
-
Create a registry of a certain type.
- registryFactory(RegistryFactory) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
If you want to have mutliple registry factories with different endpoints, you may create them using
RegistryFactory.create(io.helidon.config.Config)
orRegistryFactory.create()
and create multipleMetricsSupport
instances with differentcontexts
. - RegistryFactory - Class in io.helidon.metrics
-
Access point to all registries.
- regular(Duration) - Static method in class io.helidon.config.PollingStrategies
-
Provides a scheduled polling strategy with a specified constant interval.
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class io.helidon.common.configurable.ThreadPool.RejectionHandler
- rejectionHandler(ThreadPool.RejectionHandler) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Rejection policy of the thread pool executor.
- RejectionHandler() - Constructor for class io.helidon.common.configurable.ThreadPool.RejectionHandler
- release() - Method in interface io.helidon.common.http.DataChunk
-
Releases this chunk.
- releaseConfig(Config) - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
- reload() - Method in interface io.helidon.config.Config.Context
- remainingCapacity() - Method in class io.helidon.common.reactive.valve.Tank
- remainingPart() - Method in interface io.helidon.webserver.PathMatcher.PrefixResult
-
In case of prefix match this returns the reminder that wasn't matched.
- remoteAddress() - Method in interface io.helidon.webserver.BareRequest
-
Gets the Internet Protocol (IP) address of the client or last proxy that sent the request.
- remoteAddress() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
- remotePort() - Method in interface io.helidon.webserver.BareRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- remotePort() - Method in interface io.helidon.webserver.ServerRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- remove() - Method in class io.helidon.common.reactive.valve.Tank
- remove(Object) - Method in class io.helidon.common.reactive.valve.Tank
- remove(Object) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- remove(Object, Object) - Method in class io.helidon.microprofile.faulttolerance.TimedHashMap
- remove(String) - Method in interface io.helidon.common.http.Parameters
-
Removes the mapping for a key if it is present (optional operation).
- remove(String) - Method in class io.helidon.common.http.ReadOnlyParameters
- remove(String) - Method in class io.helidon.metrics.Registry
-
Removes a metric by name.
- remove(K) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Remove a key from the cache.
- remove(MetricID) - Method in class io.helidon.metrics.Registry
-
Removes a metric by ID.
- removeAll(Collection<?>) - Method in class io.helidon.common.reactive.valve.Tank
- removeIf(Predicate<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
- removeInstance(Class<U>) - Method in class io.helidon.security.ClassToInstanceStore
-
Remove an instance from the store and return current value.
- removeMatching(MetricFilter) - Method in class io.helidon.metrics.Registry
- removePayloadClaim(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Remove a payload claim by its name.
- repeat(int) - Static method in class io.helidon.config.RetryPolicies
-
Creates a new instance of
RetryPolicies.Builder
class with a number of retries as a parameter. - replaceImplementations(boolean) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
When configured to replace implementations, then a service implementation configured through
HelidonServiceLoader.Builder.addService(Object)
will replace the same implementation loaded from the Java Service loader (compared by fully qualified class name). - request(long) - Method in interface io.helidon.common.reactive.Flow.Subscription
-
Adds the given number
n
of items to the current unfulfilled demand for this subscription. - REQUEST_ENTITY_TOO_LARGE_413 - io.helidon.common.http.Http.Status
-
413 Request Entity Too Large, see HTTP/1.1 documentation.
- REQUEST_SPAN_CONTEXT - Static variable in class io.helidon.webserver.jersey.JerseySupport
-
The request scoped span context qualifier that can be injected into a Jersey resource.
- REQUEST_SPAN_QUALIFIER - Static variable in class io.helidon.webserver.jersey.JerseySupport
-
Deprecated.Use span context (
JerseySupport.REQUEST_SPAN_CONTEXT
) instead. - REQUEST_TARGET - Static variable in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Special header "(request-target)" is used for method and path combination.
- REQUEST_TIMEOUT_408 - io.helidon.common.http.Http.Status
-
408 Request Timeout, see HTTP/1.1 documentation.
- REQUEST_URI_TOO_LONG_414 - io.helidon.common.http.Http.Status
-
414 Request-URI Too Long, see HTTP/1.1 documentation.
- requestDateTime() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
Time when the request started processing.
- REQUESTED_RANGE_NOT_SATISFIABLE_416 - io.helidon.common.http.Http.Status
-
416 Requested Range Not Satisfiable, see HTTP/1.1 documentation.
- RequestedCounter - Class in io.helidon.common.reactive
-
Requested event counter.
- RequestedCounter() - Constructor for class io.helidon.common.reactive.RequestedCounter
- requestEntity() - Method in class io.helidon.security.ProviderRequest
-
Deprecated.entity access is going to be removed from security
- requestEntity() - Method in interface io.helidon.security.SecurityRequest
-
Deprecated.Access to entity is to be removed from security
- requestHeaders() - Method in class io.helidon.security.SecurityResponse
-
Get new request headers to be used.
- RequestHeaders - Interface in io.helidon.webserver
-
Extends
Parameters
interface by adding HTTP request headers oriented convenient methods. - requestId() - Method in interface io.helidon.webserver.BareRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.BareResponse
-
A unique correlation ID that is associated with this response and its associated request.
- requestId() - Method in interface io.helidon.webserver.ServerRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.ServerResponse
-
A unique correlation ID that is associated with this response and its associated request.
- RequestLineLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for request line.
- RequestLineLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
RequestLineLogEntry
. - requestMessage(Entity) - Method in class io.helidon.security.SecurityRequestBuilder
-
Set the request message to use when security provider requires access to it.
- requestNanoTime() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
Time in
System.nanoTime()
when the request processing started. - RequestPredicate - Class in io.helidon.webserver
-
Fluent API that allows to create chains of request conditions for composing logical expressions to match requests.
- RequestPredicate.ConditionalHandler - Class in io.helidon.webserver
- requestType(Class) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- requestType(Class) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Sets the type of parameter of this method.
- requestType(Class<Rnew>) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Set the request type.
- requestVolumeThreshold() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- REQUIRE - io.helidon.webserver.ClientAuthentication
-
Authentication is required.
- REQUIRE_ENCRYPTION_CONFIG_KEY - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Configuration key to set whether to require encryption of secrets or not (
"security.config.require-encryption"
). - REQUIRE_ENCRYPTION_ENV_VARIABLE - Static variable in class io.helidon.config.encryption.ConfigProperties
-
Environment variable to set whether to require encryption of secrets or not (
"SECURE_CONFIG_REQUIRE_ENCRYPTION"
). - required() - Method in annotation type io.helidon.microprofile.server.RoutingName
-
Set to true if the
RoutingName.value()
MUST be configured. - REQUIRED - io.helidon.security.CompositeProviderFlag
-
Provider must succeed if called (if sufficient is before required, required is still ignored).
- REQUIRED - io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Security MUST be enforced.
- requiredScopes() - Method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Which scopes are required.
- requireEncryption(boolean) - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
Whether to require encryption of passwords in properties.
- requiresMoreItems() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Indicate that more items should be published in order to meet the current demand of the subscriber.
- RESET_CONTENT_205 - io.helidon.common.http.Http.Status
-
205 Reset Content, see HTTP/1.1 documentation.
- resolveOptions(ConfigResolveOptions) - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Sets custom instance of
ConfigResolveOptions
. - resource(Resource) - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Load keys from a resource (must point to JSON text content).
- Resource - Interface in io.helidon.common.configurable
-
A representation of a resource that can be loaded from URL (
Resource.create(URI)
), classpath (Resource.create(String)
), filesystem (Resource.create(Path)
, content in config (Resource.create(Config, String)
, input stream(Resource.create(String, InputStream)
, or direct value (Resource.create(String, byte[])
,Resource.create(String, String)
. - RESOURCE_LOCAL - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
- Resource.Source - Enum in io.helidon.common.configurable
-
Source of a
Resource
. - resourceConfig(ResourceConfig) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS resource configuration to use.
- ResourceException - Exception in io.helidon.common.configurable
- ResourceException(String) - Constructor for exception io.helidon.common.configurable.ResourceException
-
Exception with message only.
- ResourceException(String, Throwable) - Constructor for exception io.helidon.common.configurable.ResourceException
-
Exception with message and cause.
- resources() - Method in interface io.helidon.security.SecurityRequest
-
Return a map of keys to resource instances.
- responseDateTime() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
Time when the response finished processing.
- responseEntity() - Method in class io.helidon.security.ProviderRequest
-
Deprecated.entity access is going to be removed from security
- responseEntity() - Method in interface io.helidon.security.SecurityRequest
-
Deprecated.Access to entity is to be removed from security
- responseHeaders() - Method in class io.helidon.security.SecurityResponse
-
Get new response headers to be used.
- ResponseHeaders - Interface in io.helidon.webserver
-
Extends
Parameters
interface by adding HTTP response headers oriented constants and convenient methods. - ResponseHelper - Class in io.helidon.grpc.core
-
A number of helper methods to handle sending responses to a
StreamObserver
. - responseMessage(Entity) - Method in class io.helidon.security.SecurityRequestBuilder
-
Set the response message to use when security provider requires access to it.
- responseNanoTime() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
Time in
System.nanoTime()
when the response processing finished (last byte written). - responseTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for response.
- ResponseTracing - Class in io.helidon.security.integration.common
-
Tracing support for security response.
- responseType(Class) - Method in class io.helidon.grpc.client.ClientMethodDescriptor.Builder
- responseType(Class) - Method in interface io.helidon.grpc.client.ClientMethodDescriptor.Rules
-
Sets the type of parameter of this method.
- responseType(Class<Rnew>) - Method in interface io.helidon.grpc.server.MethodDescriptor.Rules
-
Set the response type.
- resume() - Method in interface io.helidon.common.reactive.valve.Pausable
-
Resume data chunks flow after
Pausable.pause()
. - resume() - Method in class io.helidon.common.reactive.valve.Tank
- resume(Transaction) - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Resumes the transaction context association of the calling thread with the transaction represented by the supplied
Transaction
object. - RETAIN_CLASS_REFERENCE - io.helidon.common.StackWalker.Option
-
In java9 used to tell the stack walker to keep class references, so we can obtain the class name from the stack frames.
- retainAll(Collection<?>) - Method in class io.helidon.common.reactive.valve.Tank
- RETRY_AFTER - Static variable in class io.helidon.common.http.Http.Header
-
The
"Retry-After"
header name. - RetryAntn - Class in io.helidon.microprofile.faulttolerance
-
Class RetryAntn.
- RetryAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.RetryAntn
-
Constructor.
- retryOn() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- RetryPolicies - Class in io.helidon.config
-
Class provides access to built-in
RetryPolicy
implementations. - RetryPolicies.Builder - Class in io.helidon.config
-
A builder of the default
RetryPolicy
. - retryPolicy() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Retry policy configured in this builder.
- retryPolicy(Supplier<RetryPolicy>) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Sets a supplier of
RetryPolicy
that will be responsible for invocation ofAbstractSource.load()
. - RetryPolicy - Interface in io.helidon.config.spi
-
Mechanism for controlling retry of attempts to load data by an
AbstractSource
. - RetrySchema - Interface in io.helidon.common.reactive
-
Defines delay for next read/poll operation in a polling
publisher
. - reusable(boolean) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the reusability of the metric.
- REVISION - Static variable in class io.helidon.common.Version
-
Revision Number.
- RFC_1123_DATE_TIME - Static variable in class io.helidon.common.http.Http.DateTime
-
The RFC1123 date-time formatter, such as
'Tue, 3 Jun 2008 11:05:30 GMT'
. - RFC_850_DATE_TIME - Static variable in class io.helidon.common.http.Http.DateTime
-
The RFC850 date-time formatter, such as
'Sunday, 06-Nov-94 08:49:37 GMT'
. - Role - Class in io.helidon.security
-
A security role used in RBAC (role based access control) schemes.
- ROLE_TYPE - Static variable in class io.helidon.security.Role
-
Type of grant used in
Grant.type()
. - Role.Builder - Class in io.helidon.security
-
A fluent API builder for
Role
. - RoleAnnotationAnalyzer - Class in io.helidon.security.abac.role
-
Implementation of
AnnotationAnalyzer
which checks forPermitAll
annotation if authentication is needed or not. - RoleAnnotationAnalyzer() - Constructor for class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- roleMapTracing(String) - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing pan for a role mapper.
- RoleMapTracing - Class in io.helidon.security.integration.common
-
Tracing of role mapping.
- roles() - Method in interface io.helidon.security.providers.httpauth.SecureUserStore.User
-
Get set of roles the user is in.
- rolesAllowed(String...) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
- rolesAllowed(String...) - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
An array of allowed roles for this path - must have a security provider supporting roles.
- RoleValidator - Class in io.helidon.security.abac.role
-
Validator capable of validating role attributes of a subject.
- RoleValidator.RoleConfig - Class in io.helidon.security.abac.role
-
Attribute configuration class for Role validator.
- RoleValidator.RoleConfig.Builder - Class in io.helidon.security.abac.role
-
A fluent API builder for
RoleValidator.RoleConfig
. - RoleValidator.Roles - Annotation Type in io.helidon.security.abac.role
-
A definition of "roles allowed" for a specific subject type.
- RoleValidator.RolesContainer - Annotation Type in io.helidon.security.abac.role
-
Repeatable annotation for
RoleValidator.Roles
. - RoleValidatorService - Class in io.helidon.security.abac.role
-
Java service for
RoleValidator
ABAC security provider. - RoleValidatorService() - Constructor for class io.helidon.security.abac.role.RoleValidatorService
- rollback() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Rolls back the transaction associated with the current thread.
- route(BareRequest, BareResponse) - Method in interface io.helidon.webserver.Routing
-
Process bare minimal request and response using this routing.
- Routing - Interface in io.helidon.webserver
-
Routing represents composition of HTTP request-response handlers with routing rules.
- Routing.Builder - Class in io.helidon.webserver
-
A
Routing
builder. - Routing.Rules - Interface in io.helidon.webserver
-
An API to define HTTP request routing rules.
- routingBuilder() - Method in interface io.helidon.microprofile.server.RoutingBuilders
- RoutingBuilders - Interface in io.helidon.microprofile.server
-
Provides
Routing.Builder
instances (for the default and the actual) for a Helidon MP service, based on configuration for the component (if any) and defaults otherwise. - RoutingName - Annotation Type in io.helidon.microprofile.server
- RoutingPath - Annotation Type in io.helidon.microprofile.server
-
Path of a
Service
to register with routing. - rPad(int) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
-
Apply right padding to fill the defined length.
- run() - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceCommand
-
Code to run as part of this command.
- runAs(Subject, Runnable) - Method in interface io.helidon.security.SecurityContext
-
Executes provided code under provided subject.
- runAs(String, Runnable) - Method in interface io.helidon.security.SecurityContext
-
Execute provided code as current user with an additional explicit role added.
- runInContext(Context, Runnable) - Static method in class io.helidon.common.context.Contexts
-
Run the runnable in the provided context.
- runInContext(Context, Callable<T>) - Static method in class io.helidon.common.context.Contexts
-
Run the callable in the provided context.
- runInContextWithThrow(Context, Callable<T>) - Static method in class io.helidon.common.context.Contexts
-
Run the callable in the provided context throwing any exception from its execution.
S
- SafeStreamObserver<T> - Class in io.helidon.grpc.core
-
A
StreamObserver
that handles exceptions correctly. - samplerManager(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
The host name and port when using the remote controlled sampler.
- samplerMananger(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Deprecated.typo, please use
JaegerTracerBuilder.samplerManager(String)
- samplerParam(Number) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
The sampler parameter (number).
- samplerType(JaegerTracerBuilder.SamplerType) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Sampler type.
- sanitize(boolean) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry.Builder
-
Configure output sanitization.
- sanitize(String) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply configured sanitization.
- schedule(Callable<?>, long, TimeUnit) - Method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
Schedules a task using an executor.
- ScheduledThreadPoolSupplier - Class in io.helidon.common.configurable
-
Supplier of a custom scheduled thread pool.
- ScheduledThreadPoolSupplier.Builder - Class in io.helidon.common.configurable
-
A fluent API builder for
ScheduledThreadPoolSupplier
. - SCOPE_GRANT_TYPE - Static variable in class io.helidon.security.abac.scope.ScopeValidator
-
Use this type when constructing a
Grant
, so this validator can accept it as a scope. - scopeAudience() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Audience URI of custom scopes.
- scopeAudience(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Audience of the scope required by this application.
- scopeManager() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
- scopes() - Method in class io.helidon.security.jwt.Jwt
-
Scopes of this token.
- scopes(List<String>) - Method in class io.helidon.security.jwt.Jwt.Builder
-
OAuth2 scope claims to set.
- ScopeValidator - Class in io.helidon.security.abac.scope
-
ABAC validator for OAuth2 scopes.
- ScopeValidator.Builder - Class in io.helidon.security.abac.scope
-
A fluent API builder for
ScopeValidator
. - ScopeValidator.Scope - Annotation Type in io.helidon.security.abac.scope
-
Scope annotation.
- ScopeValidator.Scopes - Annotation Type in io.helidon.security.abac.scope
-
Repeatable annotation for
ScopeValidator.Scope
. - ScopeValidator.ScopesConfig - Class in io.helidon.security.abac.scope
-
Configuration custom class for scope validator.
- ScopeValidatorService - Class in io.helidon.security.abac.scope
-
A service to provide
ScopeValidator
toAbacProvider
. - ScopeValidatorService() - Constructor for class io.helidon.security.abac.scope.ScopeValidatorService
- secure() - Static method in class io.helidon.security.integration.webserver.WebSecurity
-
Secure access using authentication and authorization.
- secure(boolean) - Method in class io.helidon.common.http.SetCookie.Builder
-
Sets
Secure
parameter. - SecureClient - Annotation Type in io.helidon.security.integration.jersey
-
Deprecated.Use the new module
helidon-security-integration-jersey-client
that adds security support without coding - SecureClient.SecureClientConfig - Class in io.helidon.security.integration.jersey
-
Deprecated.Configuration class for client security.
- SecureClientConfig() - Constructor for class io.helidon.security.integration.jersey.SecureClient.SecureClientConfig
-
Deprecated.
- SecureUserStore - Interface in io.helidon.security.providers.httpauth
-
Store of users for resolving httpauth and digest authentication.
- SecureUserStore.User - Interface in io.helidon.security.providers.httpauth
-
Representation of a single user.
- Security - Class in io.helidon.security
-
This class is used to "bootstrap" security and integrate it with other frameworks; runtime main entry point is
SecurityContext
. - SECURITY_ALGORITHM - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
The main Java security algorithm used.
- SECURITY_ALGORITHM - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
The main Java security algorithm used.
- SECURITY_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for security component.
- Security.Builder - Class in io.helidon.security
-
Builder pattern class for helping create
Security
in a convenient way. - SecurityCdiExtension - Class in io.helidon.microprofile.security
-
Extension to register bean
SecurityProducer
. - SecurityCdiExtension() - Constructor for class io.helidon.microprofile.security.SecurityCdiExtension
- SecurityClient<T extends SecurityResponse> - Interface in io.helidon.security
-
Common methods for security clients.
- SecurityClientBuilder<T extends SecurityResponse> - Class in io.helidon.security
-
Builder constructing a security client - extends the
SecurityRequestBuilder
for convenience. - securityContext() - Method in class io.helidon.security.ProviderRequest
-
Security context associated with current request.
- securityContext(SecurityContext) - Method in class io.helidon.security.integration.common.SecurityTracing
-
Update security span with information from
SecurityContext
. - SecurityContext - Interface in io.helidon.security
-
Security context to retrieve security information about current user, either injected or obtained from
Security.contextBuilder(String)
and to handle programmatic security. - SecurityContext.Builder - Class in io.helidon.security
-
Fluent API builder for
SecurityContext
. - securityDefaults(SecurityHandler) - Method in class io.helidon.security.integration.webserver.WebSecurity
-
Create a new web security instance using the default handler as base defaults for all handlers used.
- SecurityEnvironment - Class in io.helidon.security
-
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
- SecurityEnvironment.Builder - Class in io.helidon.security
-
A fluent API builder for
SecurityEnvironment
. - SecurityException - Exception in io.helidon.security
-
Runtime exception used as by this module to be able to identify exception caused by it.
- SecurityException(String) - Constructor for exception io.helidon.security.SecurityException
-
Create a new security exception.
- SecurityException(String, Throwable) - Constructor for exception io.helidon.security.SecurityException
-
Create a new security exception.
- SecurityException(Throwable) - Constructor for exception io.helidon.security.SecurityException
-
Create a new security exception.
- SecurityFeature - Class in io.helidon.security.integration.jersey
-
Integration of Security module with Jersey.
- SecurityFeature() - Constructor for class io.helidon.security.integration.jersey.SecurityFeature
-
Create a new instance of security feature for a security component.
- SecurityFeature(Security) - Constructor for class io.helidon.security.integration.jersey.SecurityFeature
-
Create a new instance of security feature for a security component.
- SecurityFeature.Builder - Class in io.helidon.security.integration.jersey
-
SecurityFeature
fluent API builder. - SecurityFilter - Class in io.helidon.security.integration.jersey
-
A filter that handles authentication and authorization.
- SecurityFilter() - Constructor for class io.helidon.security.integration.jersey.SecurityFilter
-
Default constructor to be used by Jersey when creating an instance of this class.
- SecurityHandler - Class in io.helidon.security.integration.webserver
-
Handles security for web server.
- SecurityHandler.QueryParamHandler - Class in io.helidon.security.integration.webserver
-
Handler of query parameters - extracts them and stores them in a security header, so security can access them.
- SecurityLevel - Class in io.helidon.security
-
Security level stores annotations bound to the specific class and method.
- SecurityLevel.SecurityLevelBuilder - Class in io.helidon.security
-
Builder for
SecurityLevel
class. - securityLevels() - Method in class io.helidon.security.EndpointConfig
-
Get all security levels endpoint configuration object registered.
- securityLevels(List<SecurityLevel>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Sets security levels to this endpoint configuration builder.
- SecurityMpService - Class in io.helidon.microprofile.security
-
Security extension.
- SecurityMpService() - Constructor for class io.helidon.microprofile.security.SecurityMpService
- SecurityProvider - Interface in io.helidon.security.spi
-
Base interface for all security providers.
- SecurityProviderService - Interface in io.helidon.security.spi
-
Service to use with ServiceLoader to map configuration to provider.
- SecurityRequest - Interface in io.helidon.security
-
Common methods for all security requests (authentication, authorization, and identity propagation).
- securityRequestBuilder() - Method in interface io.helidon.security.SecurityContext
-
A builder to build a
SecurityRequest
. - securityRequestBuilder(SecurityEnvironment) - Method in interface io.helidon.security.SecurityContext
-
A builder to build a
SecurityRequest
with a specific environment. - SecurityRequestBuilder<T extends SecurityRequestBuilder<T>> - Class in io.helidon.security
-
Fluent API to build a security request.
- SecurityResponse - Class in io.helidon.security
-
Response from security provider (and security Module).
- SecurityResponse.SecurityStatus - Enum in io.helidon.security
-
Status of a security operation.
- SecurityTime - Class in io.helidon.security
-
Time used in security, configurable.
- SecurityTime.Builder - Class in io.helidon.security
-
Fluent API builder for
SecurityTime
. - SecurityTracing - Class in io.helidon.security.integration.common
-
Security integration utility for tracing support in integration components.
- SEE_OTHER_303 - io.helidon.common.http.Http.Status
-
303 See Other, see HTTP/1.1 documentation.
- segments() - Method in interface io.helidon.common.http.HttpRequest.Path
-
Returns path as a list of its segments.
- selectOutboundProviders() - Method in class io.helidon.security.CompositeProviderSelectionPolicy
- selectOutboundProviders() - Method in interface io.helidon.security.spi.ProviderSelectionPolicy
-
Specific method for outbound providers, as we have an option to choose the first outbound provider that matches the current request.
- selectProvider(Class<T>) - Method in class io.helidon.security.CompositeProviderSelectionPolicy
- selectProvider(Class<T>) - Method in interface io.helidon.security.spi.ProviderSelectionPolicy
-
Select a provider instance of the type defined that this policy has configured as the default.
- selectProvider(Class<T>, String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy
- selectProvider(Class<T>, String) - Method in interface io.helidon.security.spi.ProviderSelectionPolicy
-
Select a provider instance of the type defined that this policy finds for the requested name.
- send() - Method in interface io.helidon.webserver.ResponseHeaders
-
Send headers and status code to the client.
- send() - Method in interface io.helidon.webserver.ServerResponse
-
Sends an empty response.
- send(Flow.Publisher<DataChunk>) - Method in interface io.helidon.webserver.ServerResponse
-
Send a message as is without any other marshalling.
- send(T) - Method in interface io.helidon.webserver.ServerResponse
-
Send a message and close the response.
- sender(Sender) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
The sender to use for sending events to Zipkin.
- sensitive(String, Object) - Static method in class io.helidon.security.AuditEvent.AuditParam
-
New parameter of any type that is sensitive.
- SEOpenAPISupportBuilder - Class in io.helidon.openapi
-
Builds
OpenAPISupport
in a Helidon SE environment. - SEOpenAPISupportBuilder() - Constructor for class io.helidon.openapi.SEOpenAPISupportBuilder
- Server - Interface in io.helidon.microprofile.server
-
Microprofile server.
- SERVER - Static variable in class io.helidon.common.http.Http.Header
-
The
"Server"
header name. - SERVER_ERROR - io.helidon.common.http.Http.ResponseStatus.Family
-
5xx
HTTP status codes. - Server.Builder - Class in io.helidon.microprofile.server
-
Builder to build
Server
instance. - ServerCdiExtension - Class in io.helidon.microprofile.server
-
Extension to gather JAX-RS application or JAX-RS resource classes if no application is present.
- ServerCdiExtension() - Constructor for class io.helidon.microprofile.server.ServerCdiExtension
- serverConfigBuilder() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Helidon web server configuration builder that can be used to re-configure the web server.
- ServerConfiguration - Interface in io.helidon.webserver
-
Immutable
WebServer
configuration. - ServerConfiguration.Builder - Class in io.helidon.webserver
-
A
ServerConfiguration
builder. - ServerImpl - Class in io.helidon.microprofile.server
-
Server to handle lifecycle of microprofile implementation.
- serverNamedRoutingBuilder(String) - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Helidon webserver routing builder that can be used to add routes to a named socket of the webserver.
- serverPort() - Static method in class io.helidon.microprofile.server.Main
-
Once the server is started (e.g.
- serverRequest() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
The server request.
- ServerRequest - Interface in io.helidon.webserver
-
Represents HTTP Request and provides WebServer related API.
- ServerRequestAttribute - Enum in io.helidon.grpc.server
-
An enum representing different types of gRPC request attribute that can be added to tracing logs.
- serverResponse() - Method in interface io.helidon.webserver.accesslog.AccessLogContext
-
The server response, after data was sent.
- ServerResponse - Interface in io.helidon.webserver
-
Represents HTTP Response.
- serverRoutingBuilder() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Helidon webserver routing builder that can be used to add routes to the webserver.
- servers(String) - Method in class io.helidon.openapi.SEOpenAPISupportBuilder
-
Sets the servers which offer the endpoints in the OpenAPI document.
- serverStreaming(Object[], MethodHandler.ServerStreamingClient) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- serverStreaming(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- serverStreaming(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register server streaming method for the service.
- serverStreaming(String, ServerCalls.ServerStreamingMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- serverStreaming(String, ServerCalls.ServerStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register server streaming method for the service.
- serverStreaming(String, ServerCalls.ServerStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- serverStreaming(String, ServerCalls.ServerStreamingMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register server streaming method for the service.
- serverStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- serverStreaming(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register server streaming method for the service.
- serverStreaming(String, ReqT, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified server streaming method.
- serverStreaming(String, ReqT, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.ServerStreamingClient
-
Perform a server streaming client call.
- ServerThreadPoolSupplier - Class in io.helidon.common.configurable
-
Supplier of a custom thread pool with defaults appropriate for a thread-per-request server.
- serverTime() - Method in class io.helidon.security.Security
-
Time that is decisive for the server.
- serverTime() - Method in interface io.helidon.security.SecurityContext
-
Get time instance, that can be used to obtain current time consistent with the security framework.
- serverTime(SecurityTime) - Method in class io.helidon.security.Security.Builder
-
Server time to use when evaluating security policies that depend on time.
- serverTime(SecurityTime) - Method in class io.helidon.security.SecurityContext.Builder
-
SecurityTime to use when determining current time.
- service() - Method in class io.helidon.security.AuthenticationResponse
-
Service (or client) subject.
- service() - Method in class io.helidon.security.ProviderRequest
-
Current service subject, if already authenticated.
- service() - Method in interface io.helidon.security.SecurityContext
-
Returns subject of current context (caller) service or client identity.
- service(Subject) - Method in class io.helidon.security.AuthenticationResponse.Builder
-
Set the service subject as created by this provider.
- Service - Interface in io.helidon.webserver
-
Encapsulates a set of
routing
rules and related logic. - SERVICE - io.helidon.security.SubjectType
-
Service principal.
- SERVICE_DESCRIPTOR_KEY - Static variable in class io.helidon.grpc.server.ServiceDescriptor
-
The
Context.Key
to use to obtain theServiceDescriptor
. - SERVICE_METHOD - Static variable in class io.helidon.grpc.core.ContextKeys
-
The
Context.Key
to use to obtain the actual underlying rpcMethod
. - SERVICE_UNAVAILABLE_503 - io.helidon.common.http.Http.Status
-
503 Service Unavailable, see HTTP/1.1 documentation.
- ServiceConfiguration - Class in io.helidon.service.configuration.api
-
Deprecated.This class is slated for removal.
- ServiceConfiguration(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfiguration
-
Deprecated.Creates a new
ServiceConfiguration
. - ServiceConfigurationConfigSource - Class in io.helidon.service.configuration.microprofile.config
-
Deprecated.This class is slated for removal.
- ServiceConfigurationConfigSource() - Constructor for class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Creates a new
ServiceConfigurationConfigSource
. - ServiceConfigurationConfigSource(ServiceConfiguration) - Constructor for class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Deprecated.Creates a new
ServiceConfigurationConfigSource
. - ServiceConfigurationProvider - Class in io.helidon.service.configuration.api
-
Deprecated.This class is slated for removal.
- ServiceConfigurationProvider(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Deprecated.Creates a new
ServiceConfigurationProvider
. - ServiceDescriptor - Class in io.helidon.grpc.server
-
Encapsulates all metadata necessary to create and deploy a gRPC service.
- ServiceDescriptor.Aware - Interface in io.helidon.grpc.server
-
Allows users to specify that they would like to have access to a
ServiceDescriptor
within theirServerInterceptor
implementation. - ServiceDescriptor.Builder - Class in io.helidon.grpc.server
-
A
ServiceDescriptor
builder. - ServiceDescriptor.Configurer - Interface in io.helidon.grpc.server
-
An interface implemented by classs that can configure a
ServiceDescriptor.Rules
. - ServiceDescriptor.Rules - Interface in io.helidon.grpc.server
-
Fluent configuration interface for the
ServiceDescriptor
. - serviceName() - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Obtain the service name.
- serviceName() - Method in interface io.helidon.security.SecurityContext
-
A helper method to get service name if authenticated.
- serviceName(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
- serviceName(String) - Method in interface io.helidon.tracing.TracerBuilder
-
Service name of the traced service.
- serviceName(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
- servicePrincipal() - Method in interface io.helidon.security.SecurityContext
-
Returns service principal if service is authenticated.
- serviceRolesAllowed() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Set of roles required for a service.
- services() - Method in interface io.helidon.grpc.server.GrpcRouting
- services() - Method in class io.helidon.grpc.server.GrpcRoutingImpl
- services() - Method in interface io.helidon.grpc.server.GrpcServer
-
Obtain the deployed services.
- services() - Method in class io.helidon.grpc.server.GrpcServerImpl
- sessionCacheSize(long) - Method in class io.helidon.grpc.server.SSLContextBuilder
-
Set the size of the cache used for storing SSL session objects.
- sessionCacheSize(long) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the size of the cache used for storing SSL session objects.
- sessionTimeout(long) - Method in class io.helidon.grpc.server.SSLContextBuilder
-
Set the timeout for the cached SSL session objects, in seconds.
- sessionTimeout(long) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the timeout for the cached SSL session objects, in seconds.
- SET_COOKIE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Set-Cookie"
header name. - SetCookie - Class in io.helidon.common.http
-
Represents
'Set-Cookie'
header value specified by RFC6265. - SetCookie.Builder - Class in io.helidon.common.http
-
A fluent API builder for
SetCookie
. - setDescription(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the description property.
- setExcludeUnlistedClasses(Boolean) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the excludeUnlistedClasses property.
- setFormatter(Formatter) - Method in class io.helidon.webserver.accesslog.AccessLogHandler
- setJtaDataSource(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the jtaDataSource property.
- setMaximumPoolSize(int) - Method in class io.helidon.common.configurable.ThreadPool
- setName(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
-
Sets the value of the name property.
- setName(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the name property.
- setNonJtaDataSource(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the nonJtaDataSource property.
- setOf() - Static method in class io.helidon.common.CollectionsHelper
-
Returns an immutable set containing zero elements.
- setOf(T...) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable set containing the given elements.
- setProperties(Persistence.PersistenceUnit.Properties) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the properties property.
- setProvider(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the provider property.
- setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class io.helidon.common.configurable.ThreadPool
- setRollbackOnly() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Irrevocably modifies the transaction associated with the current thread such that the only possible outcome is for it to roll back.
- setRollbackOnly() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionSynchronizationRegistry
-
Sets the
rollbackOnly
status of the transaction bound to the current thread at the time this method is called. - setServiceDescriptor(ServiceDescriptor) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Aware
-
Set service descriptor.
- setSharedCacheMode(PersistenceUnitCachingType) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the sharedCacheMode property.
- setTransactionTimeout(int) - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Sets the timeout value that is associated with transactions started by the current thread with the
begin()
method. - setTransactionType(PersistenceUnitTransactionType) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the transactionType property.
- setValidationMode(PersistenceUnitValidationModeType) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
-
Sets the value of the validationMode property.
- setValue(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
-
Sets the value of the value property.
- setValue(ELContext, Object, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
- setVersion(String) - Method in class io.helidon.integrations.cdi.jpa.jaxb.Persistence
-
Sets the value of the version property.
- severity() - Method in interface io.helidon.security.AuditEvent
-
Gets the severity of this
AuditEvent
. - Severity - Enum in io.helidon.common
-
Severity of an event.
- sharedCacheMode - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- shiftBySeconds(long) - Method in class io.helidon.security.SecurityTime.Builder
-
Configure a time-shift in seconds, to move the current time to past or future.
- shouldAlias(String) - Static method in class io.helidon.config.EnvironmentVariables
-
Tests whether aliases should be created for the given environment variable name.
- shouldInherit() - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig
-
Whether to inherit statements from parent configurations.
- shouldRedirect() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to redirect to identity server if user is not authenticated.
- shutdown() - Method in class io.helidon.common.configurable.ThreadPool
- shutdown() - Method in interface io.helidon.grpc.server.GrpcServer
-
Attempt to gracefully shutdown server.
- shutdown() - Method in class io.helidon.grpc.server.GrpcServerImpl
- shutdown() - Method in interface io.helidon.webserver.WebServer
-
Attempt to gracefully shutdown server.
- sign(byte[]) - Method in class io.helidon.security.jwt.jwk.Jwk
-
Sign the bytes to sign using this JWK type and algorithm.
- sign(Jwt, Jwk) - Static method in class io.helidon.security.jwt.SignedJwt
-
Sign a jwt using an explicit jwk.
- sign(Jwt, JwkKeys) - Static method in class io.helidon.security.jwt.SignedJwt
-
Sign a jwt using a key obtained based on kid from
JwkKeys
. - signalCloseComplete(Throwable) - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
Signals this publishing output stream that it can safely return from otherwise blocking invocation to it's
OutputStreamPublisher.close()
method. - SIGNATURE - io.helidon.security.providers.httpsign.HttpSignHeader
-
Creates (or validates) a "Signature" header.
- signedHeaders(SignedHeadersConfig) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Configuration of required and "if-present" headers to be signed for this target.
- signedHeadersConfig() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Configuration of method to headers to define headers to be signed.
- SignedHeadersConfig - Class in io.helidon.security.providers.httpsign
-
Configuration of required and "if-present" headers to be signed.
- SignedHeadersConfig.Builder - Class in io.helidon.security.providers.httpsign
-
Fluent API builder to create
SignedHeadersConfig
instances. - SignedHeadersConfig.HeadersConfig - Class in io.helidon.security.providers.httpsign
-
Configuration of headers to be signed.
- SignedJwt - Class in io.helidon.security.jwt
-
The JWT used to transfer content across network - e.g.
- signJwk() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
JWK used for signature validation.
- signJwk(Resource) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
JWK resource used to sign JWTs created by us.
- signJwk(Resource) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
JWK resource used to sign JWTs created by us.
- signJwk(Resource) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
A resource pointing to JWK with public keys of signing certificates used to validate JWT.
- signJwk(JwkKeys) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Set
JwkKeys
to use for JWT validation. - simpleValue(T) - Static method in class io.helidon.config.ConfigValues
-
Simple value that can be used e.g.
- Single<T> - Interface in io.helidon.common.reactive
-
Single item publisher utility.
- SingleSubscriberHolder<T> - Class in io.helidon.common.reactive
-
A subscriber container that accepts only a single, one-time subscriber registration.
- SingleSubscriberHolder() - Constructor for class io.helidon.common.reactive.SingleSubscriberHolder
- SingleValueStreamObserver() - Constructor for class io.helidon.grpc.client.GrpcServiceClient.SingleValueStreamObserver
-
Create a SingleValueStreamObserver.
- size() - Method in class io.helidon.common.reactive.valve.Tank
- size() - Method in interface io.helidon.security.providers.common.EvictableCache
-
Current size of the cache.
- SizeLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for entity size.
- SizeLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
SizeLogEntry
. - skipAudit() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Disable auditing of this request.
- skipAuthentication() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
If called, request will NOT go through authentication process.
- skipAuthorization() - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Skip authorization for this route.
- socket(String) - Method in interface io.helidon.webserver.ServerConfiguration
-
A socket configuration of an additional named server socket.
- SocketClosedException - Exception in io.helidon.webserver
-
Signals that socket was closed before server request it.
- SocketClosedException(String) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketClosedException(String, Throwable) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketClosedException(Throwable) - Constructor for exception io.helidon.webserver.SocketClosedException
-
Creates new instance.
- SocketConfiguration - Interface in io.helidon.webserver
-
The SocketConfiguration configures a port to listen on and its associated server socket parameters.
- SocketConfiguration.Builder - Class in io.helidon.webserver
-
The
SocketConfiguration
builder class. - sockets() - Method in interface io.helidon.webserver.ServerConfiguration
-
A map of all the configured server sockets; that is the default server socket which is identified by the key
ServerConfiguration.DEFAULT_SOCKET_NAME
and also all the additional named server socket configurations. - Source<T> - Interface in io.helidon.config.spi
-
Source of the specified type
<T>
of data. - sources(Supplier<ConfigSource>) - Method in interface io.helidon.config.Config.Builder
-
Sets a
ConfigSource
instance to be used as a source of configuration to be wrapped intoConfig
API. - sources(Supplier<ConfigSource>, Supplier<ConfigSource>) - Method in interface io.helidon.config.Config.Builder
-
Sets an ordered pair of
ConfigSource
instances to be used as single source of configuration to be wrapped intoConfig
API. - sources(Supplier<ConfigSource>, Supplier<ConfigSource>, Supplier<ConfigSource>) - Method in interface io.helidon.config.Config.Builder
-
Sets an ordered trio of
ConfigSource
instances to be used as single source of configuration to be wrapped intoConfig
API. - sources(List<Supplier<ConfigSource>>) - Method in interface io.helidon.config.Config.Builder
-
Sets ordered list of
ConfigSource
instance to be used as single source of configuration to be wrapped intoConfig
API. - sourceType() - Method in interface io.helidon.common.configurable.Resource
-
Type of this resource, depends on the original source.
- span() - Method in interface io.helidon.webserver.ServerRequest
-
Deprecated.use
ServerRequest.spanContext()
instead - span(String) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- span(String, boolean) - Method in class io.helidon.tracing.config.ComponentTracingConfig
-
Get a traced span configuration for a named span.
- SPAN_NAME_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Override name of the span created for client call.
- spanConfig(String, String) - Method in class io.helidon.tracing.config.TracingConfig
-
Return configuration of a specific span.
- spanConfig(String, String) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from current
Context
. - spanConfig(String, String, boolean) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from current
Context
. - spanConfig(String, String, Context) - Static method in class io.helidon.tracing.config.TracingConfigUtil
-
Get the configuration of a single span from the provided
Context
. - spanContext() - Method in interface io.helidon.webserver.ServerRequest
-
Deprecated.this method will have a different return type in next backward incompatible version of Helidon. It will return
Optional<SpanContext>
. All methods that can return null will useOptional
- spanLog(String) - Method in class io.helidon.tracing.config.SpanTracingConfig
-
Configuration of a traceable span log.
- SpanLogTracingConfig - Class in io.helidon.tracing.config
-
Configuration of a single log event in a traced span.
- SpanLogTracingConfig(String) - Constructor for class io.helidon.tracing.config.SpanLogTracingConfig
-
A new span log.
- SpanLogTracingConfig.Builder - Class in io.helidon.tracing.config
-
A fluent API builder for
SpanLogTracingConfig
. - spanName(ContainerRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingFilter
- spanName(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Create name of the newly created span.
- spanName(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.TracingFilter
- SpanTracingConfig - Class in io.helidon.tracing.config
-
Configuration of a single traced span.
- SpanTracingConfig(String) - Constructor for class io.helidon.tracing.config.SpanTracingConfig
-
A new traceable span.
- SpanTracingConfig.Builder - Class in io.helidon.tracing.config
-
A fluent API builder for
SpanTracingConfig
. - spliterator() - Method in class io.helidon.common.reactive.valve.Tank
- ssl() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a
SSLContext
to use with the default server socket. - ssl() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a
SSLContext
to use with the server socket. - ssl(Supplier<? extends SSLContext>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets
SSLContext
to to use with the server. - ssl(Supplier<? extends SSLContext>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a
SSLContext
to use with the server socket. - ssl(SSLContext) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets
SSLContext
to to use with the server. - ssl(SSLContext) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a
SSLContext
to use with the server socket. - sslContext(SSLContext) - Method in class io.helidon.webserver.WebServerTls.Builder
-
Configures a
SSLContext
to use with the server socket. - sslContextBuilder(GrpcTlsDescriptor) - Method in class io.helidon.grpc.server.GrpcServerImpl
-
Return an instance of SslContextBuilder from the specified SslConfig.
- SSLContextBuilder - Class in io.helidon.grpc.server
-
Builder for configuring a new SslContext for creation.
- SSLContextBuilder - Class in io.helidon.webserver
-
Builder for configuring a new SslContext for creation.
- sslDescriptor(GrpcTlsDescriptor) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the GrpcTlsDescriptor.
- StackWalker - Class in io.helidon.common
-
A dummy replicate of Java9's StackWalker.
- StackWalker.Option - Enum in io.helidon.common
-
Option for future partial compatibility with Java9.
- stamp() - Method in class io.helidon.config.spi.AbstractSource.Data
-
Returns stamp of data.
- stamp() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
A modification stamp of the content.
- start() - Method in interface io.helidon.grpc.server.GrpcServer
-
Starts the server.
- start() - Method in class io.helidon.grpc.server.GrpcServerImpl
- start() - Method in interface io.helidon.microprofile.server.Server
-
Start this server (can only be used once).
- start() - Method in class io.helidon.microprofile.server.ServerImpl
- start() - Method in interface io.helidon.webserver.WebServer
-
Starts the server.
- statement(String) - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
-
The statement of this policy.
- StaticContentSupport - Class in io.helidon.webserver
- StaticContentSupport.Builder - Class in io.helidon.webserver
-
Fluent builder of the StaticContent detailed parameters.
- staticFile(String) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Sets the location of the static OpenAPI document file.
- status() - Method in class io.helidon.security.SecurityResponse
-
Status of this response.
- status() - Method in exception io.helidon.webserver.HttpException
-
Obtain the associated http status.
- status() - Method in interface io.helidon.webserver.ServerResponse
-
Returns actual response status code.
- status(int) - Method in interface io.helidon.webserver.ServerResponse
-
Sets new HTTP status code.
- status(Http.ResponseStatus) - Method in interface io.helidon.webserver.ServerResponse
-
Sets new HTTP status.
- statusCode() - Method in class io.helidon.security.SecurityResponse
-
Status code (uses HTTP status codes for mapping).
- StatusLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for HTTP status.
- StatusLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
StatusLogEntry
. - stop() - Method in interface io.helidon.microprofile.server.Server
-
Stop this server immediately (can only be used on a started server).
- stop() - Method in class io.helidon.microprofile.server.ServerImpl
- stream() - Method in interface io.helidon.common.configurable.Resource
-
Get an input stream to this resource.
- stream() - Method in class io.helidon.common.OptionalHelper
-
If a value is present, returns a sequential
Stream
containing only that value, otherwise returns an emptyStream
. - stream() - Method in interface io.helidon.config.ConfigValue
-
If a value is present, returns a sequential
Stream
containing only that value, otherwise returns an emptyStream
. - stream() - Method in class io.helidon.grpc.core.PriorityBag
-
Obtain the contents of this
PriorityBag
as an orderedStream
. - stream(StreamObserver<T>, CompletionStage<Void>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to send values to theStreamObserver.onNext(Object)
method until theCompletionStage
completes then callStreamObserver.onCompleted()
. - stream(StreamObserver<T>, Supplier<Stream<? extends T>>) - Static method in class io.helidon.grpc.core.ResponseHelper
- stream(StreamObserver<T>, Stream<? extends T>) - Static method in class io.helidon.grpc.core.ResponseHelper
- stream(T) - Method in class io.helidon.grpc.core.JavaMarshaller
- stream(T) - Method in class io.helidon.grpc.core.JsonbMarshaller
- streamAsync(StreamObserver<T>, CompletionStage<Void>) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to send values to theStreamObserver.onNext(Object)
method until theCompletionStage
completes then asynchronously callStreamObserver.onCompleted()
using the fork-join thread pool. - streamAsync(StreamObserver<T>, CompletionStage<Void>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
-
Obtain a
Consumer
that can be used to send values to theStreamObserver.onNext(Object)
method until theCompletionStage
completes then asynchronously callStreamObserver.onCompleted()
using the executor thread. - streamAsync(StreamObserver<T>, Supplier<Stream<? extends T>>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
- streamAsync(StreamObserver<T>, Stream<? extends T>, Executor) - Static method in class io.helidon.grpc.core.ResponseHelper
- STRICT_TRANSPORT_SECURITY - Static variable in class io.helidon.common.http.Http.Header
-
The
"Strict-Transport-Security"
header name. - string() - Method in interface io.helidon.common.configurable.Resource
-
Get string content of this resource.
- string(Charset) - Method in interface io.helidon.common.configurable.Resource
-
Get string content of this resource.
- stringReader(Charset) - Static method in class io.helidon.media.common.ContentReaders
- subject() - Method in class io.helidon.security.jwt.Jwt
-
Subject claim.
- subject() - Method in class io.helidon.security.ProviderRequest
-
Current user subject, if already authenticated.
- subject(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Subject defines the principal this JWT was issued for (e.g.
- Subject - Class in io.helidon.security
-
A security subject, representing a user or a service.
- Subject.Builder - Class in io.helidon.security
-
A fluent API builder for
Subject
. - subjectMapper() - Method in class io.helidon.security.Security
-
Subject mapping provider used to map subject(s) authenticated by
AuthenticationProvider
to a newSubject
, e.g. - subjectMappingProvider(SubjectMappingProvider) - Method in class io.helidon.security.Security.Builder
-
Configure a subject mapping provider that would be used once authentication is processed.
- SubjectMappingProvider - Interface in io.helidon.security.spi
-
A provider that maps subject(s) authenticated by an authentication provider to a new subject.
- subjectType() - Method in annotation type io.helidon.security.abac.role.RoleValidator.Roles
-
Subject type for this restriction, defaults to
SubjectType.USER
. - subjectType() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
The type of principal we have authenticated (either user or service, defaults to service).
- subjectType(SubjectType) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
The type of principal we have authenticated (either user or service, defaults to service).
- subjectType(SubjectType) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Principal type this provider extracts (and also propagates).
- SubjectType - Enum in io.helidon.security
-
Type of principal.
- SubmissionPublisher<T> - Class in io.helidon.common.reactive
-
Deprecated.This class will be removed in the next major release.
- SubmissionPublisher() - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the current thread for delivery to subscribers, with maximum buffer capacity of
Flow.defaultBufferSize()
. - SubmissionPublisher(int) - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the current thread for delivery to subscribers, with the given maximum buffer size for each subscriber.
- SubmissionPublisher(Executor, int) - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the given Executor for async delivery to subscribers, with the given maximum buffer size for each subscriber.
- submit() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.submit()
on it. - submit() - Method in interface io.helidon.security.SecurityClient
-
Submit the configured fields in the security request and process the security operation (Authentication, Authorization or OutboundSecurity).
- submit() - Method in class io.helidon.security.SecurityClientBuilder
-
A shortcut method to build the client and invoke
SecurityClient.submit()
on it. - submit(T) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Publishes the given item to each current subscriber.
- submit(U) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Submit the data to the subscriber.
- Subscribable<T> - Interface in io.helidon.common.reactive
-
Decorated publisher that allows subscribing to individual events with java functions.
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in interface io.helidon.common.http.Content
-
If possible, adds the given Subscriber to this publisher.
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.media.common.ReadableByteChannelPublisher
- subscribe(Flow.Subscriber<? super ByteBuffer>) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- subscribe(Flow.Subscriber<? super T>) - Method in interface io.helidon.common.reactive.Flow.Publisher
-
Adds the given Subscriber if possible.
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.OriginThreadPublisher
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Adds the given Subscriber.
- subscribe(Consumer<? super T>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Single
instance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Single
instance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Single
instance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Flow.Subscription>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Single
instance with the given delegate functions. - subscriber(Function<T, Boolean>) - Static method in class io.helidon.config.ConfigHelper
-
Creates a
Flow.Subscriber
that will delegateFlow.Subscriber.onNext(Object)
to the specifiedonNextFunction
function. - subscriberFromFlow(Flow.Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Subscriber
from aFlow.Subscriber
. - subscriberToFlow(Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Flow.Subscriber
from aSubscriber
. - subtype() - Method in class io.helidon.common.http.MediaType
-
Getter for subtype.
- subtype(String) - Method in class io.helidon.common.http.MediaType.Builder
-
Subtype of the new media type.
- success(Principal) - Static method in class io.helidon.security.AuthenticationResponse
-
Provider has authenticated the request and created a principal for a user.
- success(Subject) - Static method in class io.helidon.security.AuthenticationResponse
-
Provider has authenticated the request and created a user Subject.
- success(Subject, Subject) - Static method in class io.helidon.security.AuthenticationResponse
-
Provider has authenticated the request and created a user and service Subject.
- SUCCESS - io.helidon.security.AuditEvent.AuditSeverity
-
Security event success.
- SUCCESS - io.helidon.security.SecurityResponse.SecurityStatus
-
Indicates that the message processing by the security component was successful and that the runtime is to proceed with its normal processing of the resulting message.
- SUCCESS_FINISH - io.helidon.security.SecurityResponse.SecurityStatus
-
Succeeded and provider did everything to be done.
- SUCCESSFUL - io.helidon.common.http.Http.ResponseStatus.Family
-
2xx
HTTP status codes. - successService(Principal) - Static method in class io.helidon.security.AuthenticationResponse
-
Provider has authenticated the request and created a principal for a service (or a client).
- successService(Subject) - Static method in class io.helidon.security.AuthenticationResponse
-
Provider has authenticated the request and created a service Subject.
- successThreshold() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- SUFFICIENT - io.helidon.security.CompositeProviderFlag
-
If succeeds, no further providers are called, otherwise same as optional.
- supplier() - Method in interface io.helidon.config.ConfigValue
-
Returns a supplier of a typed value.
- supplier(T) - Method in interface io.helidon.config.ConfigValue
-
Returns a supplier of a typed value with a default.
- Supplier() - Constructor for class io.helidon.grpc.core.JavaMarshaller.Supplier
- Supplier() - Constructor for class io.helidon.grpc.core.JsonbMarshaller.Supplier
- supply(Class<T>, Supplier<T>) - Method in interface io.helidon.common.context.Context
-
Register a new instance using a provided supplier.
- supply(Object, Class<T>, Supplier<T>) - Method in interface io.helidon.common.context.Context
-
Registers a new instance using a provided supplier.
- supportedAnnotations() - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
- supportedAnnotations() - Method in class io.helidon.security.abac.policy.PolicyValidator
- supportedAnnotations() - Method in class io.helidon.security.abac.role.RoleValidator
- supportedAnnotations() - Method in class io.helidon.security.abac.scope.ScopeValidator
- supportedAnnotations() - Method in class io.helidon.security.abac.time.TimeValidator
- supportedAnnotations() - Method in class io.helidon.security.providers.abac.AbacProvider
- supportedAnnotations() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Provide extension annotations supported by this validator (e.g.
- supportedAnnotations() - Method in class io.helidon.security.providers.oidc.OidcProvider
- supportedAnnotations() - Method in interface io.helidon.security.spi.SecurityProvider
-
Provide extension annotations supported by this provider (e.g.
- supportedAttributes() - Method in interface io.helidon.security.spi.SecurityProvider
-
A collection of attribute names expected by this provider to override endpoint configuration.
- supportedConfigKeys() - Method in interface io.helidon.security.spi.SecurityProvider
-
Keys expected in configuration.
- supportedCustomObjects() - Method in interface io.helidon.security.spi.SecurityProvider
-
Class of the configuration type.
- supportedMediaTypes() - Method in interface io.helidon.config.spi.ConfigParser
-
Returns set of supported media types by the parser.
- supportParallel(boolean) - Method in class io.helidon.microprofile.server.Server.Builder
-
Enabled (or disable) support for more than one MP Server running in parallel.
- supports(String, ProviderRequest) - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutor
-
Can be used to tell the
PolicyValidator
that this statement is supported by this policy executor. - suspend() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Suspends the transaction currently associated with the calling thread and returns a
Transaction
that represents the transaction context being suspended, ornull
if the calling thread is not associated with a transaction. - suspendablePublisher(Flow.Publisher<T>, Runnable, Runnable) - Static method in class io.helidon.config.ConfigHelper
-
Creates a
Flow.Publisher
which wraps the provided one and also supports "active" and "suspended" states. - syncAuthenticate(ProviderRequest) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.header.HeaderAtnProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.jwt.JwtProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.providers.oidc.OidcProvider
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Synchronous authentication.
- syncAuthorize(ProviderRequest) - Method in class io.helidon.security.providers.abac.AbacProvider
- syncAuthorize(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Synchronous authorization.
- SynchronousProvider - Class in io.helidon.security.spi
-
A provider base for synchronous providers.
- SynchronousProvider() - Constructor for class io.helidon.security.spi.SynchronousProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.header.HeaderAtnProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.jwt.JwtProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.providers.oidc.OidcProvider
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.spi.SynchronousProvider
-
Synchronous outbound security.
- system - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Deprecated.The
System
that was determined to be the authoritativeSystem
at the time thisHikariCPServiceConfiguration
was constructed. - system - Variable in class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.The
System
that was determined to be the authoritativeSystem
at the time thisUCPServiceConfiguration
was constructed. - System - Class in io.helidon.service.configuration.api
-
Deprecated.This class is slated for removal.
- System(String, boolean) - Constructor for class io.helidon.service.configuration.api.System
-
Deprecated.Creates a new
System
. - SYSTEM_PROPERTY_EXCLUDE - Static variable in class io.helidon.common.serviceloader.HelidonServiceLoader
-
System property used to exclude some implementation from the list of services that are configured for Java Service loader or services that are registered using
HelidonServiceLoader.Builder
. - systemProperties() - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource
for creating aConfig
derived from system properties.
T
- Tag<T> - Class in io.helidon.tracing
-
Tag abstraction that can be used with
TracerBuilder.addTracerTag(String, String)
. - tags(Map<String, String>) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the tags to apply to the metric.
- take() - Method in class io.helidon.common.reactive.valve.Tank
- Tank<T> - Class in io.helidon.common.reactive.valve
-
Tank of events is a closeable FIFO queue with a limited size implementing
Valve
reactive API. - Tank(int) - Constructor for class io.helidon.common.reactive.valve.Tank
-
Creates new instance.
- target() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
- target() - Method in class io.helidon.config.git.GitConfigSourceBuilder
- target() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns key source attributes (target).
- target() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the optional target string to use to resolve channel addresses.
- target(String) - Method in class io.helidon.grpc.client.GrpcChannelDescriptor.Builder
-
Set the target string, which can be either a valid
NameResolver
compliant URI, or an authority string. - targets() - Method in class io.helidon.security.providers.common.OutboundConfig
-
Outbound targets configured for outbound handling.
- targetUri() - Method in class io.helidon.security.SecurityEnvironment
-
Get the URI of the resource requested.
- targetUri(URI) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Configure target URI.
- TE - Static variable in class io.helidon.common.http.Http.Header
-
The
"TE"
header name. - TEMPORARY_REDIRECT_307 - io.helidon.common.http.Http.Status
-
307 Temporary Redirect, see HTTP/1.1 documentation.
- test(MediaType) - Method in class io.helidon.common.http.MediaType
-
Check if this media type is compatible with another media type.
- test(ServerRequest) - Method in class io.helidon.webserver.RequestPredicate
-
Evaluate this predicate.
- TEXT_HTML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingtext/html
media type. - TEXT_PLAIN - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingtext/plain
media type. - TEXT_X_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing "x" YAML as text. - TEXT_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representingtext/xml
media type. - TEXT_YAML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing pseudo-registered YAML as text. - thenApply(Handler) - Method in class io.helidon.webserver.RequestPredicate
-
Set the
Handler
to use when this predicate matches the request. - thisBuilder() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns current builder instance.
- ThreadFormatter() - Constructor for class io.helidon.common.HelidonConsoleHandler.ThreadFormatter
- threadNamePrefix(String) - Method in class io.helidon.common.configurable.ScheduledThreadPoolSupplier.Builder
-
Name prefix for threads in this thread pool executor.
- threadNamePrefix(String) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Name prefix for threads in this thread pool executor.
- ThreadPool - Class in io.helidon.common.configurable
-
A
ThreadPoolExecutor
with an extensible growth policy and queue state accessors. - ThreadPool.RejectionHandler - Class in io.helidon.common.configurable
-
A
RejectedExecutionHandler
that supports pool growth by re-attempting to add the task to the queue. - ThreadPoolSupplier - Class in io.helidon.common.configurable
-
Supplier of a custom thread pool.
- ThreadPoolSupplier.Builder - Class in io.helidon.common.configurable
-
A fluent API builder for
ThreadPoolSupplier
. - thresholdPercent(double) - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
-
Threshold percent.
- thresholdPercent(double) - Method in class io.helidon.health.checks.HeapMemoryHealthCheck.Builder
-
Threshol percentage.
- throwable() - Method in interface io.helidon.security.AuditEvent
-
Gets an
Throwable
object from which additional audit information can be obtained. - throwable() - Method in class io.helidon.security.SecurityResponse
-
Get underlying throwable causing a failure state (if such happened).
- throwException(ThreadPoolExecutor) - Method in class io.helidon.common.configurable.ThreadPool.RejectionHandler
-
Throws an exception.
- ticks() - Method in class io.helidon.config.etcd.EtcdWatchPollingStrategy
- ticks() - Method in interface io.helidon.config.spi.PollingStrategy
-
Returns a
Flow.Publisher
which firesPollingStrategy.PollingEvent
s. - time() - Method in class io.helidon.security.SecurityEnvironment
-
Time on the server this environment was created for current request.
- time(SecurityTime) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Use the defined time to obtain current time.
- timed() - Static method in class io.helidon.grpc.metrics.GrpcMetrics
-
A static factory method to create a
GrpcMetrics
instance to time gRPC method calls. - TimedHashMap<K,V> - Class in io.helidon.microprofile.faulttolerance
-
Class TimedHashMap.
- TimedHashMap(long) - Constructor for class io.helidon.microprofile.faulttolerance.TimedHashMap
-
Constructor.
- timeout(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a socket timeout in milliseconds or
0
for infinite timeout. - timeout(long, TimeUnit) - Method in class io.helidon.security.providers.common.EvictableCache.Builder
-
Configure record timeout since last access.
- TimeoutAntn - Class in io.helidon.microprofile.faulttolerance
-
Class TimeoutAntn.
- TimeoutAntn(Class<?>, Method) - Constructor for class io.helidon.microprofile.faulttolerance.TimeoutAntn
-
Constructor.
- timeoutMillis() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns a default server socket timeout in milliseconds or
0
for an infinite timeout. - timeoutMillis() - Method in interface io.helidon.webserver.SocketConfiguration
-
Returns a server socket timeout in milliseconds or
0
for an infinite timeout. - timeoutMillis(int) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a server socket timeout in milliseconds or
0
for an infinite timeout. - timer(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- timer(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- timer(String) - Method in class io.helidon.metrics.Registry
- timer(String, Tag...) - Method in class io.helidon.metrics.Registry
- timer(Metadata) - Method in class io.helidon.metrics.Registry
- timer(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- timestamp() - Method in interface io.helidon.config.Config.Context
-
Returns timestamp of the last loaded configuration.
- timestamp() - Method in interface io.helidon.config.Config
-
Returns when the configuration tree was created.
- timestamp() - Method in interface io.helidon.config.spi.PollingStrategy.PollingEvent
-
Returns the event timestamp.
- TimestampLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for timestamp.
- TimestampLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
HostLogEntry
. - TimeTakenLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for time taken.
- TimeTakenLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API builder for
TimeTakenLogEntry
. - timeUnitToChronoUnit(TimeUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts this
TimeUnit
to the equivalentChronoUnit
. - TimeUtil - Class in io.helidon.microprofile.faulttolerance
-
Class TimeUtil.
- TimeValidator - Class in io.helidon.security.abac.time
-
Attribute validator for time based attribute checks.
- TimeValidator.DaysOfWeek - Annotation Type in io.helidon.security.abac.time
-
Attribute annotation that can limit the days of week the resource is accessible.
- TimeValidator.TimeConfig - Class in io.helidon.security.abac.time
-
Configuration for time attribute validator.
- TimeValidator.TimeConfig.Builder - Class in io.helidon.security.abac.time
-
Fluent API builder for
TimeValidator.TimeConfig
. - TimeValidator.TimeOfDay - Annotation Type in io.helidon.security.abac.time
-
Constraint for a time of day.
- TimeValidator.TimesOfDay - Annotation Type in io.helidon.security.abac.time
-
Constraint for a time of day - container for repeating
TimeValidator.TimeOfDay
. - TimeValidatorService - Class in io.helidon.security.abac.time
-
Time validator java service for
AbacProvider
. - TimeValidatorService() - Constructor for class io.helidon.security.abac.time.TimeValidatorService
- timeZone() - Method in class io.helidon.security.jwt.Jwt
-
Time Zone claim.
- timeZone(ZoneId) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Time zone of the subject.
- timeZone(ZoneId) - Method in class io.helidon.security.SecurityTime.Builder
-
Override current time zone.
- tlsCaCert() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Get the CA (certificate authority) certificate path.
- tlsCaCert(Resource) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Set the CA (certificate authority) certificate path.
- tlsCert() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Get the tlsCert path.
- tlsCert(Resource) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Set the client tlsCert path.
- tlsConfig() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- tlsConfig() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Returns a SslConfiguration to use with the server socket.
- tlsConfig(GrpcTlsDescriptor) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Configures TLS configuration to use with the server socket.
- tlsDescriptor() - Method in class io.helidon.grpc.client.GrpcChannelDescriptor
-
Get the
GrpcTlsDescriptor
. - tlsKey() - Method in class io.helidon.grpc.core.GrpcTlsDescriptor
-
Get the client private key path.
- tlsKey(Resource) - Method in class io.helidon.grpc.core.GrpcTlsDescriptor.Builder
-
Set the client private key path.
- to() - Method in annotation type io.helidon.security.abac.time.TimeValidator.TimeOfDay
-
Time before which this resource is accessible within a day.
- toArray() - Method in class io.helidon.common.reactive.valve.Tank
- toArray(T1[]) - Method in class io.helidon.common.reactive.valve.Tank
- toBigDecimal(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toBigDecimal
. - toBigInteger(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toBigInteger
. - toBoolean(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toboolean
. - toByte(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
tobyte
. - toCalendar(String) - Static method in class io.helidon.config.ConfigMappers
-
Deprecated.use new time API, such as
ZonedDateTime
- toChar(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
tochar
. - toCharset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toCharset
. - toClass(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toClass<?>
. - toDate(String) - Static method in class io.helidon.config.ConfigMappers
-
Deprecated.Use one of the time API classes, such as
Instant
orZonedDateTime
- toDouble(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
todouble
. - toDuration(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toDuration
. - toException(Throwable) - Static method in class io.helidon.microprofile.faulttolerance.ExceptionUtil
-
Wrap throwable into
Exception
. - toFile(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toFile
. - toFloat(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
tofloat
. - toFullBuilder() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Create a builder for
KeyConfig
from this keystore builder. - toFullBuilder() - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Get a builder filled from this builder to add additional information (such as public key from certificate etc.).
- toGregorianCalendar(String) - Static method in class io.helidon.config.ConfigMappers
-
Deprecated.use new time API, such as
ZonedDateTime
- toHttpResponseStatus(Status) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Convert a gRPC
Status
to aHttp.ResponseStatus
. - toHttpResponseStatus(StatusException) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Convert a gRPC
StatusException
to aHttp.ResponseStatus
. - toHttpResponseStatus(StatusRuntimeException) - Static method in class io.helidon.grpc.core.GrpcHelper
-
Convert a gRPC
StatusRuntimeException
to aHttp.ResponseStatus
. - toInstant(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toInstant
. - toInt(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toint
. - toIterator() - Method in interface io.helidon.common.reactive.valve.Valve
-
Transforms this
Valve
intoValveIterator
representation. - toJavaSubject() - Method in class io.helidon.security.Subject
-
Create a java
Subject
from this subject. - toJsonResponseType(MediaType) - Method in class io.helidon.webserver.JsonService
-
Returns the response type for the given type if it is an accepted JSON type.
- token() - Method in class io.helidon.security.providers.common.TokenCredential
-
The full token string as it was received from token service.
- token(String) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Set the token content (the actual string travelling on the network).
- token(String) - Method in class io.helidon.tracing.jaeger.JaegerTracerBuilder
-
Authentication token sent as a "Bearer" to the endpoint.
- tokenContent() - Method in class io.helidon.security.jwt.SignedJwt
-
The full token (header, payload, signature).
- TokenCredential - Class in io.helidon.security.providers.common
-
A public credential representing an access token.
- TokenCredential.Builder - Class in io.helidon.security.providers.common
-
Fluent API builder for
TokenCredential
. - tokenEndpoint() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Token endpoint of the OIDC server.
- tokenEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI of a token endpoint used to obtain a JWT based on the authentication code.
- tokenFormat(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Token format for creating outbound tokens.
- tokenHandler() - Method in class io.helidon.security.QueryParamMapping
-
Token handler used to create a header from the parameter.
- tokenHandler(TokenHandler) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
Outbound token hanlder to insert the token into outbound request headers.
- TokenHandler - Class in io.helidon.security.util
-
Extracts a security token from request or updates headers with the token.
- TokenHandler.Builder - Class in io.helidon.security.util
-
Fluent API builder to create
TokenHandler
. - tokenHeader() - Method in class io.helidon.security.util.TokenHandler
-
Name of the header the token is expected in (or will be written into).
- tokenHeader(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the name of header to look into to extract the token.
- tokenize(char, String, boolean, String) - Static method in class io.helidon.common.http.Utils
-
Tokenize provide
text
byseparator
char respecting quoted sub-sequences. - tokenPattern(Pattern) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the token pattern (Regular expression) to extract the token.
- tokenPrefix(String) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Set the prefix of header value to extract the token.
- tokenProvider(TokenHandler) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider.Builder
-
Token provider to extract Google access token from request, defaults to "Authorization" header with a "bearer " prefix.
- toLocalDate(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toLocalDate
. - toLocalDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toLocalDateTime
. - toLocalTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toLocalTime
. - toLong(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
tolong
. - toMap() - Method in interface io.helidon.common.http.Parameters
-
Returns a copy of parameters as a Map.
- toMap() - Method in class io.helidon.common.http.ReadOnlyParameters
- toMap(Config) - Static method in class io.helidon.config.ConfigMappers
-
Transform all leaf nodes (values) into Map instance.
- toObject(JsonValue) - Static method in class io.helidon.security.jwt.JwtUtil
-
Transform from json to object.
- toOffsetDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toOffsetDateTime
. - toOffsetTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toOffsetTime
. - toPath(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toPath
. - toPattern(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toPattern
. - toPeriod(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toPeriod
. - toPrometheusData(String, Metric, boolean) - Static method in class io.helidon.metrics.MetricsSupport
-
Formats a metric in Prometheus format.
- toPrometheusData(MetricID, Metric, boolean) - Static method in class io.helidon.metrics.MetricsSupport
-
Formats a metric in Prometheus format.
- toProperties(Config) - Static method in class io.helidon.config.ConfigMappers
-
Transform all leaf nodes (values) into Properties instance.
- toPublisher() - Method in interface io.helidon.common.reactive.valve.Valve
-
Transforms this
Valve
intoFlow.Publisher
representation. - toRawString() - Method in interface io.helidon.common.http.HttpRequest.Path
-
Returns a path string representation with leading slash without any character decoding.
- toShort(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toshort
. - toSimpleTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Deprecated.use new time API, such as
ZoneId
- toStage() - Method in interface io.helidon.common.reactive.Single
-
Exposes this
Single
instance as aCompletionStage
. - toString() - Method in class io.helidon.common.configurable.ThreadPool
- toString() - Method in class io.helidon.common.Errors.ErrorMessage
- toString() - Method in enum io.helidon.common.http.Http.Status
-
Get the response status as string.
- toString() - Method in interface io.helidon.common.http.HttpRequest.Path
-
Returns a path string representation with leading slash.
- toString() - Method in class io.helidon.common.http.MediaType
-
Convert the media type to a string suitable for use as the value of a corresponding HTTP header.
- toString() - Method in class io.helidon.common.http.SetCookie
-
Returns content of this instance as a 'Set-Cookie:' header value specified by RFC6265.
- toString() - Method in interface io.helidon.config.Config.Key
-
Returns formatted fully-qualified key.
- toString() - Method in class io.helidon.grpc.client.ClientServiceDescriptor
- toString() - Method in class io.helidon.grpc.server.MethodDescriptor
- toString() - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- toString() - Method in class io.helidon.grpc.server.ServiceDescriptor
- toString() - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- toString() - Method in class io.helidon.metrics.Registry
- toString() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
Deprecated.
- toString() - Method in class io.helidon.microprofile.config.MpConfig
- toString() - Method in class io.helidon.security.AuditEvent.AuditParam
- toString() - Method in class io.helidon.security.AuthenticationResponse
- toString() - Method in class io.helidon.security.ClassToInstanceStore
-
Returns the toString on underlying map.
- toString() - Method in class io.helidon.security.Grant
- toString() - Method in class io.helidon.security.jwt.jwk.Jwk
- toString() - Method in class io.helidon.security.providers.common.OutboundTarget
- toString() - Method in class io.helidon.security.providers.common.TokenCredential
- toString() - Method in class io.helidon.security.SecurityLevel
- toString() - Method in class io.helidon.security.SecurityResponse
- toString() - Method in class io.helidon.security.Subject
- toString() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- toString() - Method in class io.helidon.tracing.config.SpanTracingConfig
- toString() - Method in class io.helidon.tracing.config.TracingConfig
- toString() - Method in class io.helidon.tracing.Tag
- toTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Deprecated.use new time API, such as
ZoneId
- toUnmodifiableParameters(Parameters) - Static method in interface io.helidon.common.http.Parameters
-
Returns an unmodifiable view.
- toUri(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toURI
. - toUrl(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toURL
. - toUUID(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toUUID
. - toWrappedException(Throwable) - Static method in class io.helidon.microprofile.faulttolerance.ExceptionUtil
-
Wrap throwable into
RuntimeException
. - toZonedDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toZonedDateTime
. - toZoneId(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toZoneId
. - toZoneOffset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps
stringValue
toZoneOffset
. - trace(Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all TRACE requests to provided handler(s).
- trace(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes TRACE requests with corresponding path to provided handler(s).
- trace(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
- trace(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes TRACE requests with corresponding path to provided handler(s).
- TRACE - io.helidon.common.http.Http.Method
-
The TRACE method is used to invoke a remote, application-layer loop- back of the request message.
- Traceable - Class in io.helidon.tracing.config
-
Tracing configuration that can be enabled or disabled.
- Traceable(String) - Constructor for class io.helidon.tracing.config.Traceable
-
A new traceable.
- tracedAttributes() - Method in class io.helidon.grpc.server.GrpcTracingConfig
- tracedConfig() - Method in interface io.helidon.webserver.PathTracingConfig
-
Associated configuration of tracing valid for the configured path and (possibly) methods.
- tracer() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- tracer() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Returns an opentracing.io tracer.
- tracer() - Method in class io.helidon.microprofile.tracing.TracerProducer
-
Provides an instance of tracer currently configured.
- tracer() - Method in class io.helidon.security.Security
-
Returns a tracer that can be used to construct new spans.
- tracer() - Method in interface io.helidon.security.SecurityContext
-
Provides the tracer to create new spans.
- tracer() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns an opentracing.io tracer.
- tracer() - Method in interface io.helidon.webserver.ServerRequest
- tracer(Tracer) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- tracer(Tracer) - Method in class io.helidon.security.Security.Builder
-
Set an open tracing tracer to use for security.
- tracer(Tracer) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- tracer(Supplier<? extends Tracer>) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- tracer(Supplier<? extends Tracer>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets an opentracing.io tracer.
- TRACER_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
The
Tracer
property name. - TracerBuilder<T extends TracerBuilder> - Interface in io.helidon.tracing
-
A builder for tracing
tracer
. - TracerProducer - Class in io.helidon.microprofile.tracing
-
A producer of
Tracer
needed for injection intoCDI
beans. - TracerProducer() - Constructor for class io.helidon.microprofile.tracing.TracerProducer
- TracerProvider - Interface in io.helidon.tracing.spi
-
Java service to integrate various distributed tracers.
- TracerResolverProvider - Class in io.helidon.tracing.tracerresolver
-
Service to use
TracerResolver
to find tracer to use with Helidon. - TracerResolverProvider() - Constructor for class io.helidon.tracing.tracerresolver.TracerResolverProvider
- TRACING - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
Tracing priority.
- tracingConfig() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- tracingConfig() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Returns tracing configuration.
- tracingConfig(GrpcTracingConfig) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Set trace configuration.
- tracingConfig(TracingConfig) - Method in class io.helidon.webserver.PathTracingConfig.Builder
-
Configuration of a traced system to use on this path and possibly method(s).
- TracingConfig - Class in io.helidon.tracing.config
-
Tracing configuration that contains traced components (such as WebServer, Security) and their traced spans and span logs.
- TracingConfig(String) - Constructor for class io.helidon.tracing.config.TracingConfig
-
A new traced configuration.
- TracingConfig.Builder - Class in io.helidon.tracing.config
-
Fluent API builder for
TracingConfig
. - TracingConfiguration - Class in io.helidon.grpc.server
-
Deprecated.
- TracingConfiguration.Builder - Class in io.helidon.grpc.server
-
Deprecated.use
GrpcTracingConfig.builder()
instead - TracingConfigUtil - Class in io.helidon.tracing.config
-
Utility to get the current tracing configuration.
- tracingEnabled(boolean) - Method in class io.helidon.security.Security.Builder
-
Whether or not tracing should be enabled.
- tracingEnabled(ContainerRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingFilter
- tracingEnabled(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Whether this tracing filter is enabled.
- tracingEnabled(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.TracingFilter
- TracingFilter - Class in io.helidon.tracing.jersey
-
Adds tracing of (overall) Jersey calls.
- TracingFilter() - Constructor for class io.helidon.tracing.jersey.TracingFilter
- TracingHelper - Class in io.helidon.tracing.jersey
-
Utilities for tracing in helidon.
- tracingId() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Tracing id of the current audit event, generated by SecurityContext.
- tracingSpan() - Method in interface io.helidon.security.SecurityContext
-
Provides the span for tracing.
- tracingSpan() - Method in interface io.helidon.security.SecurityRequest
-
Deprecated.use
SecurityRequest.tracingSpanContext()
instead - tracingSpan(Span) - Method in class io.helidon.security.SecurityRequestBuilder
-
Deprecated.to be removed in 2.0, now needed for backward compatibility
- tracingSpan(SpanContext) - Method in class io.helidon.security.SecurityContext.Builder
-
Open tracing span context to correctly trace security.
- tracingSpan(SpanContext) - Method in class io.helidon.security.SecurityRequestBuilder
-
Tracing span to support Open tracing.
- tracingSpanContext() - Method in interface io.helidon.security.SecurityRequest
-
Parent span for tracing.
- tracingTracer(Tracer) - Method in class io.helidon.security.SecurityContext.Builder
-
Tracer used to create new span contexts when tracing security events.
- TRAILER - Static variable in class io.helidon.common.http.Http.Header
-
The
"Trailer"
header name. - TransactionController() - Constructor for class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.TransactionController
-
Creates a new
CDISEPlatform.TransactionController
. - transactionType - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- TRANSFER_ENCODING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Transfer-Encoding"
header name. - transformToJson(Map<String, Object>) - Static method in class io.helidon.security.jwt.JwtUtil
-
Transform a map of strings to objects to a map of string to JSON values.
- Transient - Annotation Type in io.helidon.config.objectmapping
-
Annotation used to exclude JavaBean property, method or constructor from JavaBean deserialization support.
- transport() - Method in class io.helidon.security.SecurityEnvironment
-
Return type of transport (such as http, https, jms etc.).
- transport(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Transport we are implementing (such as http, https).
- transports() - Method in class io.helidon.security.providers.common.OutboundTarget
-
Transports of this target.
- traverse() - Method in interface io.helidon.config.Config
-
Iterative deepening depth-first traversal of the node and its subtree as a
Stream<Config>
. - traverse(Predicate<Config>) - Method in interface io.helidon.config.Config
-
Iterative deepening depth-first traversal of the node and its subtree as a
Stream<Config>
, qualified by the specified predicate. - trustConfig(KeyConfig) - Method in class io.helidon.grpc.server.SSLContextBuilder
-
Set the trust key configuration to be used to validate certificates.
- trustConfig(KeyConfig) - Method in class io.helidon.webserver.SSLContextBuilder
-
Set the trust key configuration to be used to validate certificates.
- trustStore() - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
If you want to build a trust store, call this method to add all certificates present in the keystore to certificate list.
- tryAcquire() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
In a non-blocking manner, try to acquire an allowance to publish next item.
- tryAcquire() - Method in class io.helidon.common.reactive.UnboundedSemaphore
-
In a non-blocking manner, try to acquire a single permit.
- tryDecrement() - Method in class io.helidon.common.reactive.RequestedCounter
-
Tries to safely decrement a positive requested counter value, making sure the value does not drop below zero.
- TSV - Static variable in class io.helidon.common.http.Http.Header
-
The
"TSV"
header name. - type() - Method in class io.helidon.common.GenericType
-
The type represented by this generic type instance.
- type() - Method in class io.helidon.common.http.MediaType
-
Getter for primary type.
- type() - Method in interface io.helidon.config.Config
-
Provides the
Config.Type
of theConfig
node. - type() - Method in interface io.helidon.grpc.core.MethodHandler
-
Obtain the
gRPC method tyoe
that thisMethodHandler
handles. - type() - Method in class io.helidon.metrics.Registry
-
Returns type of this registry.
- type() - Method in class io.helidon.security.Grant
-
Type of this grant.
- type() - Method in class io.helidon.security.jwt.Jwt
-
Type claim.
- type(String) - Method in class io.helidon.common.http.MediaType.Builder
-
Type of the new media type.
- type(String) - Method in class io.helidon.security.Grant.Builder
-
Configure type of this grant.
- type(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Type of this JWT.
U
- UCP - Class in io.helidon.integrations.datasource.ucp.cdi.config
-
Deprecated.This class is slated for removal.
- UCP() - Constructor for class io.helidon.integrations.datasource.ucp.cdi.config.UCP
-
Deprecated.Creates a new
UCP
. - UCPBackedDataSourceExtension - Class in io.helidon.integrations.datasource.ucp.cdi
-
An
Extension
that arranges for namedDataSource
injection points to be satisfied by the Oracle Universal Connection Pool. - UCPBackedDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
-
Creates a new
UCPBackedDataSourceExtension
. - UCPServiceConfiguration - Class in io.helidon.service.configuration.ucp
-
Deprecated.This class is slated for removal.
- UCPServiceConfiguration(Properties, System, Properties) - Constructor for class io.helidon.service.configuration.ucp.UCPServiceConfiguration
-
Deprecated.Creates a new
UCPServiceConfiguration
. - UCPServiceConfigurationACCSProvider - Class in io.helidon.service.configuration.ucp.accs
-
Deprecated.This class is slated for removal.
- UCPServiceConfigurationACCSProvider() - Constructor for class io.helidon.service.configuration.ucp.accs.UCPServiceConfigurationACCSProvider
-
Deprecated.Creates a new
UCPServiceConfigurationACCSProvider
. - UCPServiceConfigurationLocalhost - Class in io.helidon.service.configuration.ucp.localhost
-
Deprecated.This class is slated for removal.
- UCPServiceConfigurationLocalhost(UCPServiceConfigurationLocalhostProvider, Properties, System, Properties) - Constructor for class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhost
-
Deprecated.Creates a new
UCPServiceConfigurationLocalhost
. - UCPServiceConfigurationLocalhostProvider - Class in io.helidon.service.configuration.ucp.localhost
-
Deprecated.This class is slated for removal.
- UCPServiceConfigurationLocalhostProvider() - Constructor for class io.helidon.service.configuration.ucp.localhost.UCPServiceConfigurationLocalhostProvider
-
Deprecated.Creates a new
UCPServiceConfigurationLocalhostProvider
. - UCPServiceConfigurationProvider - Class in io.helidon.service.configuration.ucp
-
Deprecated.This class is slated for removal.
- UCPServiceConfigurationProvider() - Constructor for class io.helidon.service.configuration.ucp.UCPServiceConfigurationProvider
-
Deprecated.
- uid() - Method in class io.helidon.config.etcd.EtcdConfigSource
- uid() - Method in class io.helidon.config.git.GitConfigSource
- uid() - Method in class io.helidon.config.spi.AbstractSource
-
Returns universal id of source to be used to construct
AbstractSource.description()
. - unary(Object[], MethodHandler.UnaryClient) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- unary(String) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- unary(String) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register unary method for the service.
- unary(String, ServerCalls.UnaryMethod<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- unary(String, ServerCalls.UnaryMethod<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register unary method for the service.
- unary(String, ServerCalls.UnaryMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.grpc.server.ServiceDescriptor.Builder
- unary(String, ServerCalls.UnaryMethod<ReqT, ResT>, MethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.grpc.server.ServiceDescriptor.Rules
-
Register unary method for the service.
- unary(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.grpc.client.ClientServiceDescriptor.Builder
- unary(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.grpc.client.ClientServiceDescriptor.Rules
-
Register unary method for the service.
- unary(String, ReqT) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Asynchronously invoke the specified unary method.
- unary(String, ReqT) - Method in interface io.helidon.grpc.core.MethodHandler.UnaryClient
-
Perform a unary client call.
- unary(String, ReqT, StreamObserver<RespT>) - Method in class io.helidon.grpc.client.GrpcServiceClient
-
Invoke the specified unary method.
- UNAUTHORIZED_401 - io.helidon.common.http.Http.Status
-
401 Unauthorized, see HTTP/1.1 documentation.
- UnboundedSemaphore - Class in io.helidon.common.reactive
-
The UnboundedSemaphore is designed to fit Reactive Streams use-case; that is to be able to allow an unbounded number of acquires once a cumulative release count reaches
Long.MAX_VALUE
. - undeploy(BindableService, String) - Method in class io.helidon.grpc.server.GrpcServerImpl
-
Undeploy the specified
BindableService
from thisGrpcServerImpl
. - unescapeName(String) - Static method in interface io.helidon.config.Config.Key
-
Unescape
~0
to'~'
and~1
to'.'
in specified escaped name. - unit() - Method in class io.helidon.microprofile.faulttolerance.TimeoutAntn
- unit(TimeUnit) - Method in class io.helidon.webserver.accesslog.TimeTakenLogEntry.Builder
-
Configure the time unit to use.
- units(String) - Method in class io.helidon.grpc.metrics.GrpcMetrics
-
Set the units to apply to the metric.
- UNKNOWN - io.helidon.common.configurable.Resource.Source
-
Resource was created with an input stream without knowledge of type.
- UNSPECIFIED - io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- UNSUPPORTED_MEDIA_TYPE_415 - io.helidon.common.http.Http.Status
-
415 Unsupported Media Type, see HTTP/1.1 documentation.
- UnsupportedBodyTypeException - Exception in io.helidon.webserver
-
Cannot marshal requested type.
- UnsupportedBodyTypeException(String) - Constructor for exception io.helidon.webserver.UnsupportedBodyTypeException
-
Constructs a new instance with the specified detail message.
- UnsupportedBodyTypeException(String, Throwable) - Constructor for exception io.helidon.webserver.UnsupportedBodyTypeException
-
Constructs a new runtime exception with the specified detail message and cause.
- unwrap() - Method in interface io.helidon.common.context.ContextAwareExecutorService
-
Unwrap the executor service.
- unwrapHystrix(Throwable) - Static method in class io.helidon.microprofile.faulttolerance.ExceptionUtil
-
Unwrap an throwable wrapped by
HystrixRuntimeException
. - up(String) - Static method in class io.helidon.grpc.server.ConstantHealthCheck
-
Obtain a
HealthCheck
that always returns a status of up. - update(ServiceDescriptor.Rules) - Method in interface io.helidon.grpc.server.GrpcService
-
Update service configuration.
- update(Subject) - Method in class io.helidon.security.Subject.Builder
-
Update this builder with all security information from the subject provided.
- update(Routing.Rules) - Method in class io.helidon.health.HealthSupport
- update(Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Method invoked by the web server to update routing rules.
- update(Routing.Rules) - Method in class io.helidon.metrics.prometheus.PrometheusSupport
- update(Routing.Rules) - Method in class io.helidon.openapi.OpenAPISupport
- update(Routing.Rules) - Method in class io.helidon.security.integration.webserver.WebSecurity
- update(Routing.Rules) - Method in class io.helidon.security.providers.oidc.OidcSupport
- update(Routing.Rules) - Method in class io.helidon.webserver.accesslog.AccessLogSupport
- update(Routing.Rules) - Method in class io.helidon.webserver.FormParamsSupport
- update(Routing.Rules) - Method in class io.helidon.webserver.jersey.JerseySupport
- update(Routing.Rules) - Method in class io.helidon.webserver.JsonService
-
Registers this handler for any HTTP method.
- update(Routing.Rules) - Method in interface io.helidon.webserver.Service
-
Updates
Routing.Rules
withhandlers
representing this service. - update(Routing.Rules) - Method in class io.helidon.webserver.StaticContentSupport
- updatedAt() - Method in class io.helidon.security.jwt.Jwt
-
Updated at claim.
- updatedAt(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Last time the subject's record was updated.
- updateOutboundHeaders(Span, Tracer, SpanContext, Map<String, List<String>>, Map<String, List<String>>) - Method in interface io.helidon.tracing.spi.TracerProvider
-
Update headers for outbound requests.
- updateOutboundHeaders(Span, Tracer, SpanContext, Map<String, List<String>>, Map<String, List<String>>) - Method in class io.helidon.tracing.zipkin.ZipkinTracerProvider
- updateTls(WebServerTls) - Method in interface io.helidon.webserver.WebServer
-
Update the TLS configuration of the default socket
ServerConfiguration.DEFAULT_SOCKET_NAME
. - updateTls(WebServerTls, String) - Method in interface io.helidon.webserver.WebServer
-
Update the TLS configuration of the named socket.
- updateWith(KeyConfig.KeystoreBuilder) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Update this builder with information from a keystore builder.
- updateWith(KeyConfig.PemBuilder) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Update this builder with information from a pem builder.
- UPGRADE - Static variable in class io.helidon.common.http.Http.Header
-
The
"Upgrade"
header name. - uri() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a Request-URI (or alternatively path) as defined in request line.
- uri() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Etcd endpoint remote URI.
- uri() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a remote git repository uri.
- uri() - Method in interface io.helidon.webserver.BareRequest
-
Gets a Request-URI (or alternatively path) as defined in request line.
- uri(URI) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets an uri to the repository.
- url(URL) - Static method in class io.helidon.config.ConfigSources
-
Provides a
Builder
for creating aConfigSource
from the specified URL. - url(URL) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of the URL OverrideSource Builder to be used to bootstrap an URL OverrideSource instance.
- url(ContainerRequestContext) - Method in class io.helidon.microprofile.tracing.MpTracingFilter
- url(ContainerRequestContext) - Method in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Resolves host name based on the "host" header.
- URL - io.helidon.common.configurable.Resource.Source
-
Resource was loaded from URL.
- urlEncodedStringReader(Charset) - Static method in class io.helidon.media.common.ContentReaders
- usage() - Method in class io.helidon.security.jwt.jwk.Jwk
-
Permitted usage of this JWK.
- USE_ENCRYPTION - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Key can be used for encryption only.
- USE_PROXY_305 - io.helidon.common.http.Http.Status
-
305 Use Proxy, see HTTP/1.1 documentation.
- USE_SIGNATURE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Key can be used for signatures only.
- useAbortWith(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
When set to
true
(which is the default behavior, the security filter would useContainerRequest.abortWith(javax.ws.rs.core.Response)
to abort request and configure a security response. - useCookie() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to use cooke to get the information from request.
- useCookie(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Whether to use cookie to store JWT between requests.
- useHeader() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to use HTTP header to get the information from request.
- useHeader(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Whether to expect JWT in a header field.
- useJwtGroups(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Claim
groups
from JWT will be used to automatically add groups to current subject (may be used withRolesAllowed
annotation). - useJwtGroups(boolean) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Claim
groups
from JWT will be used to automatically add groups to current subject (may be used withRolesAllowed
annotation). - useNativeTransport() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
-
Determine whether use native transport if possible.
- useNativeTransport() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Determine whether use native transport if possible.
- useOrOperator(boolean) - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
-
Whether to use "OR" or "AND" (default) operator.
- useParam() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to use query parameter to get the information from request.
- useParam(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Whether to use a query parameter to send JWT token from application to this server.
- usePrematchingAuthentication(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Configure whether pre-matching or post-matching filter is used to authenticate requests.
- usePrematchingAuthorization(boolean) - Method in class io.helidon.security.integration.jersey.SecurityFeature.Builder
-
Configure whether pre-matching or post-matching filter is used to authorize requests.
- user() - Method in class io.helidon.security.AuthenticationResponse
-
User subject.
- user() - Method in interface io.helidon.security.SecurityContext
-
Returns subject of current context (caller) user.
- user(Subject) - Method in class io.helidon.security.AuthenticationResponse.Builder
-
Set the user subject as created by this provider.
- user(String) - Method in class io.helidon.security.providers.httpauth.ConfigUserStore
- user(String) - Method in interface io.helidon.security.providers.httpauth.SecureUserStore
-
Get user based on login.
- USER - io.helidon.security.SubjectType
-
User principal.
- USER - Static variable in class io.helidon.grpc.core.InterceptorPriorities
-
User-level priority.
- USER_AGENT - Static variable in class io.helidon.common.http.Http.Header
-
The
"User-Agent"
header name. - userGroups() - Method in class io.helidon.security.jwt.Jwt
-
User groups claim ("groups" from microprofile specification).
- UserIdLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for user id.
- UserLogEntry - Class in io.helidon.webserver.accesslog
-
Access log entry for security username.
- UserLogEntry.Builder - Class in io.helidon.webserver.accesslog
-
Fluent API builder for
UserLogEntry
. - userName() - Method in interface io.helidon.security.SecurityContext
-
A helper method to get user name if authenticated.
- userPrincipal() - Method in class io.helidon.security.jwt.Jwt
-
User principal claim ("upn" from microprofile specification).
- userPrincipal() - Method in interface io.helidon.security.SecurityContext
-
Returns user principal if user is authenticated.
- userPrincipal(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
User principal claim as defined by Microprofile JWT Auth spec.
- userRolesAllowed() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Set of roles required for a user.
- userStore(SecureUserStore) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Set user store to validate users.
- userStore(SecureUserStore) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Set user store to obtain passwords and roles based on logins.
- UserStore - Interface in io.helidon.security.providers.httpauth
-
Deprecated.This store is designed for POC - e.g. no need for better security. You can use
SecureUserStore
instead. - UserStore.User - Interface in io.helidon.security.providers.httpauth
-
Deprecated.Representation of a single user.
- UserStoreService - Interface in io.helidon.security.providers.httpauth.spi
-
A service to supply custom implementation of
SecureUserStore
. - useSystemExcludes(boolean) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
When configured to use system excludes, system property "io.helidon.common.serviceloader.exclude" is used to get the comma separated list of service implementations to exclude them from the loaded list.
- useSystemServiceLoader(boolean) - Method in class io.helidon.common.serviceloader.HelidonServiceLoader.Builder
-
When configured to use Java Service loader, then the result is a combination of all service implementations loaded from the Java Service loader and those added by
HelidonServiceLoader.Builder.addService(Object)
orHelidonServiceLoader.Builder.addService(Object, int)
. - Utils - Class in io.helidon.common.http
-
Internal utility methods.
V
- V1 - io.helidon.tracing.zipkin.ZipkinTracerBuilder.Version
-
Version 1.
- V1_0 - io.helidon.common.http.Http.Version
-
HTTP version
HTTP/1.0
. - V1_1 - io.helidon.common.http.Http.Version
-
HTTP version
HTTP/1.1
. - v2 - io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
Etcd API v2 version.
- V2 - io.helidon.tracing.zipkin.ZipkinTracerBuilder.Version
-
Version 2.
- V2_0 - io.helidon.common.http.Http.Version
-
HTTP version
HTTP/2.0
. - v3 - io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
Etcd API v3 version.
- validate() - Method in class io.helidon.microprofile.faulttolerance.AsynchronousAntn
- validate() - Method in class io.helidon.microprofile.faulttolerance.BulkheadAntn
- validate() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
- validate() - Method in class io.helidon.microprofile.faulttolerance.FallbackAntn
- validate() - Method in class io.helidon.microprofile.faulttolerance.MethodAntn
-
Validate the annotation on this method.
- validate() - Method in class io.helidon.microprofile.faulttolerance.RetryAntn
- validate() - Method in class io.helidon.microprofile.faulttolerance.TimeoutAntn
- validate() - Method in class io.helidon.microprofile.openapi.MPOpenAPIBuilder
- validate() - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Makes sure the set-up for OpenAPI is consistent, internally and with the current Helidon runtime environment (SE or MP).
- validate(PolicyValidator.PolicyConfig, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.policy.PolicyValidator
- validate(RoleValidator.RoleConfig, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.role.RoleValidator
- validate(ScopeValidator.ScopesConfig, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.scope.ScopeValidator
- validate(TimeValidator.TimeConfig, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.time.TimeValidator
- validate(Jwt, Errors.Collector) - Method in class io.helidon.security.jwt.Jwt.ExpirationValidator
- validate(Jwt, Errors.Collector) - Method in class io.helidon.security.jwt.Jwt.FieldValidator
- validate(Jwt, Errors.Collector) - Method in class io.helidon.security.jwt.Jwt.IssueTimeValidator
- validate(Jwt, Errors.Collector) - Method in class io.helidon.security.jwt.Jwt.NotBeforeValidator
- validate(String, String) - Method in class io.helidon.security.jwt.Jwt
-
Validates all default values.
- validate(List<Validator<Jwt>>) - Method in class io.helidon.security.jwt.Jwt
-
Validate this JWT against provided validators.
- validate(AfterDeploymentValidation) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension
-
Deprecated.This method was not intended to be
public
and may be removed without notice. - validate(AfterDeploymentValidation) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Validate all injection points are valid.
- validate(T, Errors.Collector) - Method in interface io.helidon.security.jwt.Validator
-
Validate the object against this class's configuration.
- validate(T, Errors.Collector, ProviderRequest) - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Validate that the configuration provided would grant access to the resource.
- validateHeaders() - Method in interface io.helidon.webserver.SocketConfiguration
-
Whether to validate HTTP header names.
- validateHeaders(boolean) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configure whether to validate header names.
- validateJwtWithJwk() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to validate JWT with JWK information (e.g.
- validateJwtWithJwk(Boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Use JWK (a set of keys to validate signatures of JWT) to validate tokens.
- validationMode - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit
- Validator<T> - Interface in io.helidon.security.jwt
-
A generic validator, has a method to validate the object and add messages to a
Errors.Collector
. - validitySeconds(long) - Method in class io.helidon.security.providers.jwt.JwtProvider.JwtOutboundTarget.Builder
-
Validity of the token.
- value - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence.PersistenceUnit.Properties.Property
- value() - Method in enum io.helidon.common.http.Http.Version
-
Returns
String
representation of thisHttp.Version
. - value() - Method in interface io.helidon.common.reactive.Collector
-
Get the collected items container.
- value() - Method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- value() - Method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
- value() - Method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- value() - Method in class io.helidon.microprofile.faulttolerance.BulkheadAntn
- value() - Method in class io.helidon.microprofile.faulttolerance.FallbackAntn
- value() - Method in class io.helidon.microprofile.faulttolerance.TimeoutAntn
- value() - Method in annotation type io.helidon.microprofile.server.RoutingName
-
Name of a routing to bind this application/service to.
- value() - Method in annotation type io.helidon.microprofile.server.RoutingPath
-
Path of this WebServer service.
- value() - Method in annotation type io.helidon.security.abac.policy.PolicyValidator.PolicyStatement
-
The statement of this policy.
- value() - Method in annotation type io.helidon.security.abac.role.RoleValidator.Roles
-
Array of roles allowed for this resource.
- value() - Method in annotation type io.helidon.security.abac.role.RoleValidator.RolesContainer
-
Repeatable annotation value.
- value() - Method in annotation type io.helidon.security.abac.scope.ScopeValidator.Scope
-
Name of scope the user must have to access this resource.
- value() - Method in annotation type io.helidon.security.abac.scope.ScopeValidator.Scopes
-
Repeatable annotation holder.
- value() - Method in annotation type io.helidon.security.abac.time.TimeValidator.DaysOfWeek
-
Return days of week this resource should be accessible on.
- value() - Method in annotation type io.helidon.security.abac.time.TimeValidator.TimesOfDay
-
Repeatable annotation holder.
- value() - Method in annotation type io.helidon.security.annotations.Audited
-
Event type of this audit event.
- value() - Method in annotation type io.helidon.security.annotations.Authenticated
-
Determine whether authentication should be enabled.
- value() - Method in annotation type io.helidon.security.annotations.Authorized
-
Determine whether authorization should be enabled.
- value() - Method in class io.helidon.security.AuditEvent.AuditParam
-
Value of this parameter.
- value() - Method in class io.helidon.tracing.Tag
-
Tag value.
- value(String) - Method in interface io.helidon.common.http.Headers
- value(String) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Sets the node value associated with the current node.
- value(String) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets the node value associated with the current node.
- value(String, Class<T>, T) - Method in class io.helidon.microprofile.config.MpConfig
-
Get value with a default if it does not exist.
- value(ChronoField, long) - Method in class io.helidon.security.SecurityTime.Builder
-
Set an explicit value for one of the time fields (such as
ChronoField.YEAR
). - Value - Annotation Type in io.helidon.config.objectmapping
-
Annotation used to customize behaviour of JavaBean deserialization support.
- VALUE - io.helidon.config.Config.Type
- VALUE - io.helidon.config.spi.ConfigNode.NodeType
-
Only has value.
- VALUE - Static variable in interface io.helidon.config.objectmapping.Value.None
- Value.None - Interface in io.helidon.config.objectmapping
-
Class that represents not-set default values.
- valueNode(String) - Static method in class io.helidon.config.testing.ValueNodeMatcher
-
Creates new instance of
ValueNodeMatcher
that matchesConfigNode.ValueNode
with spacifiedexpectedValue
. - ValueNodeMatcher - Class in io.helidon.config.testing
-
Hamcrest
Matcher
implementation that matchesConfigNode.ValueNode
value. - valueOf(String) - Static method in enum io.helidon.common.configurable.Resource.Source
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.http.Http.Method
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.http.Http.ResponseStatus.Family
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.http.Http.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.http.Http.Version
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.Severity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.common.StackWalker.Option
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.config.Config.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.config.spi.ConfigNode.NodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.grpc.client.ClientRequestAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.grpc.server.ServerRequestAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.microprofile.metrics.MetricUtil.MatchingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.AuditEvent.AuditSeverity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.CompositeProviderFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.EndpointConfig.AnnotationScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Algorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.providers.httpsign.HttpSignHeader
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.SecurityResponse.SecurityStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.SubjectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.tracing.zipkin.ZipkinTracerBuilder.Version
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.webserver.ClientAuthentication
-
Returns the enum constant of this type with the specified name.
- valueResolving() - Static method in class io.helidon.config.ConfigFilters
-
Creates a value reference resolving config filter.
- values() - Static method in enum io.helidon.common.configurable.Resource.Source
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.http.Http.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.http.Http.ResponseStatus.Family
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.http.Http.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.http.Http.Version
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.Severity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.common.StackWalker.Option
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.config.Config.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdApi
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.config.spi.ConfigNode.NodeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.grpc.client.ClientRequestAttribute
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.grpc.server.ServerRequestAttribute
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitTransactionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.microprofile.metrics.MetricUtil.MatchingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.AuditEvent.AuditSeverity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class io.helidon.security.ClassToInstanceStore
-
Get all values of this store.
- values() - Static method in enum io.helidon.security.CompositeProviderFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.EndpointConfig.AnnotationScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Algorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.providers.httpauth.HttpDigest.Qop
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.providers.httpsign.HttpSignHeader
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.SecurityResponse.SecurityStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.security.SubjectType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.tracing.zipkin.ZipkinTracerBuilder.Version
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.helidon.webserver.ClientAuthentication
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(String) - Method in interface io.helidon.common.http.Headers
-
Returns an unmodifiable
List
of all comma separated header value parts - Such segmentation is NOT valid for all header semantics, however it is very common. - valueWithDefault(String, Class<T>, String) - Method in class io.helidon.microprofile.config.MpConfig
-
Get value with a default if it does not exist.
- Valve<T> - Interface in io.helidon.common.reactive.valve
- ValveIterator<T> - Class in io.helidon.common.reactive.valve
- Valves - Class in io.helidon.common.reactive.valve
-
An utility class for
Valve
interface. - VARY - Static variable in class io.helidon.common.http.Http.Header
-
The
"Vary"
header name. - verifyJwk(Resource) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
JWK resource used to verify JWTs created by other parties.
- verifyJwk(Resource) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
JWK resource used to verify JWTs created by other parties.
- verifySignature(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Configure whether to verify signatures.
- verifySignature(byte[], byte[]) - Method in class io.helidon.security.jwt.jwk.Jwk
-
Verify that the signature is indeed for the signed bytes based on this JWK type and algorithm.
- verifySignature(JwkKeys) - Method in class io.helidon.security.jwt.SignedJwt
-
Verify signature against the provided keys (the kid of this JWT should be present in the
JwkKeys
provided). - verifySignature(JwkKeys, Jwk) - Method in class io.helidon.security.jwt.SignedJwt
-
Verify signature against the provided keys (the kid of thisPrincipal JWT should be present in the
JwkKeys
provided). - version - Variable in class io.helidon.integrations.cdi.jpa.jaxb.Persistence
- version() - Method in interface io.helidon.common.http.HttpRequest
-
Returns an HTTP version from the request line.
- version() - Method in interface io.helidon.webserver.BareRequest
-
Gets an HTTP version from the request line such as
HTTP/1.1
. - version(ZipkinTracerBuilder.Version) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Version of Zipkin API to use.
- Version - Class in io.helidon.common
-
Simple class to provide version information.
- Version() - Constructor for class io.helidon.common.Version
- VERSION - Static variable in class io.helidon.common.Version
-
Version.
- VIA - Static variable in class io.helidon.common.http.Http.Header
-
The
"Via"
header name.
W
- waitingTaskQueue() - Method in class io.helidon.microprofile.faulttolerance.BulkheadAntn
- walk(Function<? super Stream<StackTraceElement>, Optional<StackTraceElement>>) - Method in class io.helidon.common.StackWalker
-
Applies the given function to the stream of
StackFrame
s for the current thread, traversing from the top frame of the stack, which is the method calling thiswalk
method. - warn(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a warning message to the list of messages.
- warn(String) - Method in class io.helidon.common.Errors.Collector
-
Add a warning message to the list of messages.
- WARN - io.helidon.common.Severity
-
Warning.
- WARN - io.helidon.security.AuditEvent.AuditSeverity
-
Security warning.
- WARNING - Static variable in class io.helidon.common.http.Http.Header
-
The
"Warning"
header name. - watch(Path) - Static method in class io.helidon.config.PollingStrategies
-
Provides a filesystem watch polling strategy with a specified watched path.
- webContext(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Path under which to register health check endpoint on the web server.
- webContext(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Set a new root context for REST API of metrics.
- webContext(String) - Method in class io.helidon.openapi.OpenAPISupport.Builder
-
Path under which to register OpenAPI endpoint on the web server.
- WebSecurity - Class in io.helidon.security.integration.webserver
-
Integration of security into Web Server.
- webServer() - Method in interface io.helidon.webserver.BareRequest
-
Gets actual
WebServer
instance. - webServer() - Method in interface io.helidon.webserver.ServerRequest
-
Returns actual
WebServer
instance. - webServer() - Method in interface io.helidon.webserver.ServerResponse
-
Returns actual
WebServer
instance. - WebServer - Interface in io.helidon.webserver
-
Represents a immutably configured WEB server.
- WebServer.Builder - Class in io.helidon.webserver
-
WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.
- WebServerLogFormatter - Class in io.helidon.webserver
-
Deprecated.
- WebServerLogFormatter() - Constructor for class io.helidon.webserver.WebServerLogFormatter
-
Deprecated.
- WebServerTls - Class in io.helidon.webserver
-
A class wrapping transport layer security (TLS) configuration for WebServer sockets.
- WebServerTls.Builder - Class in io.helidon.webserver
-
Fluent API builder for
WebServerTls
. - website() - Method in class io.helidon.security.jwt.Jwt
-
Website URI claim.
- website(URI) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Website URI of the subject.
- WebTracingConfig - Class in io.helidon.webserver
-
Tracing configuration for webserver.
- WebTracingConfig() - Constructor for class io.helidon.webserver.WebTracingConfig
- WebTracingConfig.Builder - Class in io.helidon.webserver
-
A fluent API builder for
WebTracingConfig
. - welcomeFileName(String) - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
Sets a name of the "file" which will be returned if directory is requested.
- whenCompleted() - Method in interface io.helidon.webserver.BareResponse
-
Returns a
CompletionStage
of this response. - whenDrain(Runnable) - Method in class io.helidon.common.reactive.valve.Tank
-
Provided handler is called a single time when internal capacity is maximally half full and instance is not closed.
- whenHeadersCompleted() - Method in interface io.helidon.webserver.BareResponse
-
Returns a
CompletionStage
of headers part of this response. - whenSend() - Method in interface io.helidon.webserver.ResponseHeaders
-
Returns a completion stage which is completed when all headers are send to the client.
- whenSent() - Method in interface io.helidon.webserver.ServerResponse
-
Completion stage is completed when response is completed.
- whenShutdown() - Method in interface io.helidon.grpc.server.GrpcServer
-
Completion stage is completed when server is shut down.
- whenShutdown() - Method in class io.helidon.grpc.server.GrpcServerImpl
- whenShutdown() - Method in interface io.helidon.webserver.WebServer
-
Completion stage is completed when server is shut down.
- WILDCARD - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType
constant representing wildcard media type. - WILDCARD_VALUE - Static variable in interface io.helidon.common.http.AcceptPredicate
-
The wildcard value "*" used by standard in several headers.
- withActiveSpanSource(ActiveSpanSource) - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- withCharset(String) - Method in class io.helidon.common.http.MediaType
-
Create a new
MediaType
instance with the same type, subtype and parameters copied from the original instance and the supplied "charset" parameter. - withClassAnnotations(Map<Class<? extends Annotation>, List<Annotation>>) - Method in class io.helidon.security.SecurityLevel.SecurityLevelBuilder
-
Sets new class level annotations.
- withConverter(Class<T>, int, Converter<T>) - Method in class io.helidon.microprofile.config.MpConfigBuilder
- withConverters(Converter<?>...) - Method in class io.helidon.microprofile.config.MpConfigBuilder
- withDefault() - Method in annotation type io.helidon.config.objectmapping.Value
-
Specifies default value in form of single String value that will be used to set JavaBean property value in case configuration does not contain a config node of appropriate config key.
- withDefaultPriority(int) - Static method in class io.helidon.grpc.core.PriorityBag
-
Create a new
PriorityBag
where elements added with no priority will be be given a default priority value. - withDefaultSupplier() - Method in annotation type io.helidon.config.objectmapping.Value
-
Specifies supplier of default value that will be used to set JavaBean property value in case configuration does not contain config node of appropriate config key.
- withHeaders(Map<String, List<String>>) - Static method in class io.helidon.security.OutboundSecurityResponse
-
Create a response with these headers.
- withMethodAnnotations(Map<Class<? extends Annotation>, List<Annotation>>) - Method in class io.helidon.security.SecurityLevel.SecurityLevelBuilder
-
Sets new method level annotations.
- withMethodName(String) - Method in class io.helidon.security.SecurityLevel.SecurityLevelBuilder
-
Sets new method name.
- withOperationName(OperationNameConstructor) - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- withOperationName(OperationNameConstructor) - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
- withOperationName(OperationNameConstructor) - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.
- withSources(ConfigSource...) - Method in class io.helidon.microprofile.config.MpConfigBuilder
- withStreaming() - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
-
Logs streaming events to client spans.
- withStreaming() - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
-
Logs streaming events to server spans.
- withStreaming() - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.Logs streaming events to server spans.
- withTracedAttributes(ClientRequestAttribute...) - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
- withTracedAttributes(ServerRequestAttribute...) - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
- withTracedAttributes(ServerRequestAttribute...) - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.
- withVerbosity() - Method in class io.helidon.grpc.client.ClientTracingInterceptor.Builder
-
Logs all request life-cycle events to client spans.
- withVerbosity() - Method in class io.helidon.grpc.server.GrpcTracingConfig.Builder
-
Logs all request life-cycle events to server spans.
- withVerbosity() - Method in class io.helidon.grpc.server.TracingConfiguration.Builder
-
Deprecated.Logs all request life-cycle events to server spans.
- workers() - Method in class io.helidon.grpc.server.GrpcServerBasicConfig
- workers() - Method in interface io.helidon.grpc.server.GrpcServerConfiguration
-
Returns a count of threads in s pool used to tryProcess gRPC requests.
- workersCount() - Method in interface io.helidon.webserver.ServerConfiguration
-
Returns the count of threads in the pool used to process HTTP requests.
- workersCount(int) - Method in class io.helidon.grpc.server.GrpcServerConfiguration.Builder
-
Sets a count of threads in pool used to tryProcess HTTP requests.
- workersCount(int) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets a count of threads in pool used to tryProcess HTTP requests.
- wrap(ExecutorService) - Static method in class io.helidon.common.context.Contexts
-
Wrap an executor service to correctly propagate context to its threads.
- wrap(ScheduledExecutorService) - Static method in class io.helidon.common.context.Contexts
-
Wrap a scheduled executor service to correctly propagate context to its threads.
- wrap(U) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Wrap the submitted data into an item that can be published.
- write(byte[]) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- write(byte[], int, int) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- write(char[], int, int) - Method in class io.helidon.media.common.CharBuffer
- write(int) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- write(ByteBuffer, OutputStream) - Static method in class io.helidon.common.http.Utils
-
Appends the content of the given byte buffer into the given output stream.
- writeBytes(byte[], boolean) - Static method in class io.helidon.media.common.ContentWriters
- writeCharBuffer(CharBuffer, Charset) - Static method in class io.helidon.media.common.ContentWriters
- writeCharSequence(CharSequence, Charset) - Static method in class io.helidon.media.common.ContentWriters
- writer() - Method in class io.helidon.media.jsonp.common.JsonProcessing
- writer() - Method in class io.helidon.media.jsonp.server.JsonSupport
- writer(ObjectMapper, Charset) - Static method in class io.helidon.media.jackson.common.JacksonProcessing
-
Returns a function (writer) converting
Object
s toPublisher
s ofDataChunk
s by using the suppliedObjectMapper
. - writer(Charset) - Method in class io.helidon.media.jsonp.common.JsonProcessing
- writer(Charset) - Method in class io.helidon.media.jsonp.server.JsonSupport
- writer(Jsonb, Charset) - Static method in class io.helidon.media.jsonb.common.JsonBinding
- writeStatusAndHeaders(Http.ResponseStatus, Map<String, List<String>>) - Method in interface io.helidon.webserver.BareResponse
-
Send response line and headers to the client.
- WWW_AUTHENTICATE - Static variable in class io.helidon.common.http.Http.Header
-
The
"WWW-Authenticate"
header name.
X
- X_OT_SPAN_CONTEXT - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Header used by Envoy proxy.
- X_REQUEST_ID - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Header used by routers.
- XML_PREDICATE - Static variable in class io.helidon.common.http.MediaType
Y
- YamlConfigParserBuilder - Class in io.helidon.config.yaml
-
YAML ConfigParser Builder.
Z
- ZipkinTracer - Class in io.helidon.tracing.zipkin
-
The ZipkinTracer delegates to
BraveTracer
while creatingZipkinSpanBuilder
instead ofBraveSpanBuilder
. - ZipkinTracer(BraveTracer, List<Tag<?>>) - Constructor for class io.helidon.tracing.zipkin.ZipkinTracer
-
Create a zipkin tracer from the delegate (BraveTracer) and tags to be used by default for all traces.
- ZipkinTracerBuilder - Class in io.helidon.tracing.zipkin
-
The ZipkinTracerBuilder is a convenience builder for
Tracer
to use with Zipkin. - ZipkinTracerBuilder() - Constructor for class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
Default constructor, does not modify state.
- ZipkinTracerBuilder.Version - Enum in io.helidon.tracing.zipkin
-
Versions available for Zipkin API.
- ZipkinTracerProvider - Class in io.helidon.tracing.zipkin
-
Zipkin java service.
- ZipkinTracerProvider() - Constructor for class io.helidon.tracing.zipkin.ZipkinTracerProvider
All Classes All Packages