- 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
-
- 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.
- 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
-
- 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
-
- AbstractParsableConfigSource<S> - Class in io.helidon.config.spi
-
- 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
-
- 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
-
- 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
-
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
- 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.Handler.EntityHandler
-
Functional method handles
request,
response and HTTP request content
entity.
- accept(ServerRequest, ServerResponse, T) - Method in interface io.helidon.webserver.ErrorHandler
-
Error handling consumer.
- 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
-
- 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.
- ACCSSystem - Class in io.helidon.service.configuration.accs
-
- ACCSSystem() - Constructor for class io.helidon.service.configuration.accs.ACCSSystem
-
- activeSpan() - Method in class io.helidon.tracing.zipkin.ZipkinTracer
-
- 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 health checks to the list.
- 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 a health check (or healthchecks) to the list.
- add(T) - Method in class io.helidon.common.reactive.valve.Tank
-
- 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(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.
- 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.
- addCookie(SetCookie) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie header specified in
RFC6265.
- addCookie(String, String) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie header based on
RFC2616.
- addCookie(String, String, Duration) - Method in interface io.helidon.webserver.ResponseHeaders
-
Adds
Set-Cookie header based on
RFC6265 with
Max-Age
parameter.
- addDaysOfWeek(DayOfWeek...) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDaysOfWeek(List<DayOfWeek>) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "day of week" configuration.
- addDefaultSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
- addDigestQop(HttpDigest.Qop) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest QOP to support.
- addDiscoveredConverters() - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
- addDiscoveredSources() - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
- addExcluded(String) - Method in class io.helidon.health.HealthSupport.Builder
-
Add a health check to a black list.
- addExcluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
Add health checks to a black list.
- 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
-
- addFilter(ConfigFilter) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigFilter instance that will be used by
Config to
filter elementary value before it is returned to a user.
- addFilter(Function<Config, ConfigFilter>) - Method in interface io.helidon.config.Config.Builder
-
- 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
-
- addIncluded(Collection<String>) - Method in class io.helidon.health.HealthSupport.Builder
-
- 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.
- addMapper(GenericType<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
- 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.
- 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.
- 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
-
- addPath(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported paths for this target.
- 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.
- addProvider(SecurityProvider) - Method in class io.helidon.security.Security.Builder
-
- 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
-
- addProvider(Supplier<? extends SecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- 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.
- 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.
- 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.
- addStringMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers simple
Function from
String for specified
type.
- addTarget(OutboundTarget) - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Add a new target configuration.
- addToken(Class<T>, U) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addToken(Object) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addTracerTag(String, boolean) - Method in 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 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 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
-
- 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.
- 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.
- 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-512 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.
- 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
-
- 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).
- allowImpersonation(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
- allowImpersonation(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
- 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
-
- AlreadyCompletedException(String, Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
- AlreadyCompletedException(Throwable) - Constructor for exception io.helidon.common.http.AlreadyCompletedException
-
- 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.
- 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
-
- AnnotationAnalyzer.Flag - Enum in io.helidon.security.providers.common.spi
-
Flag for security type.
- annotations(EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
All custom annotations for scopes defined in parameters, in the same order.
- annotations(EndpointConfig.AnnotationScope, Map<Class<? extends Annotation>, List<Annotation>>) - Method in class io.helidon.security.EndpointConfig.Builder
-
Add annotations of a specific scope to this request builder.
- 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_ATOM_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/atom+xml media type.
- APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/x-www-form-urlencoded media type.
- APPLICATION_JAVASCRIPT - Static variable in class io.helidon.media.jsonp.common.JsonProcessing
-
JSONP (JSON with Pending) can have this weird type.
- APPLICATION_JSON - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/json media type.
- APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/octet-stream media type.
- APPLICATION_SVG_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/svg+xml media type.
- APPLICATION_XHTML_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/xhtml+xml media type.
- APPLICATION_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
application/xml media type.
- applications() - Method in class io.helidon.microprofile.server.Server.Builder
-
- 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
-
- appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
- appliesTo(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
- 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(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
-
- 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
-
- 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(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
-
- asNodeList() - Method in interface io.helidon.config.Config
-
- asOptional() - Method in class io.helidon.common.OptionalHelper
-
Get the underlying Optional instance.
- asOptional() - Method in interface io.helidon.config.ConfigValue
-
- 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.
- 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.
- AttributeResolver - Class in io.helidon.security.abac.policy.el
-
- 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
-
- atzClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authorization client builder to use for programmatic authorization.
- 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_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 .
- auditMessageFormat(String) - Method in class io.helidon.security.integration.webserver.SecurityHandler
-
Override for audit message format, defaults to .
- 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.).
- 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(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.
- 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.
- AUTHORIZATION - Static variable in class io.helidon.common.http.Http.Header
-
The "Authorization" header name.
- 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.
- 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.
- BadRequestException - Exception in io.helidon.webserver
-
A runtime exception indicating a bad request.
- BadRequestException(String) - Constructor for exception io.helidon.webserver.BadRequestException
-
- BadRequestException(String, Throwable) - Constructor for exception io.helidon.webserver.BadRequestException
-
- BareRequest - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver
-
Bare (minimal) representation of HTTP Response.
- basePath(String) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure a path to which the server would redirect when a root path is requested.
- baseScopes() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Base scopes to require from OIDC server.
- baseScopes(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure base scopes.
- before(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Initializes the extension prior to bean discovery.
- before(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.metrics.MetricsCdiExtension
-
Initializes the extension prior to bean discovery.
- beforeSend(Consumer<ResponseHeaders>) - Method in interface io.helidon.webserver.ResponseHeaders
-
Register a
Consumer which is executed just before headers are send.
- 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.
- 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.
- 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.http.MediaType.Builder
-
- build() - Method in class io.helidon.common.http.SetCookie.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 interface io.helidon.config.Config.Builder
-
Builds new instance of
Config.
- build() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Creates a function of values reference resolving.
- build() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Builds new instance of Composite ConfigSource.
- build() - Method in class io.helidon.config.ConfigSources.MapBuilder
-
Builds new instance of MapConfigSource from the Map
or Properties passed to a constructor.
- build() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Builds new instance of Etcd ConfigSource.
- build() - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
- build() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Builds new instance of HOCON ConfigParser.
- build() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.RetryPolicies.Builder
-
Builds a new execute policy.
- build() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Builds new instance of S.
- build() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
- build() - Method in class io.helidon.config.yaml.YamlConfigParserBuilder
-
Builds new instance of YAML ConfigParser.
- 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.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() - 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() - 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.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.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.zipkin.ZipkinTracerBuilder
-
Builds the
Tracer for Zipkin based on the configured parameters.
- 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.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
-
- build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServer instance as configured by this builder and its parameters.
- buildAndGet() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
- buildAndGet() - Method in class io.helidon.security.SecurityClientBuilder
-
- buildAndRegister() - Method in interface io.helidon.tracing.TracerBuilder
-
Build and register as a global tracer.
- 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.ThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- 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.config.Config
-
- 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
-
- builder() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
- 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
-
- builder() - Static method in interface io.helidon.microprofile.server.Server
-
Builder to customize Server instance.
- 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
-
- 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.Role
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.Security
-
- 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
-
- builder() - Static method in class io.helidon.webserver.jersey.JerseySupport
-
- builder() - Static method in interface io.helidon.webserver.Routing
-
- builder() - Static method in interface io.helidon.webserver.ServerConfiguration
-
- builder() - Static method in interface io.helidon.webserver.SocketConfiguration
-
- 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
-
- 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(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
-
- 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.webserver.StaticContentSupport
-
Creates new builder with defined static content root as a class-loader resource.
- 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 Routing>) - Static method in interface io.helidon.webserver.WebServer
-
- builder(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
- 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.pki.KeyConfig.Builder
-
- Builder() - Constructor for class io.helidon.config.encryption.EncryptionFilter.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.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.webserver.ExperimentalConfiguration.Builder
-
- Builder() - Constructor for class io.helidon.webserver.Http2Configuration.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
-
- buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Given a
Set of
Systems and an optional
Properties object representing
coordinates identifying
a configuration space in which configuration discovery is to take
place, returns a new
ServiceConfiguration appropriate for
the configuration space implied by the supplied parameters,
or null if no such ServiceConfiguration
is applicable.
- buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Overrides the
ServiceConfigurationProvider.buildFor(Set,
Properties) method to ensure that there is an
authoritative System and then, if so,
calls the
HikariCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)
method, and, if that returns
true, then calls the
HikariCPServiceConfigurationProvider.create(Properties, System, Properties) method and returns its
result.
- buildProvider() - Method in class io.helidon.config.encryption.EncryptionFilter.Builder
-
- buildRequest() - Method in class io.helidon.security.SecurityRequestBuilder
-
Build the security request.
- buildSpan(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
-
- 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
-
The returned reader provides means to convert a
ByteBuffer 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
-
- 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
-
- byteChannelWriter() - Static method in class io.helidon.media.common.ContentWriters
-
- byteChannelWriter(RetrySchema) - Static method in class io.helidon.media.common.ContentWriters
-
- 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.
- 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.health.checks.DeadlockHealthCheck
-
- call() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck
-
- call() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck
-
- 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 send 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.
- 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.
- 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
-
- changesExecutor(Executor) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- changesExecutor(ScheduledExecutorService) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
- 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
-
- changesMaxBuffer(int) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- channelRead0(ChannelHandlerContext, Object) - Method in class io.helidon.webserver.ForwardingHandler
-
- channelReadComplete(ChannelHandlerContext) - Method in class io.helidon.webserver.ForwardingHandler
-
- charSequenceWriter(Charset) - Static method in class io.helidon.media.common.ContentWriters
-
Returns a writer function for
CharSequence using provided standard
charset.
- charset() - Method in class io.helidon.common.http.MediaType
-
Gets
Optional value of charset parameter.
- charset(String) - Method in class io.helidon.common.http.MediaType.Builder
-
Character set of the media type.
- CHARSET_PARAMETER - Static variable in class io.helidon.common.http.MediaType
-
The media type "charset" parameter name.
- cHash() - Method in class io.helidon.security.jwt.Jwt
-
CHash claim.
- cHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Code hash value.
- checkValid() - Method in class io.helidon.common.Errors
-
Check if these messages are a valid result, throws exception if not.
- child(Config.Key) - Method in interface io.helidon.config.Config.Key
-
- chronoUnitToTimeUnit(ChronoUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts a ChronoUnit to the equivalent TimeUnit.
- 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.
- classMethodName(ContainerRequestContext) - Static method in class io.helidon.tracing.jersey.TracingHelper
-
Name is generated from class and method as {http-method}:{fully-qualified-class-name}.{method-name}.
- className() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Name of the class that caused this event.
- classpath(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder for creating a ConfigSource
from the specified resource located on the classpath of the current
thread's context classloader.
- classpath(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of Classpath OverrideSource Builder to be used to bootstrap OverrideSource instance from
specified resource.
- ClassToInstanceStore<T> - Class in io.helidon.security
-
Map of classes to their instances.
- ClassToInstanceStore() - Constructor for class io.helidon.security.ClassToInstanceStore
-
- clear() - Method in class io.helidon.common.Errors.Collector
-
- 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.
- 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.
- clientSecret(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Client secret as generated by OIDC server.
- ClientSecurityFeature - Class in io.helidon.security.integration.jersey
-
Integration of Security module with Jersey clients.
- ClientSecurityFeature() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Create a new security feature.
- ClientSecurityFilter - Class in io.helidon.security.integration.jersey
-
JAX-RS client filter propagating current context principal.
- ClientSecurityFilter() - Constructor for class io.helidon.security.integration.jersey.ClientSecurityFilter
-
Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- 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.
- Clock - Interface in io.helidon.metrics
-
Clock interface to allow replacing system clock with
a custom one (e.g.
- close() - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
- close() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
- 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 interface io.helidon.security.providers.common.EvictableCache
-
Close this cache.
- 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
-
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<? super T, A, R>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
CompletionStage which will be completed when this
Valve is completed and result is a collected
value.
- 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
-
- CollectionsHelper - Class in io.helidon.common
-
A set of static methods similar to Java9's List.of(), Set.of() and Map.of().
- collector() - Static method in class io.helidon.common.Errors
-
Create a new message collector.
- Collector() - Constructor for class io.helidon.common.Errors.Collector
-
- 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 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 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 interface io.helidon.tracing.TracerBuilder
-
Protocol to use (such as http or https) to connect to tracing collector.
- collectorProtocol(String) - Method in class io.helidon.tracing.zipkin.ZipkinTracerBuilder
-
- collectorRegistry(CollectorRegistry) - Method in class io.helidon.metrics.prometheus.PrometheusSupport.Builder
-
- 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
-
Get all annotations of a specific class declared on any level.
- 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.
- 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
-
- 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.
- 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 executor 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.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.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
-
- 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.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 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.ServerConfiguration.Builder
-
Sets configuration values included in provided
Config parameter.
- config(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
- 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<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
- 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_PATH - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for path, when configured through Microprofile config.
- CONFIG_KEY_THRESHOLD_PERCENT - Static variable in class io.helidon.health.checks.DiskSpaceHealthCheck
-
Configuration key for threshold percent, when configured through Microprofile config.
- CONFIG_NAME - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for name of target.
- CONFIG_OUTBOUND - Static variable in class io.helidon.security.providers.common.OutboundConfig
-
Configuration key (expected under provider configuration) that holds the object list of
OutboundTargets
configuration.
- CONFIG_PATHS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of paths.
- CONFIG_TRANSPORTS - Static variable in class io.helidon.security.providers.common.OutboundTarget
-
Configuration key for string array of supported transports.
- Config.Builder - Interface in io.helidon.config
-
- Config.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
-
- 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
-
- ConfigEncryptionException - Exception in io.helidon.config.encryption
-
Secure config related exception.
- ConfigEncryptionException(String) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Constructs a new config encryption exception with the specified detail message.
- ConfigEncryptionException(String, Throwable) - Constructor for exception io.helidon.config.encryption.ConfigEncryptionException
-
Construct with a message.
- ConfigException - Exception in io.helidon.config
-
Exception is thrown by
Config implementations.
- ConfigException(String) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigException(String, Throwable) - Constructor for exception io.helidon.config.ConfigException
-
Constructor with the detailed message.
- ConfigFilter - Interface in io.helidon.config.spi
-
Filter that can transform elementary configuration (
String) values
before they are returned via the
Config API.
- ConfigFilters - Class in io.helidon.config
-
Class provides access to built-in
ConfigFilter implementations.
- ConfigFilters.ValueResolvingBuilder - Class in io.helidon.config
-
A builder for value reference resolving filter.
- configFor(String) - Method in class io.helidon.security.Security
-
The configuration of security.
- ConfigHelper - Class in io.helidon.config
-
Common Configuration utilities.
- configKey() - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutorService
-
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidator
-
- configKey() - Method in class io.helidon.security.abac.policy.PolicyValidatorService
-
- configKey() - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutorService
-
Configuration key that is expected by this policy validator service.
- configKey() - Method in class io.helidon.security.abac.role.RoleValidator
-
- configKey() - Method in class io.helidon.security.abac.role.RoleValidatorService
-
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidator
-
- configKey() - Method in class io.helidon.security.abac.scope.ScopeValidatorService
-
- configKey() - Method in class io.helidon.security.abac.time.TimeValidator
-
- configKey() - Method in class io.helidon.security.abac.time.TimeValidatorService
-
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidator
-
Key of a configuration entry that maps to this validator's configuration.
- configKey() - Method in interface io.helidon.security.providers.abac.spi.AbacValidatorService
-
Key of the "root" of configuration of this validator.
- 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
-
- 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
-
- 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
-
- ConfigNode.ValueNode - Interface in io.helidon.config.spi
-
Single string-based configuration value.
- ConfigParser - Interface in io.helidon.config.spi
-
- 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
-
- ConfigProperties - Class in io.helidon.config.encryption
-
Properties and their default values.
- ConfigSource - Interface in io.helidon.config.spi
-
- ConfigSources - Class in io.helidon.config
-
- ConfigSources.CompositeBuilder - Class in io.helidon.config
-
Builder of a ConfigSource that encapsulates multiple separate
ConfigSources.
- ConfigSources.MapBuilder - Class in io.helidon.config
-
Builder of a ConfigSource based on a Map containing
config entries.
- ConfigSources.MergingStrategy - Interface in io.helidon.config
-
An algorithm for combining multiple ConfigNode.ObjectNode root nodes
into a single ConfigNode.ObjectNode root node.
- configuration() - Method in interface io.helidon.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(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.metrics.MetricsMpService
-
- 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(FeatureContext) - Method in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
- configure(FeatureContext) - Method in class io.helidon.security.integration.jersey.SecurityFeature
-
- configure(FeatureContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingAutoDiscoverable
-
- configure(Config, T, Class<? super T>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
-
Configures the supplied
Object by using the supplied
Config in some way.
- 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
-
- 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.
- 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.
- 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
-
- Content - Interface in io.helidon.common.http
-
Represents an HTTP entity as a
publisher of
chunks with specific
features.
- 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
-
- contentLength(long) - Method in interface io.helidon.webserver.ResponseHeaders
-
- ContentReaders - Class in io.helidon.media.common
-
The ContentReaders.
- 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.
- ContentWriters - Class in io.helidon.media.common
-
A utility class for various handy response content writers.
- context() - Method in interface io.helidon.config.Config
-
Returns the Context instance associated with the current
Config node that allows the application to access the last loaded
instance of the node or to request that the entire configuration be
reloaded.
- context() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a request context as a child of
WebServer context.
- context() - Method in interface io.helidon.webserver.WebServer
-
- context(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Set a new root context for REST API of metrics.
- CONTEXT_ADD_HEADERS - Static variable in class io.helidon.security.integration.webserver.WebSecurity
-
Security can accept additional headers to be added to security request.
- contextBuilder(String) - Method in class io.helidon.security.Security
-
Create a new security context builder to build and instance.
- contextRoot(String) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an explicit context root for this application.
- ContextualRegistry - Interface in io.helidon.common.http
-
A registry for context objects.
- 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.
- 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.
- cookies() - Method in interface io.helidon.webserver.RequestHeaders
-
Returns cookies (parsed from '
Cookie:' header) based on
RFC6265.
- 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
-
- 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.
- 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.ThreadPoolSupplier
-
Create a new thread pool supplier with default configuration.
- create() - Static method in interface io.helidon.common.http.ContextualRegistry
-
Creates a new empty 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.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
-
- create() - Static method in class io.helidon.media.jsonb.server.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
-
- create() - Static method in class io.helidon.metrics.RegistryFactory
-
- create() - Static method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
If no command scheduler exists, creates one using default values.
- 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.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.RequestPredicate
-
- create(boolean, ByteBuffer) - 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(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, String) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- create(ContextualRegistry) - Static method in interface io.helidon.common.http.ContextualRegistry
-
- create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
- 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.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
-
- 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
-
- 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
-
- 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
-
- 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.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(Config) - Static method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
If no command scheduler exists, creates one using a config.
- 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.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) - 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(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 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.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
-
- create(JsonProcessing) - Static method in class io.helidon.media.jsonp.server.JsonSupport
-
Create a JsonSupport with customized processing configuration.
- 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(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(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
-
- create(Reader) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates
OverrideData from a
Reader.
- create(Class<? extends Application>) - Static method in class io.helidon.microprofile.server.JaxRsApplication
-
Create a new instance based on an JAX-RS Application class.
- create(Class<? extends Application>...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application class.
- create(Class<T>, Handler.EntityHandler<T>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler for the entity representing HTTP request content.
- create(Class<T>, Handler.EntityHandler<T>, ErrorHandler<Throwable>) - Static method in interface io.helidon.webserver.Handler
-
Creates new instance of the
Handler for the entity representing HTTP request content.
- create(ThreadMXBean) - Static method in class io.helidon.health.checks.DeadlockHealthCheck
-
Create a new deadlock health check to use.
- create(Readable, String) - Static method in class io.helidon.config.ConfigSources
-
- create(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
-
- 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(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 interface io.helidon.tracing.TracerBuilder
-
Create a new builder for the service name.
- 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, 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
-
- create(String, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- create(String, Number) - Static method in class io.helidon.tracing.Tag
-
Create a numeric tag.
- create(String, String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from text content (e.g.
- create(String, String) - Static method in class io.helidon.common.http.MediaType
-
Creates a new instance of MediaType with the supplied type and subtype.
- create(String, String) - Static method in class io.helidon.common.http.SetCookie
-
Creates new instance.
- create(String, String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource from the provided
String content and
with the specified
mediaType.
- create(String, String) - Static method in class io.helidon.security.QueryParamMapping
-
Create a new mapping for a query parameter and a header name.
- create(String, String) - Static method in class io.helidon.tracing.Tag
-
Create a string tag.
- create(String, String, Instant, Instant) - Static method in class io.helidon.security.providers.common.TokenCredential
-
Creates a new token credential for the specified token.
- create(URI) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided.
- create(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Create new instance of builder with specified mandatory Etcd endpoint remote descriptor.
- create(URI, Proxy) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided with an explicit proxy server.
- create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
- 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
-
- create(BiFunction<? super ServerRequest, ? super ServerResponse, ? extends Jsonb>) - Static method in class io.helidon.media.jsonb.server.JsonBindingSupport
-
- 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 Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Supplier<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(Supplier<? extends ServerConfiguration>, Supplier<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config loaded from environment variables, system
properties, and the specified
ConfigSources.
- create(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
- 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
-
- create(List<Map.Entry<Predicate<Config.Key>, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData from a List of
predicate/replacement pairs.
- create(Map<String, ?>) - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Create an instance with the provided JSON-P configuration.
- create(Map<String, String>) - Static method in class io.helidon.config.ConfigSources
-
- 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(Properties) - Static method in class io.helidon.config.ConfigSources
-
- create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
- create(Properties, System, Properties) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
- create(CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- create(Jsonb) - Static method in class io.helidon.media.jsonb.server.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(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
-
- create(Application...) - Static method in interface io.helidon.microprofile.server.Server
-
Create a server instance for a JAX-RS application.
- create(T...) - Static method in class io.helidon.security.ClassToInstanceStore
-
Create a new instance based on explicit instances.
- createBuilder() - Method in interface io.helidon.tracing.spi.TracerProvider
-
Create a new builder for this tracer.
- 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.
- createForHeader(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional header field validator.
- createForHeader(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A header field validator.
- createForPayload(String, String, String) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
An optional payload field validator.
- createForPayload(String, String, String, boolean) - Static method in class io.helidon.security.jwt.Jwt.FieldValidator
-
A payload field validator.
- createFromWildcards(List<Map.Entry<String, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData from a List of String
pairs.
- 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
-
- 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(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.
- CURRENT_SPAN_CONTEXT_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
- 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_P512 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
P-512 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.
- 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.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
-
- 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
-
- 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
-
- 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.
- 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 once Config.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
-
- initRequestFiltering(ContainerRequestContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
-
- inject(SpanContext, Format<C>, C) - Method in class io.helidon.tracing.zipkin.ZipkinTracer
-
- InputStreamHelper - Class in io.helidon.common
-
A set of static utility methods for InputStream.
- inputStreamReader() - Static method in class io.helidon.media.common.ContentReaders
-
Creates a reader that bridges Flow API IO to a blocking Java
InputStream.
- InputStreamValve - Class in io.helidon.common.reactive.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
-
- installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Installs any discoverable properties that might exist that
pertain to the data source identified by the supplied
dataSourceName into the supplied
target Properties object, optionally using the supplied
system
and
coordinates objects in the process.
- installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
- 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.microprofile.metrics.VendorDefined.Literal
-
- 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.
- interceptCommand(InvocationContext) - Method in class io.helidon.microprofile.faulttolerance.CommandInterceptor
-
Intercepts a call to bean method annotated by any of the fault tolerance
annotations.
- InterceptorBindingAnnotatedType(AnnotatedType<T>) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.InterceptorBindingAnnotatedType
-
Constructor.
- 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.
- 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.http - package io.helidon.common.http
-
HTTP APIs and implementations usable by both server and client side of the HTTP story.
- 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.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.yaml - package io.helidon.config.yaml
-
YAML format ConfigParser implementation.
- 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.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.datasource.hikaricp.cdi - package io.helidon.integrations.datasource.hikaricp.cdi
-
- 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.jedis.cdi - package io.helidon.integrations.jedis.cdi
-
- 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.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.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.jersey - package io.helidon.security.integration.jersey
-
Jersey 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.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
-
- 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
-
- 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
-
- io.helidon.service.configuration.microprofile.config - package io.helidon.service.configuration.microprofile.config
-
- io.helidon.tracing - package io.helidon.tracing
-
Distributed tracing support for Helidon.
- 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.zipkin - package io.helidon.tracing.zipkin
-
Brave based Open Tracing implementation for an integration with Zipkin.
- io.helidon.webserver - package io.helidon.webserver
-
Reactive web server API.
- 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.
- isAlternative() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- isAnnotationPresent(Class<? extends Annotation>) - Method in class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.InterceptorBindingAnnotatedType
-
Determines if annotation is present.
- 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
-
Returns
true if this
System 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.
- 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.service.configuration.accs.ACCSSystem
-
- isEnabled() - Method in class io.helidon.service.configuration.api.System
-
Returns
true if this
System is
enabled.
- isEnabled() - Method in class io.helidon.service.configuration.kubernetes.KubernetesSystem
-
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
-
Returns true when invoked.
- 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
-
- 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 interface io.helidon.security.spi.OutboundSecurityProvider
-
Check if the path to be executed is supported by this security provider.
- 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, otherwise false.
- isReadOnly(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- isReleased() - Method in interface io.helidon.common.http.DataChunk
-
- isRoot() - Method in interface io.helidon.config.Config.Key
-
Returns true in case the key represents root config node,
otherwise it returns false.
- 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).
- 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.
- isSupported(MediaType) - Static method in class io.helidon.media.jackson.common.JacksonProcessing
-
Check whether the type is supported by Jackson.
- isSupported(MediaType) - Static method in class io.helidon.media.jsonp.common.JsonProcessing
-
Check whether the type is supported by JSON Processing.
- 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.
- 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
-
- 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.
- ObjectConfigMapperProvider - Class in io.helidon.config.objectmapping
-
Java beans support for configuration.
- ObjectConfigMapperProvider() - Constructor for class io.helidon.config.objectmapping.ObjectConfigMapperProvider
-
- OciConfigConfigSource - Class in io.helidon.integrations.cdi.oci.objectstorage
-
A
ConfigSource implementation that is backed by a
ConfigFileAuthenticationDetailsProvider.
- OciConfigConfigSource() - Constructor for class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
- OCIObjectStorageExtension - Class in io.helidon.integrations.cdi.oci.objectstorage
-
An
Extension that integrates the
ObjectStorage
interface into CDI-based applications.
- OCIObjectStorageExtension() - Constructor for class io.helidon.integrations.cdi.oci.objectstorage.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
-
Publishes the given item to each current subscriber.
- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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 interface io.helidon.webserver.BareResponse
-
Response should be flushed and closed.
- 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.
- 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
-
- 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.
- 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
-
- 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
-
- 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.
- 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
-
- 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).
- 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 the
Optional 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 the
Optional 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.
- 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_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 - 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
-
- 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
-
- 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
-
- 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
-
- outboundTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Token handler to create outbound headers to propagate identity.
- OutputStreamPublisher - Class in io.helidon.common.reactive
-
- OutputStreamPublisher() - Constructor for class io.helidon.common.reactive.OutputStreamPublisher
-
- 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
-
- 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 where key is a String 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
-
- 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.
- parse(ConfigParser.Content<S>) - Method in interface io.helidon.config.spi.ConfigParser
-
- parse(String) - Static method in class io.helidon.common.http.Http.DateTime
-
- 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.
- password() - Method in interface io.helidon.security.providers.httpauth.UserStore.User
-
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(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(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.
- 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() - 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.
- peek() - Method in class io.helidon.common.reactive.valve.Tank
-
- peek(Consumer<T>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
Valve consisting of the elements of this
Valve, additionally
performing the provided action on each element as elements are consumed from the resulting
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.
- 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
-
- 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
-
- PolicyValidator.Builder - Class in io.helidon.security.abac.policy
-
- 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
-
- 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
-
- 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 through
ConfigSources.
- 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 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.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.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).
- postConstruct() - Method in class io.helidon.security.integration.jersey.SecurityFilter
-
A life-cycle method invoked by Jersey that finished initialization of the filter.
- PRAGMA - Static variable in class io.helidon.common.http.Http.Header
-
The "Pragma" header name.
- 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
-
- 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
-
- 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
-
- 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.
- 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, Span, SecurityContext) - Method in class io.helidon.security.integration.jersey.SecurityFilter
-
- 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
-
- 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.
- properties - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
- 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").
- property(String, Object) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
- PROPERTY_CONTEXT - Static variable in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Property name for security context.
- PROPERTY_PROVIDER - Static variable in class io.helidon.security.integration.jersey.ClientSecurityFeature
-
Property name for outbound security provider name.
- 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.
- 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.
- 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.
- publisherFromFlow(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- PublisherInputStream - Class in io.helidon.media.common
-
An
subscriber that can subscribe to a source of
ByteBuffer data chunks and then make
them available for consumption via standard blocking
InputStream API.
- PublisherInputStream(Flow.Publisher<DataChunk>) - Constructor for class io.helidon.media.common.PublisherInputStream
-
Wraps the supplied publisher and adds a blocking
InputStream based nature.
- publisherToFlow(Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- 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.
- 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
-
- 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.
- 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
-
- read() - Method in class io.helidon.media.common.PublisherInputStream
-
- 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.
- reader() - Method in class io.helidon.media.jsonp.common.JsonProcessing
-
Returns a function (reader) converting
Publisher of
ByteBuffers to
a JSON-P object.
- reader() - Method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a function (reader) converting
Publisher of
ByteBuffers 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 of
ByteBuffers to
a JSON-P object.
- reader(Charset) - Method in class io.helidon.media.jsonp.server.JsonSupport
-
Returns a function (reader) converting
Publisher of
ByteBuffers 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.
- ReadOnlyParameters - Class in io.helidon.common.http
-
- 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.
- 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.
- 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.
- 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(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Register a new subscriber.
- register(Service...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(Service...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- 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
-
Register an instance of a class for later use (e.g.
- register(Class<? super T>, T) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
- register(Object) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
- 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, Map<Class<?>, Integer>) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
- register(Object, T) - Method in interface io.helidon.common.http.ContextualRegistry
-
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(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(T) - Method in interface io.helidon.common.http.ContextualRegistry
-
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
-
- 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.
- 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).
- registryFactory(RegistryFactory) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
- RegistryFactory - Class in io.helidon.metrics
-
Access point to all registries.
- RegistryProducer - Class in io.helidon.microprofile.metrics
-
Producer of each type of registry.
- regular(Duration) - Static method in class io.helidon.config.PollingStrategies
-
Provides a scheduled polling strategy with a specified constant interval.
- 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
-
Requests reloading of whole configuration and returns new instance of
Config node related to same Config
key
as original
node used to get Context from.
- 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(K) - Method in interface io.helidon.security.providers.common.EvictableCache
-
Remove a key from the cache.
- 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.
- 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
-
- 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_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
-
- REQUEST_TARGET - Static variable in class io.helidon.security.providers.httpsign.SignedHeadersConfig
-
Special header "(request-target)" is used for method and path combination.
- 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
-
- requestEntity() - Method in interface io.helidon.security.SecurityRequest
-
- 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.
- requestMessage(Entity) - Method in class io.helidon.security.SecurityRequestBuilder
-
Set the request message to use when security provider requires access to it.
- 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
-
- requestVolumeThreshold() - Method in class io.helidon.microprofile.faulttolerance.CircuitBreakerAntn
-
- 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").
- 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.
- resolveOptions(ConfigResolveOptions) - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
- 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.Source - Enum in io.helidon.common.configurable
-
- resourceConfig(ResourceConfig) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS resource configuration to use.
- ResourceException - Exception in io.helidon.common.configurable
-
Exception used from
Resource and other resource related components marking an issue with access to a
Resource
or instance generated from it.
- 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.
- responseEntity() - Method in class io.helidon.security.ProviderRequest
-
- responseEntity() - Method in interface io.helidon.security.SecurityRequest
-
- 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.
- responseMessage(Entity) - Method in class io.helidon.security.SecurityRequestBuilder
-
Set the response message to use when security provider requires access to it.
- resume() - Method in interface io.helidon.common.reactive.valve.Pausable
-
- resume() - Method in class io.helidon.common.reactive.valve.Tank
-
- 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
-
- 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
-
- 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.
- 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
-
- Role.Builder - Class in io.helidon.security
-
A fluent API builder for
Role.
- RoleAnnotationAnalyzer - Class in io.helidon.security.abac.role
-
- RoleAnnotationAnalyzer() - Constructor for class io.helidon.security.abac.role.RoleAnnotationAnalyzer
-
- roles() - Method in interface io.helidon.security.providers.httpauth.UserStore.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
-
- 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
-
- RoleValidatorService - Class in io.helidon.security.abac.role
-
- RoleValidatorService() - Constructor for class io.helidon.security.abac.role.RoleValidatorService
-
- 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
-
- Routing.Rules - Interface in io.helidon.webserver
-
An API to define HTTP request routing rules.
- 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.
- schedule(Callable<?>, long, TimeUnit) - Method in class io.helidon.microprofile.faulttolerance.CommandScheduler
-
Schedules a task using executor.
- ScheduledThreadPoolSupplier - Class in io.helidon.common.configurable
-
Supplier of a custom scheduled thread pool.
- ScheduledThreadPoolSupplier.Builder - Class in io.helidon.common.configurable
-
- 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
-
- ScopeValidator.Scope - Annotation Type in io.helidon.security.abac.scope
-
Scope annotation.
- ScopeValidator.Scopes - Annotation Type in io.helidon.security.abac.scope
-
- ScopeValidator.ScopesConfig - Class in io.helidon.security.abac.scope
-
Configuration custom class for scope validator.
- ScopeValidatorService - Class in io.helidon.security.abac.scope
-
- 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
-
Annotation to inject clients that have security feature configured.
- SecureClient.SecureClientConfig - Class in io.helidon.security.integration.jersey
-
Configuration class for client security.
- SecureClientConfig() - Constructor for class io.helidon.security.integration.jersey.SecureClient.SecureClientConfig
-
- 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.
- SecurityClient<T extends SecurityResponse> - Interface in io.helidon.security
-
Common methods for security clients.
- SecurityClientBuilder<T extends SecurityResponse> - Class in io.helidon.security
-
- securityContext() - Method in class io.helidon.security.ProviderRequest
-
Security context associated with current request.
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- securityRequestBuilder(SecurityEnvironment) - Method in interface io.helidon.security.SecurityContext
-
- 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
-
- 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.
- 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.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
-
- ServerConfiguration.Builder - Class in io.helidon.webserver
-
- ServerImpl - Class in io.helidon.microprofile.server
-
Server to handle lifecycle of microprofile implementation.
- serverPort() - Static method in class io.helidon.microprofile.server.Main
-
Once the server is started (e.g.
- ServerRequest - Interface in io.helidon.webserver
-
Represents HTTP Request and provides WebServer related API.
- 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.
- 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.
- ServiceConfiguration - Class in io.helidon.service.configuration.api
-
An abstract encapsulation of an automatically discovered
configuration for a given service.
- ServiceConfiguration(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfiguration
-
- ServiceConfigurationConfigSource - Class in io.helidon.service.configuration.microprofile.config
-
- ServiceConfigurationConfigSource() - Constructor for class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
- ServiceConfigurationConfigSource(ServiceConfiguration) - Constructor for class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
- ServiceConfigurationProvider - Class in io.helidon.service.configuration.api
-
- ServiceConfigurationProvider(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
- serviceName() - Method in interface io.helidon.security.SecurityContext
-
A helper method to get service name if authenticated.
- 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.
- 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.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
-
- 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.
- setValue(ELContext, Object, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- severity() - Method in interface io.helidon.security.AuditEvent
-
Gets the severity of this AuditEvent.
- Severity - Enum in io.helidon.common
-
Severity of an event.
- 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.
- 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 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.
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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 into
Config 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 into
Config 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 into
Config 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 into
Config 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
-
- SPAN_OPERATION_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
Operation name of a span created for outbound calls.
- SPAN_PROPERTY - Static variable in class io.helidon.tracing.jersey.AbstractTracingFilter
-
Name of the property the created span is stored in on request filter.
- spanContext() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a span context related to the current request.
- 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
-
- 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
-
- 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
-
- ssl(SSLContext) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a
SSLContext to use with the server socket.
- SSLContextBuilder - Class in io.helidon.webserver
-
Builder for configuring a new SslContext for creation.
- 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.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
-
Serves 'static content' (files) from filesystem or using a classloader to the
WebServer
Routing.
- StaticContentSupport.Builder - Class in io.helidon.webserver
-
Fluent builder of the StaticContent detailed parameters.
- 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).
- 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 empty
Stream.
- stream() - Method in interface io.helidon.config.ConfigValue
-
If a value is present, returns a sequential
Stream containing
only that value, otherwise returns an empty
Stream.
- 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
-
For basic charsets, returns a cached StringContentReader instance
or create a new instance otherwise.
- 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
-
- subjectMapper() - Method in class io.helidon.security.Security
-
- 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 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
-
A
Flow.Publisher that asynchronously issues submitted
(non-null) items to current subscribers until it is closed.
- SubmissionPublisher() - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
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
-
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
-
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
-
- 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
-
- submit(T) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Publishes the given item to each current subscriber.
- 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.PublisherInputStream
-
- 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.SubmissionPublisher
-
Adds the given Subscriber.
- subscriber(Function<T, Boolean>) - Static method in class io.helidon.config.ConfigHelper
-
Creates a
Flow.Subscriber that
will delegate
Flow.Subscriber#onNext(Object) to the specified
onNextFunction function.
- subscriberFromFlow(Flow.Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- subscriberToFlow(Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- 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.
- 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
-
- 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.
- supply(Class<T>, Supplier<T>) - Method in interface io.helidon.common.http.ContextualRegistry
-
Register a new instance using a provided supplier.
- supply(Object, Class<T>, Supplier<T>) - Method in interface io.helidon.common.http.ContextualRegistry
-
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.
- 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.
- 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.spi.SynchronousProvider
-
Synchronous outbound security.
- system - Variable in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
- system() - Static method in interface io.helidon.metrics.Clock
-
Create a clock based on system time.
- System - Class in io.helidon.service.configuration.api
-
A
service provider that represents some
kind of
system in which the current program is running.
- System(String, boolean) - Constructor for class io.helidon.service.configuration.api.System
-
- SYSTEM - Static variable in interface io.helidon.metrics.Clock
-
System clock.
- systemProperties() - Static method in class io.helidon.config.ConfigSources
-
Provides a ConfigSource for creating a Config derived
from system properties.
- Tag<T> - Class in io.helidon.tracing
-
- 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).
- 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.
- 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 representing
text/html media type.
- TEXT_JAVASCRIPT - Static variable in class io.helidon.media.jsonp.common.JsonProcessing
-
And the corresponding (obsolete, yet widely supported) text type.
- TEXT_PLAIN - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
text/plain media type.
- TEXT_XML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
text/xml media type.
- 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.
- 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.
- ThreadPoolSupplier - Class in io.helidon.common.configurable
-
Supplier of a custom thread pool.
- ThreadPoolSupplier.Builder - Class in io.helidon.common.configurable
-
- 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).
- ticks() - Method in class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
- ticks() - Method in interface io.helidon.config.spi.PollingStrategy
-
- 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.
- 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 modification.
- 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.
- 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.
- timeUnitToChronoUnit(TimeUnit) - Static method in class io.helidon.microprofile.faulttolerance.TimeUtil
-
Converts this TimeUnit to the equivalent ChronoUnit.
- 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
-
- 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
-
- TimeValidatorService - Class in io.helidon.security.abac.time
-
- 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.
- 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 to BigDecimal.
- toBigInteger(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to BigInteger.
- toBoolean(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to boolean.
- toByte(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to byte.
- toCalendar(String) - Static method in class io.helidon.config.ConfigMappers
-
- toChar(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to char.
- toCharset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Charset.
- toClass(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Class<?>.
- toDate(String) - Static method in class io.helidon.config.ConfigMappers
-
- toDouble(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to double.
- toDuration(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Duration.
- 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 to File.
- toFloat(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to float.
- 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
-
- toInstant(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Instant.
- toInt(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to int.
- toIterator() - Method in interface io.helidon.common.reactive.valve.Valve
-
- toJavaSubject() - Method in class io.helidon.security.Subject
-
Create a java
Subject from this subject.
- 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).
- 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
-
- 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
-
- 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 by separator 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 to LocalDate.
- toLocalDateTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to LocalDateTime.
- toLocalTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to LocalTime.
- toLong(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to long.
- 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 to OffsetDateTime.
- toOffsetTime(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to OffsetTime.
- toPath(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Path.
- toPattern(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Pattern.
- toPeriod(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to Period.
- toPrometheusData(Metric) - Static method in class io.helidon.metrics.MetricsSupport
-
Returns the Prometheus data for the specified
Metric.
- 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
-
- 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 to short.
- toSimpleTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
- 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.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- 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.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.Tag
-
- toTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
- 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 to URI.
- toUrl(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to URL.
- toUUID(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to UUID.
- 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 to ZonedDateTime.
- toZoneId(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to ZoneId.
- toZoneOffset(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to ZoneOffset.
- 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).
- 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
-
- 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
-
- tracer(Supplier<? extends Tracer>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
- TRACER_PROPERTY_NAME - Static variable in class io.helidon.tracing.jersey.client.ClientTracingFilter
-
- TracerBuilder<T extends TracerBuilder> - Interface in io.helidon.tracing
-
- TracerProvider - Interface in io.helidon.tracing.spi
-
Java service to integrate various distributed tracers.
- tracingEnabled(boolean) - Method in class io.helidon.security.Security.Builder
-
Whether or not tracing should be enabled.
- 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
-
Get the span to trace subsequent requests.
- tracingSpan(Span) - Method in class io.helidon.security.SecurityRequestBuilder
-
Tracing span to support Open tracing.
- tracingSpan(SpanContext) - Method in class io.helidon.security.SecurityContext.Builder
-
Open tracing span context to correctly trace security.
- 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.
- 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.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.
- 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
-
- 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.
- 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(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
-
Validate all injection points are valid.
- validate(AfterDeploymentValidation) - Method in class io.helidon.microprofile.jwt.auth.cdi.JwtAuthCdiExtension
-
Validate all injection points are valid.
- 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.
- validate(T, Errors.Collector) - Method in interface io.helidon.security.jwt.Validator
-
Validate the object against this class's configuration.
- 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.
- 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() - Method in enum io.helidon.common.http.Http.Version
-
- 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 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
-
Returns a header value as a single
String potentially concatenated using comma character
from
all header fields.
- 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
-
- Value - Annotation Type in io.helidon.config.objectmapping
-
Annotation used to customize behaviour of JavaBean deserialization support.
- 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.
- 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.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.
- 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.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(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
-
Represents a reactive source of data which can be
paused and
resumed.
- 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.
- VendorDefined - Annotation Type in io.helidon.microprofile.metrics
-
VendorDefined annotation.
- VendorDefined.Literal - Class in io.helidon.microprofile.metrics
-
Literal.
- 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(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() - 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.
- VIA - Static variable in class io.helidon.common.http.Http.Header
-
The "Via" header name.