- AbacAnnotation - Annotation Type in io.helidon.security.abac
-
Meta annotation for ABAC attribute annotations.
- AbacProvider - Class in io.helidon.security.abac
-
Attribute based access control (ABAC) provider.
- AbacProvider.Builder - Class in io.helidon.security.abac
-
- AbacProviderService - Class in io.helidon.security.abac
-
A java service to register this provider with
Security.
- AbacProviderService() - Constructor for class io.helidon.security.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.abac.spi
-
Service interface for attribute based access control (ABAC) validator.
- AbacValidatorConfig - Interface in io.helidon.security.abac
-
Marker interface for classes that define custom objects for attribute based access control (ABAC).
- AbacValidatorService - Interface in io.helidon.security.abac.spi
-
Service to use with ServiceLoader to map configuration to
AbacValidator.
- 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.
- 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.
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.security.webserver.SecurityHandler
-
- accept(ServerRequest, ServerResponse) - Method in interface io.helidon.webserver.Handler
-
- accept(ServerRequest, ServerResponse) - Method in class io.helidon.webserver.json.JsonSupport
-
- 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 interface io.helidon.webserver.RequestPredicate
-
Accepts only requests accepting any of specified content types.
- accepts(String...) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests accepting any of specified content types.
- ACCSSystem - Class in io.helidon.service.configuration.accs
-
- ACCSSystem() - Constructor for class io.helidon.service.configuration.accs.ACCSSystem
-
- 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(Supplier<ConfigSource>) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Adds a ConfigSource to the ordered list of sources.
- add(T) - Method in class io.helidon.common.reactive.valve.Tank
-
- addAcceptHeader(HttpSignHeader) - Method in class io.helidon.security.provider.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(Builder<? extends AuditProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuditProvider(AuditProvider) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuthenticationProvider(Builder<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(Builder<? extends AuthenticationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- 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.
- addAuthorizationProvider(Builder<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(Builder<? extends AuthorizationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization 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.
- 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.provider.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
-
- 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.OutboundTarget.Builder
-
Add supported host for this target.
- addInbound(InboundClientDefinition) - Method in class io.helidon.security.provider.httpsign.HttpSignProvider.Builder
-
Add inbound configuration.
- 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(ConfigMapperProvider) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigMapper provider with a map of
String to specified
type.
- addMapper(Class<T>, ConfigMapper<T>) - Method in interface io.helidon.config.Config.Builder
-
- addMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers simple Function from String 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, Builder<Routing>) - Method in class io.helidon.webserver.WebServer.Builder
-
Associates a dedicated routing with an additional server socket configuration.
- addNamedRouting(String, 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(Builder<? extends OutboundSecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(Builder<? extends OutboundSecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- 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.
- addParser(ConfigParser) - Method in interface io.helidon.config.Config.Builder
-
- addPath(String) - Method in class io.helidon.security.providers.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(Builder<? extends SecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
- addProvider(Builder<? extends SecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- 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.
- 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.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.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(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, Builder<SocketConfiguration>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration builder.
- addSocket(String, SocketConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Adds an additional named server socket configuration.
- addTarget(OutboundTarget) - Method in class io.helidon.security.providers.OutboundConfig.Builder
-
Add a new target configuration.
- addToken(Class<T>, U) - Method in class io.helidon.security.providers.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addToken(Object) - Method in class io.helidon.security.providers.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addTransport(String) - Method in class io.helidon.security.providers.OutboundTarget.Builder
-
Add supported transports for this target.
- addValidator(AbacValidator<? extends AbacValidatorConfig>) - Method in class io.helidon.security.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(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.provider.httpsign.InboundClientDefinition.Builder
-
Algorithm of signature used by this client.
- algorithm(String) - Method in class io.helidon.security.provider.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.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.security.provider.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.
- and(Predicate<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
-
- 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.
- 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(RequestPredicate...) - Static method in interface io.helidon.webserver.RequestPredicate
-
Combines several provided predicates in short circuit OR manner.
- 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).
- appClient() - Method in class io.helidon.security.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_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.
- 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 String>) - Method in class io.helidon.webserver.StringContentReader
-
Converts a ByteBuffer publisher to a single string while using the associated
charset.
- apply(Flow.Publisher<DataChunk>, Class<? super R>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- apply(Config) - Method in interface io.helidon.config.ConfigMapper
-
Maps a configuration hierarchy to a Java representation.
- 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(Config.Key, String) - Method in class io.helidon.security.tools.config.SecureConfigFilter
-
- apply(Config.Key, String) - Method in class io.helidon.security.tools.config.SecureConfigFilterService
-
- applyAndCast(Flow.Publisher<DataChunk>, Class<T>) - Method in interface io.helidon.common.http.Reader
-
Transforms a publisher into a completion stage.
- as(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- as(Class<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- as(Class<T>) - Method in interface io.helidon.common.http.Content
-
Consumes and converts the request content into a completion stage of the requested type.
- 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
-
- asBoolean(boolean) - Method in interface io.helidon.config.Config
-
- asBooleanSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Boolean value of this configuration node.
- asBooleanSupplier(boolean) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Boolean value of this configuration node or a default 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
-
- asDouble(double) - Method in interface io.helidon.config.Config
-
- asDoubleSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Double value of this configuration node.
- asDoubleSupplier(double) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Double value of this configuration node or a default value.
- asInt() - Method in interface io.helidon.config.Config
-
- asInt(int) - Method in interface io.helidon.config.Config
-
- asIntSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Integer value of this configuration node.
- asIntSupplier(int) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Integer value of this configuration node or a default value.
- asList(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asList(Class<? extends T>, List<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.
- asListSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of specified type.
- asListSupplier(Class<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a specified type or a default value.
- asLong() - Method in interface io.helidon.config.Config
-
- asLong(long) - Method in interface io.helidon.config.Config
-
- asLongSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a Long value of this configuration node.
- asLongSupplier(long) - Method in interface io.helidon.config.Config
-
Returns a supplier of a Long value of this configuration node or a default 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.
- asMap(Map<String, String>) - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMapSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a map with transformed leaf nodes.
- asMapSupplier(Map<String, String>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a map with transformed leaf nodes or a default value if this node is
Config.Type.MISSING.
- asNodeList() - Method in interface io.helidon.config.Config
-
- asNodeList(List<Config>) - Method in interface io.helidon.config.Config
-
- asNodeListSupplier() - Method in interface io.helidon.config.Config
-
- asNodeListSupplier(List<Config>) - Method in interface io.helidon.config.Config
-
- asOptional() - Method in class io.helidon.common.OptionalHelper
-
Get the underlying Optional instance.
- asOptional(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a specified type.
- asOptionalBoolean() - Method in interface io.helidon.config.Config
-
- asOptionalBooleanSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an Optional.
- asOptionalDouble() - Method in interface io.helidon.config.Config
-
- asOptionalDoubleSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalDouble.
- asOptionalInt() - Method in interface io.helidon.config.Config
-
- asOptionalIntSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalInt.
- asOptionalList(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type (single values as well as objects).
- asOptionalListSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of as optional list of typed values.
- asOptionalLong() - Method in interface io.helidon.config.Config
-
- asOptionalLongSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier to a value typed as an OptionalLong.
- asOptionalMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asOptionalMapSupplier() - Method in interface io.helidon.config.Config
-
Returns a Supplier of a transformed leaf nodes (values) into a Map instance.
- asOptionalNodeList() - Method in interface io.helidon.config.Config
-
- asOptionalNodeListSupplier() - Method in interface io.helidon.config.Config
-
- asOptionalString() - Method in interface io.helidon.config.Config
-
Returns a
String value as
Optional of configuration node if the node is
Config.Type.VALUE.
- asOptionalStringList() - Method in interface io.helidon.config.Config
-
Returns list of String.
- asOptionalStringListSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of as optional list of String.
- asOptionalStringSupplier() - Method in interface io.helidon.config.Config
-
Returns a
Supplier of an
Optional<String> of the configuration node if the node is
Config.Type.VALUE.
- asOptionalSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed value.
- 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
-
- asString(String) - Method in interface io.helidon.config.Config
-
- asString(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string.
- asStringList() - Method in interface io.helidon.config.Config
-
- asStringList(List<String>) - Method in interface io.helidon.config.Config
-
- asStringListSupplier() - Method in interface io.helidon.config.Config
-
- asStringListSupplier(List<String>) - Method in interface io.helidon.config.Config
-
- asStringSupplier() - Method in interface io.helidon.config.Config
-
Returns a supplier of a String value of this configuration node.
- asStringSupplier(String) - Method in interface io.helidon.config.Config
-
Returns a supplier of a String value of this configuration node or a default value.
- asSupplier(Class<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value.
- asSupplier(Class<T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value.
- 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.security.provider.header.HeaderAtnProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.provider.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.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.oidc.common.OidcConfig.Builder
-
Audience of issued tokens.
- audit() - Method in class io.helidon.security.webserver.SecurityHandler
-
Audit this request for any method.
- audit() - Static method in class io.helidon.security.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.
- Audited - Annotation Type in io.helidon.security.annot
-
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.webserver.SecurityHandler
-
Override for event-type, defaults to .
- auditMessageFormat(String) - Method in class io.helidon.security.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.
- authenticate() - Method in interface io.helidon.security.SecurityContext
-
- authenticate() - Method in class io.helidon.security.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.webserver.WebSecurity
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate(boolean) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
Whether to authenticate requests.
- authenticate(ProviderRequest) - Method in class io.helidon.security.provider.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.
- Authenticated - Annotation Type in io.helidon.security.annot
-
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
- authenticationOptional() - Method in class io.helidon.security.webserver.SecurityHandler
-
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional
by default).
- authenticationProvider(Builder<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- authenticationProvider(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 - Class in io.helidon.security
-
Response as returned from an authentication provider.
- AuthenticationResponse.Builder - Class in io.helidon.security
-
Authentication response builder.
- authenticator(String) - Method in class io.helidon.security.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.webserver.WebSecurity
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- 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.oidc.common.OidcConfig
-
Authorization endpoint.
- authorizationEndpointUri(URI) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
URI of an authorization endpoint used to redirect users to for logging-in.
- authorizationProvider(Builder<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- authorizationProvider(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 - 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.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.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.jersey.SecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authorized annotation) or all.
- Authorized - Annotation Type in io.helidon.security.annot
-
An annotation used to specify server resources with enforced authorization.
- authorizer(String) - Method in class io.helidon.security.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.webserver.WebSecurity
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is
permitted).
- 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.spi
-
Bare (minimal) representation of HTTP Request.
- BareResponse - Interface in io.helidon.webserver.spi
-
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.oidc.common.OidcConfig
-
Base scopes to require from OIDC server.
- baseScopes(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Configure base scopes.
- BasicAttributes() - Constructor for class io.helidon.security.util.AbacSupport.BasicAttributes
-
- BasicAttributes(AbacSupport) - Constructor for class io.helidon.security.util.AbacSupport.BasicAttributes
-
- before(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.metrics.cdi.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 single media type from provided parameters which is best 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(LocalDate) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Birthday of the subject.
- bodyPublisher() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets the Flow Publisher that allows a subscription for request body chunks.
- 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.ThreadPoolSupplier.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.ListNode.Builder
-
- 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.metrics.MetricsSupport.Builder
-
- build() - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
- 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.AbacProvider.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.google.GoogleTokenProvider.Builder
-
- build() - Method in class io.helidon.security.Grant.Builder
-
- build() - Method in class io.helidon.security.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.oidc.common.OidcConfig.Builder
-
- 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.provider.header.HeaderAtnProvider.Builder
-
- build() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
-
- build() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
- build() - Method in class io.helidon.security.provider.httpsign.HttpSignProvider.Builder
-
- build() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition.Builder
-
- build() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition.Builder
-
- build() - Method in class io.helidon.security.provider.httpsign.SignedHeadersConfig.Builder
-
- build() - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
- build() - Method in class io.helidon.security.providers.EvictableCache.Builder
-
Build a new instance of the cache based on configuration of this builder.
- build() - Method in class io.helidon.security.providers.OutboundConfig.Builder
-
Build targets from this builder.
- build() - Method in class io.helidon.security.providers.OutboundTarget.Builder
-
- build() - Method in class io.helidon.security.providers.TokenCredential.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() - Static method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
Build an audit source.
- 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.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.prometheus.PrometheusSupport.Builder
-
- build() - Method in class io.helidon.webserver.Routing.Builder
-
Builds a new routing instance.
- build() - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Builds a new configuration instance.
- build() - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
- build() - Method in class io.helidon.webserver.SSLContextBuilder
-
Create new {@link SSLContext} instance with configured settings.
- build() - Method in class io.helidon.webserver.StaticContentSupport.Builder
-
- build() - Method in class io.helidon.webserver.WebServer.Builder
-
Builds the
WebServer instance as configured by this builder and its parameters.
- build() - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Builds the
Tracer for Zipkin based on the configured parameters.
- buildAndGet() - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
- buildAndGet() - Method in class io.helidon.security.SecurityClientBuilder
-
- 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.ThreadPoolSupplier
-
Create a new fluent API builder to build thread pool supplier.
- builder() - Static method in interface io.helidon.config.Config
-
- 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.metrics.MetricsSupport
-
Create a new builder to construct an 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.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.AbacProvider
-
Creates a fluent API builder to build new instances of this class.
- 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.google.GoogleTokenProvider
-
- 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
-
- 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.oidc.common.OidcConfig
-
Create a builder to programmatically construct OIDC configuration.
- builder() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Get an instance of builder to build custom identity propagation response.
- builder() - Static method in class io.helidon.security.Principal
-
Creates a fluent API builder to build new instances of this class.
- builder() - Static method in class io.helidon.security.provider.header.HeaderAtnProvider
-
A builder for this provider.
- builder() - Static method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
-
Get a builder instance to construct a new security provider.
- builder() - Static method in class io.helidon.security.provider.httpsign.HttpSignProvider
-
Create a builder to build this provider.
- builder() - Static method in class io.helidon.security.provider.httpsign.SignedHeadersConfig
-
Builder to create a new instance.
- builder() - Static method in class io.helidon.security.provider.jwt.JwtProvider
-
A builder for this provider.
- builder() - Static method in interface io.helidon.security.providers.EvictableCache
-
Create a new builder for a cache.
- builder() - Static method in class io.helidon.security.providers.OutboundConfig
-
New builder to programmatically build targets.
- builder() - Static method in class io.helidon.security.providers.TokenCredential
-
Get a builder for this class.
- 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.tools.config.SecureConfigFilter
-
Builder to programmatically configure filter.
- builder() - Static method in class io.helidon.security.util.TokenHandler
-
- builder() - Static method in class io.helidon.webserver.jersey.JerseySupport
-
- builder() - Static method in class io.helidon.webserver.prometheus.PrometheusSupport
-
Creates new Builder instance.
- 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(Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
- builder(Config) - Static method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
Create a new builder from configuration.
- builder(Config) - Static method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Create a builder from configuration.
- builder(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
- builder(Security) - Static method in class io.helidon.security.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.provider.httpsign.InboundClientDefinition
-
Create a new builder for the keyId.
- builder(String) - Static method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Get a new builder .
- builder(String) - Static method in class io.helidon.security.providers.OutboundTarget
-
Builder for a single target.
- 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(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(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.microprofile.server.JaxRsApplication.Builder
-
- Builder() - Constructor for class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
- Builder() - Constructor for class io.helidon.security.AuthenticationResponse.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.jwt.jwk.JwkKeys.Builder
-
- Builder() - Constructor for class io.helidon.security.oidc.common.OidcConfig.Builder
-
- Builder() - Constructor for class io.helidon.security.OutboundSecurityResponse.Builder
-
- Builder() - Constructor for class io.helidon.security.provider.httpsign.HttpSignProvider.Builder
-
- Builder() - Constructor for class io.helidon.security.provider.jwt.JwtProvider.Builder
-
- Builder() - Constructor for class io.helidon.security.providers.EvictableCache.Builder
-
- Builder() - Constructor for class io.helidon.security.tools.config.SecureConfigFilter.Builder
-
- Builder() - Constructor for class io.helidon.security.util.TokenHandler.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.
- builderFromConfig(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- 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.security.tools.config.SecureConfigFilter.Builder
-
- buildRequest() - Method in class io.helidon.security.SecurityRequestBuilder
-
Build the security request.
- BuiltInMethods - Class in io.helidon.security.abac.policy.el
-
Built-in methods for expression language evaluation.
- byteArrayReader() - Static method in class io.helidon.webserver.ContentReaders
-
The returned reader provides means to convert a ByteBuffer publisher to
an array of bytes.
- byteArrayWriter(boolean) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for byte[].
- byteBuffer2Collector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of ByteBuffer instances into a single ByteBuffer instance.
- byteBufferByteArrayCollector() - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of ByteBuffer instances into a single byte array.
- byteBufferStringCollector(Charset) - Static method in class io.helidon.common.reactive.valve.InputStreamValve
-
A collector of ByteBuffer instances into a String of the provided
charset.
- byteChannelWriter() - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for ReadableByteChannel.
- byteChannelWriter(RetrySchema) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for ReadableByteChannel.
- 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.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.EvictableCache
-
Default eviction period in minutes (how often to evict records).
- CACHE_MAX_SIZE - Static variable in interface io.helidon.security.providers.EvictableCache
-
Maximal number of records in the cache.
- CACHE_TIMEOUT_MINUTES - Static variable in interface io.helidon.security.providers.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.EvictableCache.Builder
-
If the cacheEnabled is set to false, no caching will be done.
- call() - Method in class io.helidon.microprofile.health.checks.DeadlockHealthCheck
-
- call() - Method in class io.helidon.microprofile.health.checks.DiskSpaceHealthCheck
-
- call() - Method in class io.helidon.microprofile.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.
- 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(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.
- 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(Executor) - Method in interface io.helidon.config.Config.Builder
-
Specifies "observe-on"
Executor to be used by
Config.changes() to deliver new Config instance.
- changesExecutor(Executor) - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- changesExecutor(ScheduledExecutorService) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Specifies ScheduledExecutorService on which reloads of the
config source will occur.
- 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.netty.ForwardingHandler
-
- channelReadComplete(ChannelHandlerContext) - Method in class io.helidon.webserver.netty.ForwardingHandler
-
- charSequenceWriter(Charset) - Static method in class io.helidon.webserver.ContentWriters
-
Returns a writer function for CharSequence using provided standard charset.
- CHARSET_PARAMETER - Static variable in class io.helidon.common.http.MediaType
-
The media type "charset" parameter name.
- 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.
- 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
-
- clientId() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Client id of this client.
- clientId(String) - Method in class io.helidon.security.google.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.oidc.common.OidcConfig.Builder
-
Client ID as generated by OIDC server.
- clientSecret(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Client secret as generated by OIDC server.
- ClientSecurityFeature - Class in io.helidon.security.jersey
-
Integration of Security module with Jersey clients.
- ClientSecurityFeature() - Constructor for class io.helidon.security.jersey.ClientSecurityFeature
-
Create a new security feature.
- ClientSecurityFilter - Class in io.helidon.security.jersey
-
JAX-RS client filter propagating current context principal.
- ClientSecurityFilter() - Constructor for class io.helidon.security.jersey.ClientSecurityFilter
-
Create an instance of this filter (used by Jersey or for unit tests, do not use explicitly in your production code).
- 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 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.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.
- 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
-
- collectorRegistry(CollectorRegistry) - Method in class io.helidon.webserver.prometheus.PrometheusSupport.Builder
-
- combine(PolicyValidator.PolicyConfig, PolicyValidator.PolicyConfig) - Method in class io.helidon.security.abac.policy.PolicyValidator
-
- combine(RoleValidator.RoleConfig, RoleValidator.RoleConfig) - Method in class io.helidon.security.abac.role.RoleValidator
-
- combine(ScopeValidator.ScopesConfig, ScopeValidator.ScopesConfig) - Method in class io.helidon.security.abac.scope.ScopeValidator
-
- combine(TimeValidator.TimeConfig, TimeValidator.TimeConfig) - Method in class io.helidon.security.abac.time.TimeValidator
-
- 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.getPrincipals().
- combine(T, T) - Method in interface io.helidon.security.abac.spi.AbacValidator
-
Combine two configuration (such as one obtained from annotation and one from config).
- combineAnnotations(Class<T>, EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
Get all annotations of a specific class declared on any level.
- 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.EvictableCache
-
Either return a cached value or compute it and cache it.
- 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.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.server.Server.Builder
-
Configuration instance to use to configure this server (Helidon config).
- config(Config) - Method in class io.helidon.security.abac.AbacProvider.Builder
-
- config(Config) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Update this builder with values from configuration.
- config(Config) - Method in class io.helidon.security.providers.OutboundTarget.Builder
-
Set config for this target.
- config(Config) - Method in class io.helidon.security.Security.Builder
-
Add config instance to this builder.
- config(Config) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets configuration values included in provided
Config parameter.
- 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.provider.httpsign.SignedHeadersConfig.Builder
-
Configuration of a single method (see
SecurityEnvironment.getMethod() to set required and
"if-present" headers to be signed (or to be expected in inbound signature).
- 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
-
Immutable tree-structured configuration.
- Config() - Constructor for class io.helidon.webserver.opentracing.Opentraceable.Config
-
- CONFIG_HOSTS - Static variable in class io.helidon.security.providers.OutboundTarget
-
Configuration key for string array of hosts.
- CONFIG_NAME - Static variable in class io.helidon.security.providers.OutboundTarget
-
Configuration key for name of target.
- CONFIG_OUTBOUND - Static variable in class io.helidon.security.providers.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.OutboundTarget
-
Configuration key for string array of paths.
- CONFIG_TRANSPORTS - Static variable in class io.helidon.security.providers.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.Transient - Annotation Type in io.helidon.config
-
Annotation used to exclude JavaBean property, method or constructor from JavaBean deserialization support.
- Config.Type - Enum in io.helidon.config
-
Configuration node types.
- Config.Value - Annotation Type in io.helidon.config
-
Annotation used to customize behaviour of JavaBean deserialization support, generic
ConfigMapper
implementation.
- Config.Value.None - Interface in io.helidon.config
-
Class that represents not-set default values.
- 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 interface io.helidon.security.abac.spi.AbacValidator
-
Class of the configuration type.
- configClass() - Method in class io.helidon.security.abac.time.TimeValidator
-
- ConfigContext - Interface in io.helidon.config.spi
-
- 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.
- 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 interface io.helidon.security.abac.spi.AbacValidator
-
Key of a configuration entry that maps to this validator's configuration.
- configKey() - Method in interface io.helidon.security.abac.spi.AbacValidatorService
-
Key of the "root" of configuration of this validator.
- configKey() - Method in class io.helidon.security.abac.time.TimeValidator
-
- configKey() - Method in class io.helidon.security.abac.time.TimeValidatorService
-
- 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<T> - Interface in io.helidon.config
-
Contextual mapper of a configuration hierarchy to a Java type.
- ConfigMapperProvider - Interface in io.helidon.config.spi
-
Provides
ConfigMappers each of which converts a
Config
subtree to a specific Java type.
- 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, Class<?>, String) - Constructor for exception io.helidon.config.ConfigMappingException
-
Create new configuration value mapping exception with additional contextual details describing the failure.
- ConfigMappingException(Config.Key, Class<?>, 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.security.tools.config
-
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(Builder<ServerConfiguration>) - Method in class io.helidon.webserver.WebServer.Builder
-
- configuration(ServerConfiguration) - Method in class io.helidon.webserver.WebServer.Builder
-
- 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.jersey.ClientSecurityFeature
-
- configure(FeatureContext) - Method in class io.helidon.security.jersey.SecurityFeature
-
- 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.
- ConfigUserStore - Class in io.helidon.security.provider.httpauth
-
User store loaded from configuration.
- ConfigUserStore() - Constructor for class io.helidon.security.provider.httpauth.ConfigUserStore
-
- 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 interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie name.
- containsCookie(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie containing valid value.
- containsCookie(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified cookie containing valid value.
- containsHeader(String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header name.
- containsHeader(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header containing valid value.
- containsHeader(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified header containing valid value.
- 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 interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- containsQueryParameter(String, String) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- containsQueryParameter(String, Predicate<String>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests with specified query parameter.
- 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.webserver
-
The ContentReaders.
- 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.webserver
-
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.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 class io.helidon.microprofile.config.MpConfig
-
Try to coerce the value to the specific type.
- COOKIE - Static variable in class io.helidon.common.http.Http.Header
-
The "Cookie" header name.
- cookieName() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Cookie name.
- cookieName(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Name of the cookie to use.
- cookieOptions() - Method in class io.helidon.security.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.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.ThreadPoolSupplier.Builder
-
Core pool size of the thread pool executor.
- 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.metrics.MetricsSupport
-
Create an instance to be registered with Web Server with all defaults.
- 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.AbacProvider
-
Creates a new provider instance with default configuration.
- 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.provider.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with no signed headers (e.g.
- create() - Static method in interface io.helidon.security.providers.EvictableCache
-
Create a new cache with default values.
- 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 class io.helidon.webserver.prometheus.PrometheusSupport
-
- 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(Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(Builder<? extends ServerConfiguration>, Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(Builder<? extends ServerConfiguration>, Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates a new instance from a provided configuration and a routing.
- create(ContextualRegistry) - Static method in interface io.helidon.common.http.ContextualRegistry
-
- create(KeyConfig) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates a builder of the SSLContext.
- create(Config) - Static method in class io.helidon.common.configurable.ThreadPoolSupplier
-
Load supplier from configuration.
- 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.security.oidc.common.OidcConfig
-
Create a new instance from
Config.
- create(Config) - Static method in class io.helidon.security.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(Config) - Static method in interface io.helidon.security.providers.EvictableCache
-
Create a new cache and configure it from the provided configuration.
- create(Config, String) - Static method in class io.helidon.security.oidc.OidcSupport
-
Load OIDC support for webserver from config.
- create(OidcConfig) - Static method in class io.helidon.security.oidc.OidcProvider
-
Create a new provider based on OIDC configuration.
- create(OidcConfig) - Static method in class io.helidon.security.oidc.OidcSupport
-
Load OIDC support for webserver from
OidcConfig instance.
- create(Principal) - Static method in class io.helidon.security.Subject
-
Create a new subject for a principal.
- create(Routing) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided routing and default configuration.
- create(ServerConfiguration, Builder<? extends Routing>) - Static method in interface io.helidon.webserver.WebServer
-
Creates new instance form provided configuration and routing.
- create(ServerConfiguration, 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.webserver.prometheus.PrometheusSupport
-
- 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(String) - Static method in class io.helidon.security.Principal
-
Create a principal instance for an id (or name).
- create(String) - Static method in class io.helidon.security.Role
-
Create a role based on a name without any attributes.
- create(String) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- 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, ClassLoader) - Static method in class io.helidon.webserver.StaticContentSupport
-
Creates new instance with defined static content root as a class-loader resource.
- 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, Instant, Instant) - Static method in class io.helidon.security.providers.TokenCredential
-
Creates a new token credential for the specified token.
- create(ByteBuffer) - Static method in interface io.helidon.common.http.DataChunk
-
Creates a simple ByteBuffer backed data chunk.
- 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(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(List<String>) - Static method in class io.helidon.security.provider.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a config with required headers only (e.g.
- create(List<String>, List<String>) - Static method in class io.helidon.security.provider.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance with both required headers and headers that are signed only if present in request.
- create(Map<String, ?>) - Static method in class io.helidon.webserver.json.JsonSupport
-
Returns an instance of JsonSupport with provided configuration.
- 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(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.
- 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.
- createReader(Readable) - Static method in class io.helidon.config.ConfigHelper
-
Creates a Reader from the given Readable object.
- createResponseBuilder() - Method in class io.helidon.microprofile.health.HealthCheckResponseProviderImpl
-
- createSeFactory(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Create a registry factory for systems without CDI.
- 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.
- CryptUtil - Class in io.helidon.security.tools.config
-
Encryption utilities for secrets protection.
- CURRENT_SPAN_CONTEXT_PROPERTY_NAME - Static variable in class io.helidon.webserver.opentracing.OpentracingClientFilter
-
- 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.
- 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.OutboundTarget.Builder
-
Set or replace a custom object.
- customObject(Object) - Method in class io.helidon.security.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.
- daemon(boolean) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Is daemon of the thread pool executor.
- data() - Method in interface io.helidon.common.http.DataChunk
-
Returns a representation of this chunk as a ByteBuffer.
- data() - Method in class io.helidon.config.spi.AbstractSource.Data
-
Returns loaded data.
- data() - Method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Returns the predicate/replacement value pairs.
- Data() - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- Data(Optional<D>, Optional<S>) - Constructor for class io.helidon.config.spi.AbstractSource.Data
-
Initialize data object for specified timestamp and covered data.
- DataChunk - Interface in io.helidon.common.http
-
The DataChunk represents a part of the HTTP body content.
- dataStamp() - Method in class io.helidon.config.spi.AbstractSource
-
Returns current stamp of data in config source.
- date() - Method in interface io.helidon.webserver.RequestHeaders
-
- DATE - Static variable in class io.helidon.common.http.Http.Header
-
The "Date" header name.
- daysOfWeek(DayOfWeek...) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check for days of week.
- DeadlockHealthCheck - Class in io.helidon.microprofile.health.checks
-
A health check that looks for thread deadlocks.
- debug() - Method in class io.helidon.security.jersey.SecurityFeature.Builder
-
Set debugging on.
- decryptRsa(Key, String) - Static method in class io.helidon.security.tools.config.CryptUtil
-
Decrypt using RSA (private or public key).
- DEFAULT - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default socket configuration.
- DEFAULT_BACKLOG_SIZE - Static variable in interface io.helidon.webserver.SocketConfiguration
-
The default backlog size to configure the server sockets with if no other value
is provided.
- DEFAULT_DIGEST_NONCE_TIMEOUT - Static variable in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
Default is 24 hours.
- DEFAULT_ERROR_SEVERITY - Static variable in annotation type io.helidon.security.annot.Audited
-
Default severity for non-OK statuses.
- DEFAULT_EVENT_TYPE - Static variable in annotation type io.helidon.security.annot.Audited
-
Default event type: "request".
- DEFAULT_MAX_CONTENT_LENGTH - Static variable in interface io.helidon.webserver.Http2Configuration
-
Default value for max content length.
- DEFAULT_MESSAGE_FORMAT - Static variable in annotation type io.helidon.security.annot.Audited
-
Default message format: "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- DEFAULT_METHOD - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default method is "GET".
- DEFAULT_OK_SEVERITY - Static variable in annotation type io.helidon.security.annot.Audited
-
Default severity for OK status.
- DEFAULT_SOCKET_NAME - Static variable in interface io.helidon.webserver.ServerConfiguration
-
The default server socket configuration name.
- DEFAULT_TRANSPORT - Static variable in class io.helidon.security.SecurityEnvironment.Builder
-
Default transport is "http".
- defaultBufferSize() - Static method in class io.helidon.common.reactive.Flow
-
Returns a default value for Publisher or Subscriber buffering,
that may be used in the absence of other constraints.
- defaultConfig(SignedHeadersConfig.HeadersConfig) - Method in class io.helidon.security.provider.httpsign.SignedHeadersConfig.Builder
-
Default configuration is used by methods that do not have an explicit configuration.
- defaultTimeValidators() - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- defaultTimeValidators(Instant, int, ChronoUnit, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Return a list of validators to validate expiration time, issue time and not-before time.
- delay(Duration) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets an initial delay between invocations, that is repeatedly multiplied by delayFactor.
- delayFactor(double) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a factor that prolongs the delay for an every new execute.
- DelegatingGauge<T> - Class in io.helidon.microprofile.metrics.cdi
-
Implementation of
Gauge for cataloging in the metrics registry that
delegates its
DelegatingGauge.getValue() method invocations to a discovered bean
method annotated with
@Gauge.
- delete(Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- delete(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all DELETE requests to provided handler(s).
- delete(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- delete(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- delete(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- delete(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes DELETE requests with corresponding path to provided handler(s).
- deny() - Static method in class io.helidon.security.AuthorizationResponse
-
Deny the request.
- derive() - Method in class io.helidon.security.EndpointConfig
-
Derive a new endpoint configuration builder based on this instance.
- derive() - Method in class io.helidon.security.SecurityEnvironment
-
Derive a new environment builder based on this environment.
- description() - Method in class io.helidon.config.spi.AbstractSource
-
- description() - Method in interface io.helidon.config.spi.Source
-
Short, human-readable summary referring to the underlying source.
- destroy(Object, CreationalContext<Object>) - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- detach() - Method in interface io.helidon.config.Config
-
Returns a copy of the Config node with no parent.
- detectContentType(Path) - Static method in class io.helidon.config.ConfigHelper
-
Infers the content type contained in the provided Path.
- digestAlgorithm(HttpDigest.Algorithm) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
Digest algorithm to use.
- digestNonceTimeout(long, TimeUnit) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
How long will the nonce value be valid.
- digestServerSecret(char[]) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
The nonce is encrypted using this secret - to make sure the nonce we get back was generated by us and to
make sure we can safely time-out nonce values.
- directory(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder for creating a ConfigSource from the specified
directory path.
- directory(Path) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a directory where the repository is cloned or should be cloned.
- disableCaching() - Method in interface io.helidon.config.Config.Builder
-
Disables caching of elementary configuration values on
Config side.
- disableEnvironmentVariablesSource() - Method in interface io.helidon.config.Config.Builder
-
- disableFilterServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of filters loaded as a service.
- disableKeyResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving key tokens.
- disableMapperServices() - Method in interface io.helidon.config.Config.Builder
-
- disableParserServices() - Method in interface io.helidon.config.Config.Builder
-
Disables automatic registration of parsers loaded as a service.
- disableResolving() - Method in class io.helidon.config.hocon.HoconConfigParserBuilder
-
Disables HOCON resolving substitutions support.
- disableSystemPropertiesSource() - Method in interface io.helidon.config.Config.Builder
-
- disableTracing() - Method in class io.helidon.security.Security.Builder
-
Disable open tracing support in this security instance.
- disableValueResolving() - Method in interface io.helidon.config.Config.Builder
-
Disables an usage of resolving value tokens.
- DiskSpaceHealthCheck - Class in io.helidon.microprofile.health.checks
-
A health check that verifies whether the server is running out of disk space.
- domain(String) - Method in class io.helidon.common.http.SetCookie
-
Sets Domain parameter.
- domainAndPath(URI) - Method in class io.helidon.common.http.SetCookie
-
Sets Domain and Path parameters.
- doSign(byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
-
- doVerify(byte[], byte[]) - Method in class io.helidon.security.jwt.jwk.JwkOctet
-
- drainTo(Collection<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
-
- drainTo(Collection<? super T>, int) - Method in class io.helidon.common.reactive.valve.Tank
-
- element() - Method in class io.helidon.common.reactive.valve.Tank
-
- email(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Email claim.
- emailVerified(Boolean) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Claim defining whether e-mail is verified or not.
- empty() - Static method in class io.helidon.common.http.ReadOnlyParameters
-
Returns empty and immutable singleton.
- empty() - Static method in class io.helidon.common.reactive.valve.Valves
-
Returns an empty
Valve - instance, which report complete as soon as handler is registered.
- empty() - Static method in interface io.helidon.config.Config
-
Returns empty instance of Config.
- empty() - Static method in class io.helidon.config.ConfigSources
-
Provides an empty config source.
- empty() - Static method in class io.helidon.config.OverrideSources
-
An empty implementation of OverrideSource.
- empty() - Static method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
Returns empty object node.
- empty() - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates an OverrideData object containing no overrides.
- empty() - Static method in class io.helidon.security.OutboundSecurityResponse
-
There is nothing we can add - e.g.
- enable() - Method in interface io.helidon.webserver.Http2Configuration
-
Config property to enable HTTP/2 support.
- enable(boolean) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets value to enable HTTP/2 support.
- encryptAes(char[], String) - Static method in class io.helidon.security.tools.config.CryptUtil
-
Encrypt using AES, salted and seeded.
- encryptRsa(Key, String) - Static method in class io.helidon.security.tools.config.CryptUtil
-
Encrypt secret using RSA (private or public key).
- endpointConfig(EndpointConfig) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the endpoint configuration to start with.
- EndpointConfig - Class in io.helidon.security
-
Each endpoint can have security configuration either statically declared (e.g.
- EndpointConfig.AnnotationScope - Enum in io.helidon.security
-
Scope of annotations used in applications that integrate
security.
- EndpointConfig.Builder - Class in io.helidon.security
-
- enforce() - Static method in class io.helidon.security.webserver.WebSecurity
-
Return a default instance to create a default enforcement point (or modify the result further).
- Entity - Interface in io.helidon.security
-
Access to message content (entity).
- env(SecurityEnvironment) - Method in class io.helidon.security.SecurityContext.Builder
-
Set the security environment to start with.
- environmentBuilder() - Method in class io.helidon.security.Security
-
Security environment builder, to be used to create
environment for evaluating security in integration components.
- environmentVariables() - Static method in class io.helidon.config.ConfigSources
-
Provides a @{code ConfigSource} for creating a Config from
environment variables.
- EP_PROPERTY_OUTBOUND_PASSWORD - Static variable in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override password to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
Configure this for outbound requests to override user to use.
- EP_PROPERTY_OUTBOUND_USER - Static variable in class io.helidon.security.provider.jwt.JwtProvider
-
Configure this for outbound requests to override user to use.
- equals(Object) - Method in class io.helidon.common.Errors.ErrorMessage
-
- equals(Object) - Method in class io.helidon.common.http.MediaType
-
Compares obj to this media type to see if they are the same by comparing
type, subtype and parameters.
- equals(Object) - Method in class io.helidon.security.providers.OutboundTarget
-
- equals(Object) - Method in class io.helidon.service.configuration.api.System
-
Returns
true if this
System is equal to the
supplied
Object.
- error(Class<T>, ErrorHandler<T>) - Method in class io.helidon.webserver.Routing.Builder
-
Registers an error handler that handles the given type of exceptions.
- ErrorHandler<T extends java.lang.Throwable> - Interface in io.helidon.webserver
-
The routing error handler.
- Errors - Class in io.helidon.common
-
Errors utility used to file processing messages (e.g.
- Errors.Collector - Class in io.helidon.common
-
- Errors.ErrorMessage - Class in io.helidon.common
-
Error message with a severity and a source.
- Errors.ErrorMessagesException - Exception in io.helidon.common
-
- escapeName(String) - Static method in interface io.helidon.config.Config.Key
-
Escape '~' to ~0 and '.' to ~1 in specified name.
- ETAG - Static variable in class io.helidon.common.http.Http.Header
-
The "ETag" header name.
- EtcdConfigSourceBuilder - Class in io.helidon.config.etcd
-
Etcd ConfigSource builder.
- EtcdConfigSourceBuilder.EtcdApi - Enum in io.helidon.config.etcd
-
EtcdApi determines which etcd API version will be used.
- EtcdConfigSourceBuilder.EtcdEndpoint - Class in io.helidon.config.etcd
-
Etcd endpoint remote descriptor.
- EtcdEndpoint(URI, String, EtcdConfigSourceBuilder.EtcdApi) - Constructor for class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Initializes descriptor.
- EtcdWatchPollingStrategy - Class in io.helidon.config.etcd
-
Etcd watch strategy is based on etcd watch operation.
- EtcdWatchPollingStrategy(EtcdConfigSourceBuilder.EtcdEndpoint) - Constructor for class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
Creates polling strategy from etcd params.
- EVICT_PARALLELISM_THRESHOLD - Static variable in interface io.helidon.security.providers.EvictableCache
-
Parameter to ConcurrentHashMap.forEachKey(long, Consumer) used for eviction.
- EvictableCache<K,V> - Interface in io.helidon.security.providers
-
Generic cache with eviction and max size.
- EvictableCache.Builder<K,V> - Class in io.helidon.security.providers
-
- evictor(BiFunction<K, V, Boolean>) - Method in class io.helidon.security.providers.EvictableCache.Builder
-
Configure evictor to check if a records is still valid.
- evictSchedule(long, long, TimeUnit) - Method in class io.helidon.security.providers.EvictableCache.Builder
-
Configure eviction scheduling.
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.helidon.webserver.netty.ForwardingHandler
-
- execute(Supplier<T>) - Method in interface io.helidon.config.spi.RetryPolicy
-
Invokes the provided Supplier to read the source data and returns
that data.
- executeOn(ExecutorService) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new Valve which defer all handlers to provided ExecutorService.
- executePolicy(String, Errors.Collector, ProviderRequest) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
- executePolicy(String, Errors.Collector, ProviderRequest) - Method in interface io.helidon.security.abac.policy.spi.PolicyExecutor
-
Execute a policy based on a policy statement.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
Sets a custom executor used to watch filesystem changes on.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Sets a custom service used to schedule polling ticks on.
- executor(ScheduledExecutorService) - Method in class io.helidon.config.RetryPolicies.Builder
-
Sets a custom executor used to invoke a method call.
- executorService(ExecutorService) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an executor service to be used for this application.
- executorService(ExecutorService) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- executorService(ExecutorService) - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
Sets the executor service to use for a handling of request that matches a path
where the
JerseySupport is registered.
- executorService(Supplier<ExecutorService>) - Method in class io.helidon.security.SecurityContext.Builder
-
Executor service to use for requests within this context.
- exists() - Method in interface io.helidon.config.Config
-
Returns true if the node exists, whether an object, a list, or a
value node.
- exists() - Method in enum io.helidon.config.Config.Type
-
Returns true if the node exists, either as an object, a list or as a value node.
- EXPECT - Static variable in class io.helidon.common.http.Http.Header
-
The "Expect" header name.
- expectedAudience(String) - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
Audience expected in inbound JWTs.
- experimental() - Method in interface io.helidon.webserver.ServerConfiguration
-
- experimental(ExperimentalConfiguration) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
- ExperimentalConfiguration - Interface in io.helidon.webserver
-
Interface ExperimentalConfiguration.
- ExperimentalConfiguration.Builder - Class in io.helidon.webserver
-
- expirationTime(Instant) - Method in class io.helidon.security.jwt.Jwt.Builder
-
The expiration time defines the time that this JWT loses validity.
- ExpirationValidator() - Constructor for class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- ExpirationValidator(Instant, int, TemporalUnit, boolean) - Constructor for class io.helidon.security.jwt.Jwt.ExpirationValidator
-
New instance with explicit values.
- expires() - Method in interface io.helidon.webserver.ResponseHeaders
-
Optionally gets the value of
"Expires" header.
- expires(Instant) - Method in class io.helidon.common.http.SetCookie
-
Sets Expires parameter.
- expires(Instant) - Method in interface io.helidon.webserver.ResponseHeaders
-
- expires(ZonedDateTime) - Method in class io.helidon.common.http.SetCookie
-
Sets Expires parameter.
- expires(ZonedDateTime) - Method in interface io.helidon.webserver.ResponseHeaders
-
- EXPIRES - Static variable in class io.helidon.common.http.Http.Header
-
The "Expires" header name.
- explicitProvider(String) - Method in class io.helidon.security.SecurityRequestBuilder
-
Use an explicit provider.
- expressionFactory(ExpressionFactory) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Configure a specific expression factory to use with this executor.
- expTime(Instant) - Method in class io.helidon.security.providers.TokenCredential.Builder
-
Time the token would expire.
- extractToken(String) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from the string value of the header (or other field).
- extractToken(Map<String, List<String>>) - Method in class io.helidon.security.util.TokenHandler
-
Extracts the token from request.
- Factory - Class in io.helidon.webserver.netty
-
Factory SPI implementation using Netty.io.
- Factory() - Constructor for class io.helidon.webserver.netty.Factory
-
- FAIL_ON_MISSING_REFERENCE_KEY_NAME - Static variable in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Config key for setting missing reference behavior on
ValueResolvingFilters.
- failed(String) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with an explanatory message.
- failed(String, Throwable) - Static method in class io.helidon.security.AuthenticationResponse
-
Construct a failed response with a throwable as a cause.
- failIfNoneValidated(boolean) - Method in class io.helidon.security.abac.AbacProvider.Builder
-
Whether to fail if NONE of the attributes is validated.
- failOnMissingReference(boolean) - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Sets how the ValueResolvingFilter resulting from this builder
will behave when a value contains a reference to a non-existent
key.
- failOnUnvalidated(boolean) - Method in class io.helidon.security.abac.AbacProvider.Builder
-
Whether to fail if any attribute is left unvalidated.
- fallback() - Static method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Returns an implementation of MergingStrategy in which nodes
from a root earlier in the list have higher priority than nodes from
a root later in the list.
- family() - Method in interface io.helidon.common.http.Http.ResponseStatus
-
Get the class of status code.
- family() - Method in enum io.helidon.common.http.Http.Status
-
Get the class of status code.
- familyName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Family name of subject (surname).
- fatal(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- fatal(String) - Method in class io.helidon.common.Errors.Collector
-
Add a fatal error to the list of messages.
- file(String) - Static method in class io.helidon.config.ConfigSources
-
Provides a Builder for creating a ConfigSource from the specified
file path.
- file(String) - Static method in class io.helidon.config.OverrideSources
-
Creates new instance of the File OverrideSource Builder to be used to bootstrap an File OverrideSource instance.
- filter(Function<Flow.Publisher<ByteBuffer>, Flow.Publisher<ByteBuffer>>) - Method in interface io.helidon.security.Entity
-
Call this method if your security provider needs access to entity bytes.
- filter(Predicate<T>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
Valve consisting of the elements of this
Valve that match the given predicate.
- filter(ClientRequestContext) - Method in class io.helidon.security.jersey.ClientSecurityFilter
-
- filter(ClientRequestContext) - Method in class io.helidon.webserver.opentracing.OpentracingClientFilter
-
- filter(ClientRequestContext, ClientResponseContext) - Method in class io.helidon.webserver.opentracing.OpentracingClientFilter
-
- filter(ContainerRequestContext) - Method in class io.helidon.security.jersey.SecurityFilter
-
- filter(ContainerRequestContext) - Method in class io.helidon.webserver.opentracing.OpentracingContainerFilter
-
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.security.jersey.SecurityFilter
-
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.helidon.webserver.opentracing.OpentracingContainerFilter
-
- findParser(String) - Method in interface io.helidon.config.spi.ConfigContext
-
- findTarget(SecurityEnvironment) - Method in class io.helidon.security.providers.OutboundConfig
-
Find target for current security request.
- fireChangeEvent() - Method in class io.helidon.config.spi.AbstractSource
-
Fires a change event when source has changed.
- first(String) - Method in interface io.helidon.common.http.Parameters
-
Returns an Optional containing the first value of the given
parameter (and possibly multi-valued) parameter.
- first(String) - Method in class io.helidon.common.http.ReadOnlyParameters
-
- flatMap(Function<T, Valve<K>>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns new Valve instance which combines all results into a single Valve.
- Flow - Class in io.helidon.common.reactive
-
Interrelated interfaces and static methods for establishing
flow-controlled components in which
Publishers
produce items consumed by one or more
Subscribers, each managed by a
Subscription.
- Flow.Processor<T,R> - Interface in io.helidon.common.reactive
-
A component that acts as both a Subscriber and Publisher.
- Flow.Publisher<T> - Interface in io.helidon.common.reactive
-
A producer of items (and related control messages) received by
Subscribers.
- Flow.Subscriber<T> - Interface in io.helidon.common.reactive
-
A receiver of messages.
- Flow.Subscription - Interface in io.helidon.common.reactive
-
- flush() - Method in interface io.helidon.common.http.DataChunk
-
Returns true if all caches are requested to flush when this chunk is written.
- forClassLoader(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigBuilder
-
- forEach(Consumer<? super T>) - Method in class io.helidon.common.reactive.valve.Tank
-
- forHeader(String) - Static method in class io.helidon.security.util.TokenHandler
-
A shortcut method to build a token handler that does not modify the token content.
- forKey(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception.
- forKeyId(String) - Method in class io.helidon.security.jwt.jwk.JwkKeys
-
Get a JWK for defined key id if present.
- format(LogRecord) - Method in class io.helidon.webserver.netty.WebServerLogFormatter
-
- formatMessage() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Creates a formatted message from this events message format and parameters.
- forService(String) - Static method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Get a Zipkin
Tracer builder for processing tracing data of a service with a given name.
- FORWARDED - Static variable in class io.helidon.common.http.Http.Header
-
The "Forwarded" header name.
- ForwardingHandler - Class in io.helidon.webserver.netty
-
- fragment() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a decoded request URI fragment without leading hash '#' character.
- from(int) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- from(int, String) - Static method in interface io.helidon.common.http.Http.ResponseStatus
-
Convert a numerical status code into the corresponding ResponseStatus.
- from(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.valve.Valves
-
- from(Config) - Method in class io.helidon.common.pki.KeyConfig.KeystoreBuilder
-
Update this builder from configuration.
- from(Config) - Method in class io.helidon.common.pki.KeyConfig.PemBuilder
-
Update this builder from configuration.
- from(Config) - Static method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
Initializes config filter instance from configuration properties.
- from(Config) - Static method in class io.helidon.config.ConfigSources
-
- from(Config) - Static method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
- from(Config) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
- from(Config) - Static method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Initializes polling strategy instance from configuration properties.
- from(Config) - Static method in class io.helidon.config.RetryPolicies.Builder
-
Initializes retry policy instance from configuration properties.
- from(Config) - Static method in interface io.helidon.config.spi.ConfigSource
-
- from(Config) - Static method in interface io.helidon.config.spi.RetryPolicy
-
Constructs a RetryPolicy from meta-configuration.
- from(Config) - Method in class io.helidon.security.abac.AbacProvider.Builder
-
Update builder from configuration.
- from(Config) - Static method in class io.helidon.security.abac.AbacProvider
-
Creates a new provider instance from configuration.
- from(Config) - Static method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor
-
Create an instance based on configuration.
- from(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Update this builder from configuration.
- from(Config) - Static method in class io.helidon.security.abac.policy.PolicyValidator
-
Create an instance from configuration.
- from(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig.Builder
-
Update this builder from configuration.
- from(Config) - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig.Builder
-
Load configuration data from configuration.
- from(Config) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Will read roles allowed from configuration.
- from(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator.Builder
-
Update builder from configuration.
- from(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator
-
Create a new validator instance from configuration.
- from(Config) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from configuration (of endpoint).
- from(Config) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create an time config from configuration.
- from(Config) - Static method in class io.helidon.security.jersey.QueryParamHandler
-
Read a new instance from configuration.
- from(Config) - Static method in class io.helidon.security.oidc.common.OidcConfig
-
Deprecated.
- from(Config) - Static method in interface io.helidon.security.providers.EvictableCache
-
- from(Config) - Static method in class io.helidon.security.QueryParamMapping
-
Read a new instance from configuration.
- from(Config) - Static method in class io.helidon.security.SecurityTime
-
Load an instance from configuration.
- from(Config) - Static method in class io.helidon.security.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from configuration.
- from(Config) - Static method in class io.helidon.security.webserver.WebSecurity
-
Create a consumer of routing config to be registered with
web server routing to process security requests.
- from(Config) - Static method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Create a new builder based on values in configuration.
- from(Config, String) - Static method in interface io.helidon.common.configurable.Resource
-
Loads the resource from appropriate location based
on configuration and a key prefix.
- from(ConfigNode.ObjectNode) - Static method in class io.helidon.config.ConfigSources
-
- from(TimeValidator.TimeConfig) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Update this builder from an existing configuration instance.
- from(QueryParamMapping) - Static method in class io.helidon.security.jersey.QueryParamHandler
-
Create instance from an existing mapping.
- from(QueryParamMapping) - Static method in class io.helidon.security.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from existing mapping.
- from(Security) - Static method in class io.helidon.security.webserver.WebSecurity
-
Create a consumer of routing config to be registered with
web server routing to process security requests.
- from(Security, Config) - Static method in class io.helidon.security.webserver.WebSecurity
-
Create a consumer of routing config to be registered with
web server routing to process security requests.
- from(InputStream, int) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
ByteBuffer based
Valve instance from the provided
InputStream.
- from(InputStream, int, ExecutorService) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
ByteBuffer based
Valve instance from the provided
InputStream.
- from(InputStream, String) - Static method in interface io.helidon.common.configurable.Resource
-
- from(Reader) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData from a Reader.
- from(Class<T>, Class<?>) - Static method in class io.helidon.config.ConfigMappers
-
Creates new instance of
ConfigMapper that creates new instance of
type
using specified builder that will be initialized from appropriate Config node.
- from(Iterable<T>) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve instance from the provided
Iterable.
- from(Readable, String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource from the provided
readable content and
with the specified
mediaType.
- from(Readable, String, Optional<S>) - Static method in interface io.helidon.config.spi.ConfigParser.Content
-
Creates
ConfigParser.Content from given
readable content and
with specified
mediaType of configuration format.
- from(String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from classpath.
- from(String) - Static method in interface io.helidon.common.http.Http.RequestMethod
-
Create new HTTP request method instance from the provided name.
- from(String) - Static method in class io.helidon.config.git.GitConfigSourceBuilder
-
Creates a builder with mandatory path to the configuration source.
- from(String) - Static method in interface io.helidon.config.spi.ConfigNode.ValueNode
-
- from(String) - Static method in interface io.helidon.webserver.PathMatcher
-
Creates new instance from provided Web Server path pattern.
- from(String...) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from an array of allowed roles.
- from(String...) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from an array of scopes.
- from(String, TokenHandler) - Static method in class io.helidon.security.webserver.SecurityHandler.QueryParamHandler
-
Create an instance from parameter name and explicit
TokenHandler.
- from(String, String) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource from the provided
String content and
with the specified
mediaType.
- from(URI) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided.
- from(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.
- from(URI, Proxy) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from URI provided with an explicit proxy server.
- from(Path) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from file system.
- from(Collection<String>) - Static method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Create roles config from a collection of allowed roles.
- from(Supplier<ConfigSource>...) - Static method in interface io.helidon.config.Config
-
Creates a new
Config loaded from environment variables, system
properties, and the specified
ConfigSources.
- from(Supplier<ConfigSource>...) - Static method in class io.helidon.config.ConfigSources
-
- from(List<ScopeValidator.Scope>) - Static method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Create an instance from a list of annotations.
- from(List<Supplier<ConfigSource>>) - Static method in class io.helidon.config.ConfigSources
-
- from(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.
- from(Map<String, String>) - Static method in class io.helidon.config.ConfigSources
-
- from(Map<String, String>) - Static method in class io.helidon.config.OverrideSources
-
Creates a new instance od
OverrideSource from a map of wildcards to values.
- from(Optional<T>) - Static method in class io.helidon.common.OptionalHelper
-
Static factory method to create a new OptionalHelper instance.
- from(Properties) - Static method in class io.helidon.config.ConfigSources
-
- from(T...) - Static method in class io.helidon.common.reactive.valve.Valves
-
Creates a
Valve instance from provided array.
- FROM - Static variable in class io.helidon.common.http.Http.Header
-
The "From" header name.
- fromAnnotations(List<? extends Annotation>) - Method in class io.helidon.security.abac.policy.PolicyValidator
-
- fromAnnotations(List<? extends Annotation>) - Method in class io.helidon.security.abac.role.RoleValidator
-
- fromAnnotations(List<? extends Annotation>) - Method in class io.helidon.security.abac.scope.ScopeValidator
-
- fromAnnotations(List<? extends Annotation>) - Method in interface io.helidon.security.abac.spi.AbacValidator
-
Load configuration class instance from annotations this validator expects.
- fromAnnotations(List<? extends Annotation>) - Method in class io.helidon.security.abac.time.TimeValidator
-
- fromConfig() - Static method in class io.helidon.security.tools.config.SecureConfigFilter
-
Create a filter based on configuration (it takes its configuration from the configuration object it filters).
- fromConfig(Config) - Method in class io.helidon.common.pki.KeyConfig.Builder
-
Updated this builder instance from configuration.
- fromConfig(Config) - Static method in class io.helidon.common.pki.KeyConfig
-
Load key config from config.
- fromConfig(Config) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Updated builder from configuration.
- fromConfig(Config) - Method in class io.helidon.security.abac.policy.PolicyValidator
-
- fromConfig(Config) - Method in class io.helidon.security.abac.role.RoleValidator
-
- fromConfig(Config) - Method in class io.helidon.security.abac.scope.ScopeValidator
-
- fromConfig(Config) - Method in interface io.helidon.security.abac.spi.AbacValidator
-
Load configuration class instance from
Config.
- fromConfig(Config) - Method in class io.helidon.security.abac.time.TimeValidator
-
- fromConfig(Config) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Update fields from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.CompositeProviderSelectionPolicy
-
Load this policy from config.
- fromConfig(Config) - Method in class io.helidon.security.google.GoogleTokenProvider.Builder
-
Update this builder from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.google.GoogleTokenProvider
-
Create an instance from configuration.
- fromConfig(Config) - Method in class io.helidon.security.jersey.SecurityFeature.Builder
-
Update this builder from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.oidc.OidcProvider
-
Load this provider from configuration.
- fromConfig(Config) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Load this builder from a configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.header.HeaderAtnProvider
-
Create provider instance from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.ConfigUserStore
-
Create an instance from config.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
Load this provider from configuration.
- fromConfig(Config) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
-
Parse configuration into this enum.
- fromConfig(Config) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
-
Parse configuration into this enum.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
-
Load this provider from configuration.
- fromConfig(Config) - Method in class io.helidon.security.provider.httpsign.HttpSignProvider.Builder
-
Create a builder from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpsign.HttpSignProvider
-
Create a new instance of this provider from configuration.
- fromConfig(Config) - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition.Builder
-
Create a builder instance from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
Create a new instance from configuration.
- fromConfig(Config) - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition.Builder
-
Update this builder instance from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Create an instance from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpsign.SignedHeadersConfig
-
Load header configuration from config.
- fromConfig(Config) - Static method in class io.helidon.security.provider.httpsign.SignedHeadersConfig.HeadersConfig
-
Create a new instance from configuration.
- fromConfig(Config) - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
Load this builder from a configuration.
- fromConfig(Config) - Static method in class io.helidon.security.provider.jwt.JwtProvider
-
Create provider instance from configuration.
- fromConfig(Config) - Method in class io.helidon.security.providers.EvictableCache.Builder
-
Update this builder from configuration.
- fromConfig(Config) - Static method in class io.helidon.security.Security
-
Creates new instance based on configuration values.
- fromConfig(Config) - Method in class io.helidon.security.SecurityTime.Builder
-
Update this builder from configuration.
- fromConfig(Config) - Method in class io.helidon.security.util.TokenHandler.Builder
-
Update builder from config.
- fromConfig(Config) - Static method in class io.helidon.security.util.TokenHandler
-
- fromConfig(Config) - Static method in interface io.helidon.webserver.ServerConfiguration
-
Creates new instance with defaults from external configuration source.
- fromConfig(Config) - Static method in class io.helidon.webserver.SSLContextBuilder
-
Creates SSLContext from the provided configuration.
- fromConfig(Config) - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Update this builder from configuration.
- fromConfig(Config, TokenHandler) - Static method in class io.helidon.security.provider.jwt.JwtProvider.JwtOutboundTarget
-
Load an instance from configuration.
- fromContent(String, byte[]) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from binary content.
- fromContent(String, String) - Static method in interface io.helidon.common.configurable.Resource
-
Load resource from text content (e.g.
- fromJson(JsonObject) - Static method in class io.helidon.security.jwt.jwk.Jwk
-
Create an instance from Json object.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkEC
-
Create an instance from Json object.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkOctet
-
Create an instance from Json object.
- fromJson(JsonObject) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Update this builder from JWK in json format.
- fromJson(JsonObject) - Static method in class io.helidon.security.jwt.jwk.JwkRSA
-
Create an instance from Json object.
- fromPath(String) - Static method in interface io.helidon.common.configurable.Resource
-
- fromWildcards(List<Map.Entry<String, String>>) - Static method in class io.helidon.config.spi.OverrideSource.OverrideData
-
Creates OverrideData from a List of String
pairs.
- frontendUri(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Full URI of this application that is visible from user browser.
- fullBuilder() - Static method in class io.helidon.common.pki.KeyConfig
-
Creates a new builder to configure instance.
- fullName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Full name of subject.
- gatherApplications(ProcessInjectionTarget<T>) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Gather Application or resource classes to start.
- gender(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Gender of the subject.
- generalClient() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Client with configured proxy with no security.
- geometric(long, double, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema as a bounded geometric series.
- get() - Method in interface io.helidon.common.Builder
-
- get() - Method in class io.helidon.common.configurable.ThreadPoolSupplier
-
- get() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value.
- get() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Get the stored subscriber.
- get() - Method in interface io.helidon.config.Config.Value.None
-
- get() - Method in class io.helidon.config.ConfigFilters.ValueResolvingBuilder
-
- get() - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
- get() - Method in class io.helidon.config.ConfigSources.MapBuilder
-
- get() - Method in class io.helidon.config.PollingStrategies.FilesystemWatchBuilder
-
- get() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
- get() - Method in class io.helidon.config.RetryPolicies.Builder
-
- get() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
- get() - Method in class io.helidon.config.spi.AbstractOverrideSource.Builder
-
- get() - Method in interface io.helidon.config.spi.ConfigSource
-
- get() - Method in interface io.helidon.config.spi.OverrideSource
-
- get() - Method in interface io.helidon.config.spi.PollingStrategy
-
- get() - Method in interface io.helidon.config.spi.RetryPolicy
-
- get() - Method in interface io.helidon.security.SecurityClient
-
- get() - Method in class io.helidon.security.SecurityTime
-
Get current (or as configured) time.
- get() - Static method in class io.helidon.webserver.json.JsonSupport
-
Returns a singleton instance of JsonSupport with default configuration.
- get(Config.Key) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- get(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all GET requests to provided handler(s).
- get(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- get(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(Class<T>) - Method in interface io.helidon.common.http.ContextualRegistry
-
Optionally gets registered instance by its type.
- get(Object, Class<T>) - Method in interface io.helidon.common.http.ContextualRegistry
-
Optionally gets a registered instance by its type.
- get(String) - Method in interface io.helidon.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- get(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes GET requests with corresponding path to provided handler(s).
- get(K) - Method in interface io.helidon.security.providers.EvictableCache
-
Get current cached value if valid.
- getAddress() - Method in class io.helidon.security.jwt.Jwt
-
- getAlgorithm() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The algorithm used when signing/encrypting this key.
- getAlgorithm() - Method in class io.helidon.security.jwt.Jwt
-
- getAlgorithm() - Method in enum io.helidon.security.provider.httpauth.HttpDigest.Algorithm
-
Get the algorithm string.
- getAlgorithm() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
Algorithm of signature used by this client.
- getAlgorithm() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Algorithm used by this signature.
- getAnnotations(EndpointConfig.AnnotationScope...) - Method in class io.helidon.security.EndpointConfig
-
All custom annotations for scopes defined in parameters, in the same order.
- getApi() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
- getApplicationRegistry() - Static method in class io.helidon.microprofile.metrics.cdi.RegistryProducer
-
- getApplications() - Method in class io.helidon.microprofile.server.Server.Builder
-
- getApplications() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Access existing applications configured with the server.
- getAtHash() - Method in class io.helidon.security.jwt.Jwt
-
- getAttribute(String) - Method in interface io.helidon.security.util.AbacSupport
-
Get the property (optional) value.
- getAttributeNames() - Method in class io.helidon.security.EndpointConfig
-
- getAttributeNames() - Method in class io.helidon.security.Grant
-
- getAttributeNames() - Method in class io.helidon.security.Principal
-
- getAttributeNames() - Method in class io.helidon.security.ProviderRequest
-
- getAttributeNames() - Method in class io.helidon.security.SecurityEnvironment
-
- getAttributeNames() - Method in class io.helidon.security.Subject
-
- getAttributeNames() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
- getAttributeNames() - Method in interface io.helidon.security.util.AbacSupport
-
A collection of all property names in this container.
- getAttributeRaw(String) - Method in class io.helidon.security.EndpointConfig
-
- getAttributeRaw(String) - Method in class io.helidon.security.Grant
-
- getAttributeRaw(String) - Method in class io.helidon.security.Principal
-
- getAttributeRaw(String) - Method in class io.helidon.security.ProviderRequest
-
- getAttributeRaw(String) - Method in class io.helidon.security.SecurityEnvironment
-
- getAttributeRaw(String) - Method in class io.helidon.security.Subject
-
- getAttributeRaw(String) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
-
- getAttributeRaw(String) - Method in interface io.helidon.security.util.AbacSupport
-
Return the actual property value or null if not present.
- getAudience() - Method in class io.helidon.security.jwt.Jwt
-
- getAuditConsumer() - Method in interface io.helidon.security.spi.AuditProvider
-
Return you subscriber for audit events.
- getAuditSource() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Source of this audit event (class, method, line number etc.).
- getAuthoritativeSystem(Set<? extends System>, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
Given a
Set of
Systems, returns the
System from that
Set that is deemed to be the
authoritative system, either because it is the only
enabled member of the
Set or it is
the first
enabled member of the
Set whose
System.isAuthoritative() method returns
true,
or null if there is no
authoritative System to be returned.
- getBaseRegistry() - Static method in class io.helidon.microprofile.metrics.cdi.RegistryProducer
-
- getBeanClass() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getBigInteger(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is base64-url encoded and convert it to big integer if present.
- getBirthday() - Method in class io.helidon.security.jwt.Jwt
-
- getBranch() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a git branch.
- getBuilder() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
-
- getByteArray(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a base64-url encoded byte array, if present.
- getBytes() - Method in interface io.helidon.common.configurable.Resource
-
Get bytes of this resource.
- getCallerClass() - Method in class io.helidon.common.StackWalker
-
Gets the Class object of the caller who invoked the method
that invoked getCallerClass.
- getCdiContainer() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The CDI container used by this server (Weld SE container).
- getCertChain() - Method in class io.helidon.common.pki.KeyConfig
-
- getCerts() - Method in class io.helidon.common.pki.KeyConfig
-
- getChangesExecutor() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-executor property.
- getChangesMaxBuffer() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns changes-max-buffer property.
- getCharset() - Method in class io.helidon.common.http.MediaType
-
Gets Optional value of charset parameter.
- getCHash() - Method in class io.helidon.security.jwt.Jwt
-
- getClassName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
- getCommonPropertyType(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- getConfig() - Method in class io.helidon.microprofile.config.MpConfig
-
Get an instance of Helidon config (a tree structure) rather than the microprofile config.
- getConfig() - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
-
- getConfig() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
The Microprofile config instance used to configure this server.
- getConfig() - Method in class io.helidon.security.providers.OutboundTarget
-
- getConfig(ClassLoader) - Method in class io.helidon.microprofile.config.MpConfigProviderResolver
-
- getConfig(String) - Method in class io.helidon.security.EndpointConfig
-
Get
Config instance for a config key.
- getConfig(String) - Method in class io.helidon.security.Security
-
The configuration of security.
- getConfigContext() - Method in class io.helidon.config.spi.AbstractConfigSource
-
- getConfigSources() - Method in class io.helidon.microprofile.config.MpConfig
-
- getConfiguration() - Method in class io.helidon.webserver.jersey.JerseySupport.Builder
-
- getContainer() - Method in interface io.helidon.microprofile.server.Server
-
Get CDI container in use.
- getContainer() - Method in class io.helidon.microprofile.server.ServerImpl
-
- getContentType() - Method in class io.helidon.security.jwt.Jwt
-
- getContext() - Method in class io.helidon.security.ProviderRequest
-
- getConversionType(Class<?>, String) - Method in class io.helidon.integrations.jedis.cdi.JedisExtension
-
Returns a non-null Class representing the type
to which MicroProfile Config-based conversion of the property
identified by the supplied name should occur.
- getCountry() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getCustomAnnotations() - Method in class io.helidon.security.Security
-
Get the complete set of annotations expected by (all) security providers configured.
- getCustomObject(Class<? extends T>) - Method in class io.helidon.security.providers.OutboundTarget
-
Allows a programmatic client to send custom security provider specific parameters to the provider.
- getDataSourceClassName(String) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
Returns the name of a Java class that implements the DataSource interface that is appropriate for the supplied JDBC
URL.
- getDataSourceProperty(Properties, System, Properties, String, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Returns the value of a property found in the
properties
parameter value, or, failing that, in the supplied
System's
properties, or,
failing that, in the supplied
coordinates parameter
value, that applies to the data source identified by the supplied
dataSourceName parameter, taking into account the
prefix.
- getDefaultRegistry() - Static method in class io.helidon.microprofile.metrics.cdi.RegistryProducer
-
- getDescription() - Method in class io.helidon.security.SecurityResponse
-
Description of current security status.
- getDirectory() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a local git directory.
- getEmail() - Method in class io.helidon.security.jwt.Jwt
-
- getEmailVerified() - Method in class io.helidon.security.jwt.Jwt
-
- getEndpointConfig() - Method in class io.helidon.security.ProviderRequest
-
- getEndpointConfig() - Method in interface io.helidon.security.SecurityContext
-
Current endpoint configuration.
- getenv() - Method in class io.helidon.service.configuration.api.System
-
Returns the
environment of this
System as a
non-
null, unchanging and unmodifiable
Map.
- getEnv() - Method in class io.helidon.security.ProviderRequest
-
- getEnv() - Method in interface io.helidon.security.SecurityContext
-
- getEventType() - Method in interface io.helidon.security.AuditEvent
-
Gets the type of this AuditEvent.
- getExecutorService() - Method in interface io.helidon.security.SecurityContext
-
Executor service of the security module.
- getExpirationTime() - Method in class io.helidon.security.jwt.Jwt
-
- getExpTime() - Method in class io.helidon.security.providers.TokenCredential
-
- getFamilyName() - Method in class io.helidon.security.jwt.Jwt
-
- getFeatureDescriptors(ELContext, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- getFileName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
- getFormatted() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getFullName() - Method in class io.helidon.security.jwt.Jwt
-
- getGender() - Method in class io.helidon.security.jwt.Jwt
-
- getGivenName() - Method in class io.helidon.security.jwt.Jwt
-
- getGrants(Class<T>) - Method in class io.helidon.security.Subject
-
Get all grants of a specific type determined by type's class.
- getGrantsByType(String) - Method in class io.helidon.security.Subject
-
Get all grants of a specific type determined by type's name.
- getHeader() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Header to store signature in.
- getHeaderClaim(String) - Method in class io.helidon.security.jwt.Jwt
-
Get a claim by its name from header.
- getHeaderJson() - Method in class io.helidon.security.jwt.Jwt
-
Create a JSON header object.
- getHeaders() - Method in class io.helidon.security.SecurityEnvironment
-
Transport headers that can be used to process the message.
- getHeaders() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets http request headers.
- getHealth() - Method in class io.helidon.microprofile.health.HealthEndpoint
-
Gets an HTTP Response in the form of JSON to a request for health.
- getHelidonConfig() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
- getHmacSharedSecret() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
For hmac-sha256 algorithm, this provides access to a secret shared with the client.
- getHmacSharedSecret() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Shared secret for HMAC based algorithms.
- getHost() - Method in interface io.helidon.microprofile.server.Server
-
Get the host this server listens on.
- getHost() - Method in class io.helidon.microprofile.server.ServerImpl
-
- getHosts() - Method in class io.helidon.security.providers.OutboundTarget
-
- getId() - Method in class io.helidon.security.Principal
-
Id of this principal.
- getId() - Method in interface io.helidon.security.SecurityContext
-
Id of this context instance.
- getIndex() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
- getInjectionPoints() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getInstance() - Static method in class io.helidon.common.StackWalker
-
Returns a StackWalker instance with default options.
- getInstance(StackWalker.Option) - Static method in class io.helidon.common.StackWalker
-
Returns a StackWalker instance with the given option specifying
the stack frame information it can access.
- getInstance(Class<U>) - Method in class io.helidon.security.ClassToInstanceStore
-
Get an instance from the store.
- getInstance(Class<U>) - Method in class io.helidon.security.EndpointConfig
-
Get an instance of a custom object configuring this endpoint.
- getInstance(String) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
- getInstance(String, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
-
- getInstance(Set<StackWalker.Option>) - Static method in class io.helidon.common.StackWalker
-
Returns a StackWalker instance with the given options specifying
the stack frame information it can access.
- getInstanceKeys() - Method in class io.helidon.security.EndpointConfig
-
Get all classes of custom endpoint configuration object registered.
- getIssuer() - Method in class io.helidon.security.jwt.Jwt
-
- getIssuer() - Method in class io.helidon.security.providers.TokenCredential
-
- getIssueTime() - Method in class io.helidon.security.jwt.Jwt
-
- getIssueTime() - Method in class io.helidon.security.providers.TokenCredential
-
- getJwt() - Method in class io.helidon.security.jwt.SignedJwt
-
Return a Jwt instance from this signed JWT.
- getJwtId() - Method in class io.helidon.security.jwt.Jwt
-
- getKey() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
- getKeyBytes() - Method in class io.helidon.security.jwt.jwk.JwkOctet
-
Get the bytes of the secret key.
- getKeyConfig() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
For rsa-sha256 algorithm, this provides access to the public key of the client.
- getKeyConfig() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Private key configuration for RSA based algorithms.
- getKeyFactory(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a key factory for algorithm.
- getKeyId() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The key id (kid) of this JWK.
- getKeyId() - Method in class io.helidon.security.jwt.Jwt
-
- getKeyId() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
The key id of this client.
- getKeyId() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Key id of this service (will be mapped by target service to validate signature).
- getKeyType() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The key type (kty) of this JWK.
- getLineNumber() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
- getLocalAddress() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets the Internet Protocol (IP) address of the interface on which the request was received.
- getLocale() - Method in class io.helidon.security.jwt.Jwt
-
- getLocality() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getLocalPort() - Method in interface io.helidon.webserver.spi.BareRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- getLocation() - Method in interface io.helidon.common.configurable.Resource
-
Location (or description) of this resource, depends on original source.
- getLogin() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
-
Get login name.
- getMac(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a MAC for algorithm.
- getMappers() - Method in interface io.helidon.config.spi.ConfigMapperProvider
-
Returns a map of
ConfigMapper instances associated with appropriate target type (
Class<?>.
- getMediaType() - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Returns media type property.
- getMediaType() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns source associated media type or null if unknown.
- getMediaType() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
Returns configuration content media type.
- getMediaTypeMapping() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
- getMessage() - Method in class io.helidon.common.Errors.ErrorMessage
-
Human-readable description of the issue.
- getMessageFormat() - Method in interface io.helidon.security.AuditEvent
-
Gets the message format of this AuditEvent to be used with
String.format(String, Object...).
- getMessages() - Method in exception io.helidon.common.Errors.ErrorMessagesException
-
Get encountered error messages of all types (hint, warning, fatal).
- getMethod() - Method in class io.helidon.security.SecurityEnvironment
-
Verb to execute on the resource.
- getMethod() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets an HTTP request method.
- getMethodName() - Method in interface io.helidon.security.spi.AuditProvider.AuditSource
-
- getMiddleName() - Method in class io.helidon.security.jwt.Jwt
-
- getName() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
- getName() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getName() - Method in class io.helidon.security.AuditEvent.AuditParam
-
- getName() - Method in class io.helidon.security.Grant
-
- getName() - Method in class io.helidon.security.NamedProvider
-
Name of this provider.
- getName() - Method in class io.helidon.security.Principal
-
- getName() - Method in class io.helidon.security.providers.OutboundTarget
-
- getName() - Method in class io.helidon.service.configuration.api.System
-
Returns the name of this
System.
- getName() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
- getNickname() - Method in class io.helidon.security.jwt.Jwt
-
- getNodeType() - Method in interface io.helidon.config.spi.ConfigNode
-
Get the type of this node.
- getNodeType() - Method in interface io.helidon.config.spi.ConfigNode.ListNode
-
- getNodeType() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode
-
- getNodeType() - Method in interface io.helidon.config.spi.ConfigNode.ValueNode
-
- getNonce() - Method in class io.helidon.security.jwt.Jwt
-
- getNotBefore() - Method in class io.helidon.security.jwt.Jwt
-
- getNumberOfSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Returns the number of current subscribers.
- getObject() - Method in class io.helidon.security.ProviderRequest
-
- getOperations() - Method in class io.helidon.security.jwt.jwk.Jwk
-
Permitted operations of this JWK.
- getOptionalValue(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
- getOrdinal() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
- getOrigin() - Method in class io.helidon.security.Grant
-
- getParameters() - Method in class io.helidon.common.http.MediaType
-
Getter for a read-only parameter map.
- getParams() - Method in interface io.helidon.security.AuditEvent
-
Parameters of this audit event, used in String.format(String, Object...)
when creating the audit message.
- getParser() - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Returns parser property.
- getParser() - Method in class io.helidon.config.spi.AbstractParsableConfigSource
-
Returns source associated parser or null if unknown.
- getParserMapping() - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
- getPassword() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
-
Get password of the user.
- getPath() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a relative path to the configuration file.
- getPath() - Method in class io.helidon.security.SecurityEnvironment
-
Path to the resource.
- getPattern() - Method in exception io.helidon.webserver.IllegalPathPatternException
-
- getPayloadClaim(String) - Method in class io.helidon.security.jwt.Jwt
-
Get a claim by its name from payload.
- getPayloadClaims() - Method in class io.helidon.security.jwt.Jwt
-
- getPayloadJson() - Method in class io.helidon.security.jwt.Jwt
-
Create a JSON payload object.
- getPhoneNumber() - Method in class io.helidon.security.jwt.Jwt
-
- getPhoneNumberVerified() - Method in class io.helidon.security.jwt.Jwt
-
- getPicture() - Method in class io.helidon.security.jwt.Jwt
-
- getPolicyStatements() - Method in class io.helidon.security.abac.policy.PolicyValidator.PolicyConfig
-
The policy statements collected through configuration hierarchy.
- getPollingStrategy() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns polling-strategy property.
- getPort() - Method in interface io.helidon.microprofile.server.Server
-
Get the port this server listens on or -1 if the server is not
running.
- getPort() - Method in class io.helidon.microprofile.server.ServerImpl
-
- getPostalCode() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getPreferredUsername() - Method in class io.helidon.security.jwt.Jwt
-
- getPrefix() - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
Returns the prefix with which relevant property names will start.
- getPrincipal() - Method in class io.helidon.security.Subject
-
Get the principal this subject is created for (e.g.
- getPrincipalName() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
The principal name of the client.
- getPrincipals() - Method in class io.helidon.security.Subject
-
- getPrivateCredential(Class<T>) - Method in class io.helidon.security.Subject
-
Get private credential for the specified type.
- getPrivateKey() - Method in class io.helidon.common.pki.KeyConfig
-
- getProfile() - Method in class io.helidon.security.jwt.Jwt
-
- getProperties() - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns a
Map consisting of all property names and their
values that this
OciConfigConfigSource knows about at the
time that this method is invoked.
- getProperties() - Method in class io.helidon.service.configuration.api.System
-
Returns the properties of this
System as a non-
null, unchanging and unmodifiable
Properties object.
- getProperties() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
- getProperty(String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Returns a value for the property described by the supplied propertyName, or null if no such property value exists.
- getProperty(String, String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Returns a value for the property described by the supplied propertyName, or the value of the supplied defaultValue
parameter if no such property value exists.
- getProperty(String, String) - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
Returns a value for the property described by the supplied propertyName, or the value of the supplied defaultValue
parameter if no such property value exists.
- getProperty(String, String) - Method in class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhost
-
Overrides the
HikariCPServiceConfiguration.getProperty(String, String) method
to return a value for the supplied
propertyName, and, if
one is not found and the
propertyName parameter value
starts with
javax.sql.Datasource., to "just-in-time"
install certain properties related to the data source in
question, before attempting its retrieval again.
- getPropertyNames() - Method in class io.helidon.microprofile.config.MpConfig
-
- getPropertyNames() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
- getPropertyNames() - Method in class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
- getPropertyNames() - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
- getProvider() - Method in class io.helidon.security.NamedProvider
-
Provider instance.
- getProviderClass() - Method in class io.helidon.security.abac.AbacProviderService
-
- getProviderClass() - Method in class io.helidon.security.google.GoogleTokenService
-
- getProviderClass() - Method in class io.helidon.security.oidc.OidcProviderService
-
- getProviderClass() - Method in class io.helidon.security.provider.header.HeaderAtnService
-
- getProviderClass() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
-
- getProviderClass() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
-
- getProviderClass() - Method in class io.helidon.security.provider.httpsign.HttpSignService
-
- getProviderClass() - Method in class io.helidon.security.provider.jwt.JwtProviderService
-
- getProviderClass() - Method in interface io.helidon.security.spi.SecurityProviderService
-
Class of the provider of this provider service.
- getProviderInstance(Config) - Method in class io.helidon.security.abac.AbacProviderService
-
- getProviderInstance(Config) - Method in class io.helidon.security.google.GoogleTokenService
-
- getProviderInstance(Config) - Method in class io.helidon.security.oidc.OidcProviderService
-
- getProviderInstance(Config) - Method in class io.helidon.security.provider.header.HeaderAtnService
-
- getProviderInstance(Config) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
-
- getProviderInstance(Config) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
-
- getProviderInstance(Config) - Method in class io.helidon.security.provider.httpsign.HttpSignService
-
- getProviderInstance(Config) - Method in class io.helidon.security.provider.jwt.JwtProviderService
-
- getProviderInstance(Config) - Method in interface io.helidon.security.spi.SecurityProviderService
-
Create a new instance of the provider based on the configuration
provided.
- getProviders(Class<T>) - Method in interface io.helidon.security.spi.ProviderSelectionPolicy.Providers
-
Get a list of named providers based on provider type.
- getPublicCert() - Method in class io.helidon.common.pki.KeyConfig
-
- getPublicCredential(Class<T>) - Method in class io.helidon.security.Subject
-
Get public credential for the specified type.
- getPublicKey() - Method in class io.helidon.common.pki.KeyConfig
-
- getQop() - Method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
-
Get the QOP string.
- getQualifiers() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getQueryParamHandlers() - Method in class io.helidon.security.webserver.SecurityHandler
-
List of query parameter handlers.
- getQueryParamName() - Method in class io.helidon.security.QueryParamMapping
-
- getRegion() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
-
Get a registry based on its type.
- getRegistryFactory() - Static method in class io.helidon.metrics.RegistryFactory
-
Get a supplier for registry factory.
- getRemoteAddress() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets the Internet Protocol (IP) address of the client or last proxy that sent the request.
- getRemotePort() - Method in interface io.helidon.webserver.spi.BareRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- getRequestEntity() - Method in class io.helidon.security.ProviderRequest
-
Access request message entity.
- getRequestEntity() - Method in interface io.helidon.security.SecurityRequest
-
Access request message entity.
- getRequestHeaders() - Method in class io.helidon.security.SecurityResponse
-
Get new request headers to be used.
- getRequiredScopes() - Method in class io.helidon.security.abac.scope.ScopeValidator.ScopesConfig
-
Which scopes are required.
- getResources() - Method in interface io.helidon.security.SecurityRequest
-
Return a map of keys to resource instances.
- getResponseEntity() - Method in class io.helidon.security.ProviderRequest
-
Access response message entity.
- getResponseEntity() - Method in interface io.helidon.security.SecurityRequest
-
Access response message entity.
- getResponseHeaders() - Method in class io.helidon.security.SecurityResponse
-
Get new response headers to be used.
- getRetryPolicy() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- getRoles() - Method in interface io.helidon.security.provider.httpauth.UserStore.User
-
Get set of roles the user is in.
- getRoles(Subject) - Static method in class io.helidon.security.Security
-
Get a set of roles the subject has, based on
Role.
- getScope() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getScopes() - Method in class io.helidon.security.jwt.Jwt
-
- getServerConfigBuilder() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Helidon web server configuration builder that can be used to re-configure the web server.
- getServerRoutingBuilder() - Method in interface io.helidon.microprofile.server.spi.MpServiceContext
-
Helidon webserver routing builder that can be used to add routes to the webserver.
- getServerTime() - Method in class io.helidon.security.Security
-
Time that is decisive for the server.
- getServerTime() - Method in interface io.helidon.security.SecurityContext
-
Get time instance, that can be used to obtain current time consistent with the security framework.
- getService() - Method in class io.helidon.security.AuthenticationResponse
-
- getService() - Method in class io.helidon.security.ProviderRequest
-
- getService() - Method in interface io.helidon.security.SecurityContext
-
Returns subject of current context (caller) service or client identity.
- getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
-
Returns the identifier of the service this
ServiceConfiguration
implementation provides configuration for.
- getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
-
- getServiceName() - Method in interface io.helidon.security.SecurityContext
-
A helper method to get service name if authenticated.
- getServicePrincipal() - Method in interface io.helidon.security.SecurityContext
-
Returns service principal if service is authenticated.
- getServiceRolesAllowed() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Set of roles required for a service.
- getSeverity() - Method in class io.helidon.common.Errors.ErrorMessage
-
- getSeverity() - Method in interface io.helidon.security.AuditEvent
-
Gets the severity of this AuditEvent.
- getSignature() - Method in class io.helidon.security.jwt.SignedJwt
-
- getSignature(String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Create a signature for algorithm.
- getSignedBytes() - Method in class io.helidon.security.jwt.SignedJwt
-
- getSignedHeadersConfig() - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition
-
Configuration of method to headers to define headers to be signed.
- getSource() - Method in class io.helidon.common.Errors.ErrorMessage
-
The issue source.
- getSourceType() - Method in interface io.helidon.common.configurable.Resource
-
Type of this resource, depends on the original source.
- getStamp() - Method in interface io.helidon.config.spi.ConfigParser.Content
-
A modification stamp of the content.
- getStatus() - Method in class io.helidon.security.SecurityResponse
-
Status of this response.
- getStatusCode() - Method in class io.helidon.security.SecurityResponse
-
Status code (uses HTTP status codes for mapping).
- getStereotypes() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getStream() - Method in interface io.helidon.common.configurable.Resource
-
Get an input stream to this resource.
- getStreetAddress() - Method in class io.helidon.security.jwt.JwtUtil.Address
-
- getString() - Method in interface io.helidon.common.configurable.Resource
-
Get string content of this resource.
- getString(Charset) - Method in interface io.helidon.common.configurable.Resource
-
Get string content of this resource.
- getString(JsonObject, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string if present.
- getStrings(JsonObject, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is a list of strings if present.
- getSubject() - Method in class io.helidon.security.jwt.Jwt
-
- getSubject() - Method in class io.helidon.security.ProviderRequest
-
- getSubjectMapper() - Method in class io.helidon.security.Security
-
- getSubjectType() - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition
-
The type of principal we have authenticated (either user or service, defaults to service).
- getSubtype() - Method in class io.helidon.common.http.MediaType
-
Getter for subtype.
- getSupportedMediaTypes() - Method in interface io.helidon.config.spi.ConfigParser
-
Returns set of supported media types by the parser.
- getSystems() - Static method in class io.helidon.service.configuration.api.System
-
Returns a non-
null, unchanging and unmodifiable
Set
of
System instances as found by the Java service provider mechanism.
- getTarget() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
- getTarget() - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
- getTarget() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
Returns key source attributes (target).
- getTargets() - Method in class io.helidon.security.providers.OutboundConfig
-
- getTargetUri() - Method in class io.helidon.security.SecurityEnvironment
-
Get the URI of the resource requested.
- getThrowable() - Method in class io.helidon.common.reactive.valve.ValveIterator
-
If original
Valve ends with error then this method returns cause of such error.
- getThrowable() - Method in interface io.helidon.security.AuditEvent
-
Gets an Throwable object from which additional audit information
can be obtained.
- getThrowable() - Method in class io.helidon.security.SecurityResponse
-
Get underlying throwable causing a failure state (if such happened).
- getTime() - Method in class io.helidon.security.SecurityEnvironment
-
Time on the server this environment was created for current request.
- getTimestamp() - Method in interface io.helidon.config.spi.PollingStrategy.PollingEvent
-
Returns the event timestamp.
- getTimeZone() - Method in class io.helidon.security.jwt.Jwt
-
- getToken() - Method in class io.helidon.security.providers.TokenCredential
-
- getTokenContent() - Method in class io.helidon.security.jwt.SignedJwt
-
- getTokenHandler() - Method in class io.helidon.security.QueryParamMapping
-
- getTokenHeader() - Method in class io.helidon.security.util.TokenHandler
-
- getTokenInstance(Class<U>) - Method in class io.helidon.security.providers.TokenCredential
-
Get a token of a specific class.
- getTracer() - Method in class io.helidon.security.Security
-
Returns a tracer that can be used to construct new spans.
- getTracer() - Method in interface io.helidon.security.SecurityContext
-
Provides the tracer to create new spans.
- getTracingId() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Tracing id of the current audit event, generated by SecurityContext.
- getTracingSpan() - Method in interface io.helidon.security.SecurityContext
-
Provides the span for tracing.
- getTracingSpan() - Method in interface io.helidon.security.SecurityRequest
-
Get the span to trace subsequent requests.
- getTransport() - Method in class io.helidon.security.SecurityEnvironment
-
Return type of transport (such as http, https, jms etc.).
- getTransports() - Method in class io.helidon.security.providers.OutboundTarget
-
- getType() - Method in class io.helidon.common.http.MediaType
-
Getter for primary type.
- getType() - Method in class io.helidon.security.Grant
-
Type of this grant.
- getType() - Method in class io.helidon.security.jwt.Jwt
-
- getType(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- getTypes() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- getUpdatedAt() - Method in class io.helidon.security.jwt.Jwt
-
- getUri() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
- getUri() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a remote git repository uri.
- getUri() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets a Request-URI (or alternatively path) as defined in request line.
- getUsage() - Method in class io.helidon.security.jwt.jwk.Jwk
-
Permitted usage of this JWK.
- getUser() - Method in class io.helidon.security.AuthenticationResponse
-
- getUser() - Method in interface io.helidon.security.SecurityContext
-
Returns subject of current context (caller) user.
- getUser(String) - Method in class io.helidon.security.provider.httpauth.ConfigUserStore
-
- getUser(String) - Method in interface io.helidon.security.provider.httpauth.UserStore
-
Get user based on login.
- getUserName() - Method in interface io.helidon.security.SecurityContext
-
A helper method to get user name if authenticated.
- getUserPrincipal() - Method in interface io.helidon.security.SecurityContext
-
Returns user principal if user is authenticated.
- getUserRolesAllowed() - Method in class io.helidon.security.abac.role.RoleValidator.RoleConfig
-
Set of roles required for a user.
- getValue() - Method in class io.helidon.microprofile.metrics.cdi.DelegatingGauge
-
- getValue() - Method in class io.helidon.security.AuditEvent.AuditParam
-
- getValue(Object, String) - Static method in class io.helidon.security.ProviderRequest
-
Get a value of a property from an object.
- getValue(String) - Method in class io.helidon.integrations.cdi.oci.objectstorage.OciConfigConfigSource
-
Returns a value for the supplied propertyName, or null if there is no such value.
- getValue(String) - Method in class io.helidon.service.configuration.microprofile.config.ServiceConfigurationConfigSource
-
Returns the value of the property identified by the supplied
name, or null if there is no such property or a
value could not be found for some reason.
- getValue(String, Class<T>) - Method in class io.helidon.microprofile.config.MpConfig
-
- getValue(String, Class<T>, T) - Method in class io.helidon.microprofile.config.MpConfig
-
Get value with a default if it does not exist.
- getValue(ELContext, Object, Object) - Method in class io.helidon.security.abac.policy.el.AttributeResolver
-
- getValueWithDefault(String, Class<T>, String) - Method in class io.helidon.microprofile.config.MpConfig
-
Get value with a default if it does not exist.
- getVendorRegistry() - Static method in class io.helidon.microprofile.metrics.cdi.RegistryProducer
-
- getVersion() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets an HTTP version from the request line such as HTTP/1.1.
- getWebServer() - Method in interface io.helidon.webserver.spi.BareRequest
-
- getWebsite() - Method in class io.helidon.security.jwt.Jwt
-
- GitConfigSourceBuilder - Class in io.helidon.config.git
-
Git ConfigSource builder.
- GitConfigSourceBuilder.GitEndpoint - Class in io.helidon.config.git
-
Git source endpoint descriptor.
- GitEndpoint(URI, String, Path, String) - Constructor for class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Creates a descriptor.
- givenName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Given name of subject (first name).
- GoogleTokenException - Exception in io.helidon.security.google
-
An exception that is throws in case of a problem with Google access token processing.
- GoogleTokenProvider - Class in io.helidon.security.google
-
Provider supporting login button from front-end.
- GoogleTokenProvider.Builder - Class in io.helidon.security.google
-
- GoogleTokenService - Class in io.helidon.security.google
-
- GoogleTokenService() - Constructor for class io.helidon.security.google.GoogleTokenService
-
- Grant - Class in io.helidon.security
-
A concept representing anything that can be granted to a subject.
- Grant(Grant.Builder<?>) - Constructor for class io.helidon.security.Grant
-
Create an instance based on a builder.
- Grant.Builder<T extends Grant.Builder> - Class in io.helidon.security
-
A fluent API builder for
Grant.
- handle(BiConsumer<T, Pausable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>, Runnable) - Method in class io.helidon.common.reactive.valve.Tank
-
- handle(BiConsumer<T, Pausable>, Consumer<Throwable>, Runnable) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>, Consumer<Throwable>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- handle(Consumer<T>, Consumer<Throwable>, Runnable) - Method in interface io.helidon.common.reactive.valve.Valve
-
Register data handlers (callbacks).
- Handler - Interface in io.helidon.webserver
-
- Handler.EntityHandler<T> - Interface in io.helidon.webserver
-
- hasContentType(String...) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts only requests of any specified content types.
- hasConverter(Class<?>) - Method in class io.helidon.microprofile.config.MpConfig
-
Check whether a converter exists for a specific class.
- hasFatal() - Method in class io.helidon.common.Errors.Collector
-
A helper method to check if this collector already has a fatal message.
- hasFatal() - Method in class io.helidon.common.Errors
-
Check if a fatal message is part of these messages.
- hashCode() - Method in class io.helidon.common.Errors.ErrorMessage
-
- hashCode() - Method in class io.helidon.common.http.MediaType
-
Generate a hash code from the type, subtype and parameters.
- hashCode() - Method in class io.helidon.security.providers.OutboundTarget
-
- hashCode() - Method in class io.helidon.service.configuration.api.System
-
- hasHint() - Method in class io.helidon.common.Errors
-
Check if a hint message is part of these messages.
- hasNext() - Method in class io.helidon.common.reactive.valve.ValveIterator
-
- hasSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Returns true if this publisher has any subscribers.
- hasSuffix(String) - Method in class io.helidon.common.http.MediaType
-
Tests if this media type has provided Structured Syntax suffix (RFC 6839).
- hasValue() - Method in interface io.helidon.config.Config
-
Returns true if this configuration node has a direct value.
- hasWarning() - Method in class io.helidon.common.Errors
-
Check if a warning message is part of these messages.
- head(Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- head(Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes all HEAD requests to provided handler(s).
- head(PathMatcher, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- head(PathMatcher, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- head(String, Handler...) - Method in class io.helidon.webserver.Routing.Builder
-
- head(String, Handler...) - Method in interface io.helidon.webserver.Routing.Rules
-
Routes HEAD requests with corresponding path to provided handler(s).
- header(HttpSignHeader) - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition.Builder
-
Header to store signature in.
- header(String, String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add a single-value header.
- header(String, List<String>) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Add a multi-value header.
- HEADER_ORIG_URI - Static variable in class io.helidon.security.Security
-
Integration should add a special header to each request.
- HeaderAtnProvider - Class in io.helidon.security.provider.header
-
Security provider that extracts a username (or service name) from a header.
- HeaderAtnProvider.Builder - Class in io.helidon.security.provider.header
-
- HeaderAtnService - Class in io.helidon.security.provider.header
-
- HeaderAtnService() - Constructor for class io.helidon.security.provider.header.HeaderAtnService
-
- headerHandler() - Method in class io.helidon.security.oidc.common.OidcConfig
-
- headers() - Method in interface io.helidon.webserver.ServerRequest
-
Returns http request headers.
- headers() - Method in interface io.helidon.webserver.ServerResponse
-
Returns response headers.
- headers(Map<String, List<String>>) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Transport headers (such as HTTP headers, JMS headers).
- Headers - Interface in io.helidon.common.http
-
Extends
Parameters interface by adding methods convenient for HTTP headers.
- headerTokenHandler(TokenHandler) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
- HealthCheckResponseProviderImpl - Class in io.helidon.microprofile.health
-
An implementation of HealthCheckResponseProvider which does not rely on any particular java-to-json mapping strategy.
- HealthCheckResponseProviderImpl() - Constructor for class io.helidon.microprofile.health.HealthCheckResponseProviderImpl
-
- HealthEndpoint - Class in io.helidon.microprofile.health
-
A REST endpoint that implements the microprofile health specification.
- HealthEndpoint(Instance<HealthCheck>, List<String>, List<String>) - Constructor for class io.helidon.microprofile.health.HealthEndpoint
-
Creates a new HealthEndpoint.
- HealthMpService - Class in io.helidon.microprofile.health
-
Helidon Microprofile Server extension for Health checks.
- HealthMpService() - Constructor for class io.helidon.microprofile.health.HealthMpService
-
- HeapMemoryHealthCheck - Class in io.helidon.microprofile.health.checks
-
A health check that verifies whether the server is running out of Java heap space.
- HikariCP - Class in io.helidon.integrations.datasource.hikaricp.cdi.config
-
- HikariCP() - Constructor for class io.helidon.integrations.datasource.hikaricp.cdi.config.HikariCP
-
- HikariCPBackedDataSourceExtension - Class in io.helidon.integrations.datasource.hikaricp.cdi
-
An
Extension that arranges for named
DataSource
injection points to be satisfied.
- HikariCPBackedDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
-
- HikariCPServiceConfiguration - Class in io.helidon.service.configuration.hikaricp
-
- HikariCPServiceConfiguration(Properties, System, Properties) - Constructor for class io.helidon.service.configuration.hikaricp.HikariCPServiceConfiguration
-
- HikariCPServiceConfigurationACCSProvider - Class in io.helidon.service.configuration.hikaricp.accs
-
- HikariCPServiceConfigurationACCSProvider() - Constructor for class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
- HikariCPServiceConfigurationLocalhost - Class in io.helidon.service.configuration.hikaricp.localhost
-
- HikariCPServiceConfigurationLocalhost(HikariCPServiceConfigurationLocalhostProvider, Properties, System, Properties) - Constructor for class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhost
-
- HikariCPServiceConfigurationLocalhostProvider - Class in io.helidon.service.configuration.hikaricp.localhost
-
- HikariCPServiceConfigurationLocalhostProvider() - Constructor for class io.helidon.service.configuration.hikaricp.localhost.HikariCPServiceConfigurationLocalhostProvider
-
- HikariCPServiceConfigurationProvider - Class in io.helidon.service.configuration.hikaricp
-
- HikariCPServiceConfigurationProvider() - Constructor for class io.helidon.service.configuration.hikaricp.HikariCPServiceConfigurationProvider
-
- hint(Object, String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- hint(String) - Method in class io.helidon.common.Errors.Collector
-
Add a hint message to the list of messages.
- hmacSecret(byte[]) - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition.Builder
-
For hmac-sha256 algorithm, this provides access to a secret shared with the client.
- hmacSecret(byte[]) - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition.Builder
-
Shared secret for HMAC based algorithms.
- hmacSecret(String) - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition.Builder
-
- hmacSecret(String) - Method in class io.helidon.security.provider.httpsign.OutboundTargetDefinition.Builder
-
Shared secret for HMAC based algorithms.
- HoconConfigParserBuilder - Class in io.helidon.config.hocon
-
HOCON ConfigParser Builder.
- host(String) - Method in class io.helidon.microprofile.server.Server.Builder
-
Configure listen host.
- HOST - Static variable in class io.helidon.common.http.Http.Header
-
The "Host" header name.
- Http - Class in io.helidon.common.http
-
HTTP protocol related constants and utilities.
- Http.DateTime - Class in io.helidon.common.http
-
Support for HTTP date formats based on
RFC2616.
- Http.Header - Class in io.helidon.common.http
-
Utility class with a list of names of standard HTTP headers and related tooling methods.
- Http.Method - Enum in io.helidon.common.http
-
Enumeration of all standard HTTP
methods.
- Http.RequestMethod - Interface in io.helidon.common.http
-
Interface representing an HTTP request method, all standard methods are in
Http.Method enumeration.
- Http.ResponseStatus - Interface in io.helidon.common.http
-
Base interface for status codes used in HTTP responses.
- Http.ResponseStatus.Family - Enum in io.helidon.common.http
-
An enumeration representing the class of status code.
- Http.Status - Enum in io.helidon.common.http
-
- Http.Version - Enum in io.helidon.common.http
-
Enumeration of supported HTTP protocol versions.
- http2() - Method in interface io.helidon.webserver.ExperimentalConfiguration
-
Config property to set HTTP/2 configuration.
- http2(Http2Configuration) - Method in class io.helidon.webserver.ExperimentalConfiguration.Builder
-
Sets value for HTTP/2 configuration.
- Http2Configuration - Interface in io.helidon.webserver
-
Interface Http2Configuration.
- Http2Configuration.Builder - Class in io.helidon.webserver
-
- HttpAuthException - Exception in io.helidon.security.provider.httpauth
-
Exception in Http authentication.
- HttpBasicAuthProvider - Class in io.helidon.security.provider.httpauth
-
Http authentication security provider.
- HttpBasicAuthProvider.Builder - Class in io.helidon.security.provider.httpauth
-
- HttpBasicAuthService - Class in io.helidon.security.provider.httpauth
-
Basic authentication service.
- HttpBasicAuthService() - Constructor for class io.helidon.security.provider.httpauth.HttpBasicAuthService
-
- HttpDigest - Class in io.helidon.security.provider.httpauth
-
Digest specific enums.
- HttpDigest() - Constructor for class io.helidon.security.provider.httpauth.HttpDigest
-
- HttpDigest.Algorithm - Enum in io.helidon.security.provider.httpauth
-
Http digest algorithm.
- HttpDigest.Qop - Enum in io.helidon.security.provider.httpauth
-
Http digest QOP (quality of protection).
- HttpDigestAuthProvider - Class in io.helidon.security.provider.httpauth
-
Http authentication security provider.
- HttpDigestAuthProvider.Builder - Class in io.helidon.security.provider.httpauth
-
- HttpDigestAuthService - Class in io.helidon.security.provider.httpauth
-
Digest authentication service.
- HttpDigestAuthService() - Constructor for class io.helidon.security.provider.httpauth.HttpDigestAuthService
-
- HttpException - Exception in io.helidon.webserver
-
Runtime exception for applications.
- HttpException(String) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException associated with
Http.Status#INTERNAL_SERVER_ERROR_500.
- HttpException(String, Http.ResponseStatus) - Constructor for exception io.helidon.webserver.HttpException
-
- HttpException(String, Http.ResponseStatus, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
- HttpException(String, Throwable) - Constructor for exception io.helidon.webserver.HttpException
-
Creates
HttpException associated with
Http.Status#INTERNAL_SERVER_ERROR_500.
- httpOnly(boolean) - Method in class io.helidon.common.http.SetCookie
-
Sets HttpOnly parameter.
- HttpRequest - Interface in io.helidon.common.http
-
Common attributes of an HTTP Request, that are used both in server requests and in client requests.
- HttpRequest.Path - Interface in io.helidon.common.http
-
Represents requested normalised URI path.
- HttpSignatureException - Exception in io.helidon.security.provider.httpsign
-
Exception from HTTP signatures provider.
- HttpSignHeader - Enum in io.helidon.security.provider.httpsign
-
Headers supported by HTTP Signature.
- HttpSignProvider - Class in io.helidon.security.provider.httpsign
-
A provider that can authenticate incoming requests based on HTTP signature of header fields, and
can create signatures for outbound requests.
- HttpSignProvider.Builder - Class in io.helidon.security.provider.httpsign
-
Fluent API builder for this provider.
- HttpSignService - Class in io.helidon.security.provider.httpsign
-
- HttpSignService() - Constructor for class io.helidon.security.provider.httpsign.HttpSignService
-
- id() - Method in interface io.helidon.common.http.DataChunk
-
The tracing ID of this chunk.
- 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.oidc.common.OidcConfig
-
Identity server URI.
- identityUri(URI) - Method in class io.helidon.security.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.
- ifExistsOrElse(Consumer<Config>, Runnable) - Method in interface io.helidon.config.Config
-
Performs the given action with the config node if the node
exists, otherwise performs the specified "missing"
action.
- ifModifiedSince() - Method in interface io.helidon.webserver.RequestHeaders
-
- 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.
- 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.provider.httpsign
-
Configuration of inbound client.
- InboundClientDefinition.Builder - Class in io.helidon.security.provider.httpsign
-
- inboundRequiredHeaders(SignedHeadersConfig) - Method in class io.helidon.security.provider.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.
- 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.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.security.tools.config.SecureConfigFilterService
-
- 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.jersey.SecurityFilter
-
- InputStreamHelper - Class in io.helidon.common
-
A set of static utility methods for InputStream.
- inputStreamReader() - Static method in class io.helidon.webserver.ContentReaders
-
Creates a reader that bridges Flow API IO to a blocking Java InputStream.
- InputStreamValve - Class in io.helidon.common.reactive.valve
-
The InputStreamValve is a
ByteBuffer based
Valve that transforms
a possibly blocking
InputStream into the Valve.
- inRole(Subject, String) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified role.
- inRoles(Subject, String...) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified roles (must have all of them).
- inScope(Subject, String) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified scope.
- inScopes(Subject, String...) - Static method in class io.helidon.security.abac.policy.el.BuiltInMethods
-
Check if subject has the specified scopes (must have all of them).
- installDataSourceProperties(Properties, System, Properties, String) - Method in class io.helidon.service.configuration.hikaricp.accs.HikariCPServiceConfigurationACCSProvider
-
- 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 - Static variable in class io.helidon.microprofile.metrics.cdi.VendorDefined.Literal
-
- 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 interface io.helidon.security.abac.spi.AbacValidatorService
-
Create a new instance of the validator based on the configuration
provided.
- instantiate(Config) - Method in class io.helidon.security.abac.time.TimeValidatorService
-
- introspectEndpoint() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Token introspection endpoint.
- introspectEndpointUri(URI) - Method in class io.helidon.security.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.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.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.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.metrics - package io.helidon.metrics
-
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
- 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.health - package io.helidon.microprofile.health
-
Implements the JAX-RS and CDI support for microprofile.
- io.helidon.microprofile.health.checks - package io.helidon.microprofile.health.checks
-
Healthchecks provided by our Microprofile implementation.
- io.helidon.microprofile.metrics - package io.helidon.microprofile.metrics
-
Microprofile metrics specification implementation.
- io.helidon.microprofile.metrics.cdi - package io.helidon.microprofile.metrics.cdi
-
CDI extension implementing support for Microprofile metrics.
- 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 - package io.helidon.security.abac
-
Attribute based access control (ABAC) security provider.
- 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.spi - package io.helidon.security.abac.spi
-
Attribute based access control (ABAC) security provider's SPI.
- io.helidon.security.abac.time - package io.helidon.security.abac.time
-
Time attribute validator.
- io.helidon.security.annot - package io.helidon.security.annot
-
Annotations for integration with containers supporting them.
- io.helidon.security.google - package io.helidon.security.google
-
Integration with Google login button.
- io.helidon.security.jersey - package io.helidon.security.jersey
-
Jersey integration for security module.
- 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.oidc - package io.helidon.security.oidc
-
Integration with Open ID Connect providers.
- io.helidon.security.oidc.common - package io.helidon.security.oidc.common
-
Open ID Connect (OIDC) classes usable from all OIDC related components.
- io.helidon.security.provider.header - package io.helidon.security.provider.header
-
Provider that can extract username from a (any) header.
- io.helidon.security.provider.httpauth - package io.helidon.security.provider.httpauth
-
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
- io.helidon.security.provider.httpsign - package io.helidon.security.provider.httpsign
-
Provider supporting validation of incoming signatures and signing of outbound requests.
- io.helidon.security.provider.jwt - package io.helidon.security.provider.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 - package io.helidon.security.providers
-
Common classes for provider implementation.
- io.helidon.security.spi - package io.helidon.security.spi
-
Security component's SPI.
- io.helidon.security.tools.config - package io.helidon.security.tools.config
-
Support for encrypted properties.
- io.helidon.security.util - package io.helidon.security.util
-
General utilities for security modules.
- io.helidon.security.webserver - package io.helidon.security.webserver
-
Integration library for RxServer.
- 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.webserver - package io.helidon.webserver
-
Reactive web server API.
- io.helidon.webserver.jersey - package io.helidon.webserver.jersey
-
- io.helidon.webserver.json - package io.helidon.webserver.json
-
- io.helidon.webserver.netty - package io.helidon.webserver.netty
-
Netty based implementation of WebServer HTTP IO SPI.
- io.helidon.webserver.opentracing - package io.helidon.webserver.opentracing
-
Opentracing Jersey Integration.
- io.helidon.webserver.prometheus - package io.helidon.webserver.prometheus
-
Support for Prometheus client endpoint.
- io.helidon.webserver.spi - package io.helidon.webserver.spi
-
WebServer SPI.
- io.helidon.webserver.zipkin - package io.helidon.webserver.zipkin
-
Brave based Open Tracing implementation for an integration with Zipkin.
- is(Predicate<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
-
Accepts by free form condition.
- isAccepted(MediaType) - Method in interface io.helidon.webserver.RequestHeaders
-
Test if provided type is acceptable as a response for this request.
- isAlternative() - Method in class io.helidon.microprofile.config.cdi.ConfigCdiExtension.ConfigPropertyProducer
-
- 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.
- 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(String...) - Method in interface 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.security.google.GoogleTokenProvider
-
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.header.HeaderAtnProvider
-
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.httpsign.HttpSignProvider
-
- isOutboundSupported(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.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.
- 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.ServerRequest
-
Returns an indicating whether this request was made using a secure channel, such as HTTPS.
- isSecure() - Method in interface io.helidon.webserver.spi.BareRequest
-
Gets 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
-
- isSuccess() - Method in enum io.helidon.security.SecurityResponse.SecurityStatus
-
- issuer() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Token issuer.
- 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.oidc.common.OidcConfig.Builder
-
Issuer of issued tokens.
- issuer(String) - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
Issuer used to create new JWTs.
- issuer(String) - Method in class io.helidon.security.providers.TokenCredential.Builder
-
Issuer of the token.
- 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.TokenCredential.Builder
-
Time the token was issued.
- IssueTimeValidator() - Constructor for class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with default values (allowed time skew 5 seconds, optional).
- IssueTimeValidator(Instant, int, TemporalUnit, boolean) - Constructor for class io.helidon.security.jwt.Jwt.IssueTimeValidator
-
New instance with explicit values.
- 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
-
- main(String[]) - Static method in class io.helidon.microprofile.server.Main
-
Main method to start server.
- main(String[]) - Static method in class io.helidon.security.tools.config.Main
-
Expected parameters: type [aes|rsa] encryptionConfig [masterPassword|pathToRsaPublicKey] secretToEncrypt.
- Main - Class in io.helidon.microprofile.server
-
Start a Helidon microprofile server that collects JAX-RS resources from
configuration or from classpath.
- Main - Class in io.helidon.security.tools.config
-
Cli access to secret encryption.
- map(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified config hierarchy mapper.
- map(ConfigMapper<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified config hierarchy mapper.
- map(ProviderRequest, AuthenticationResponse) - Method in interface io.helidon.security.spi.SubjectMappingProvider
-
Map grants from authenticated request (e.g.
- map(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- map(Function<String, ? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- map(Function<T, K>) - Method in interface io.helidon.common.reactive.valve.Valve
-
Returns a
Valve consisting of the results of applying the given function to the elements of this
Valve.
- mapEntry(K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Returns an Map.Entry containing the given key and value.
- mapList(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified type mapper.
- mapList(ConfigMapper<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified type mapper.
- mapList(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified config hierarchy mapper.
- mapList(Function<String, ? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type provided by specified config hierarchy mapper.
- mapListSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper.
- mapListSupplier(ConfigMapper<? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper or a default value.
- mapListSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper.
- mapListSupplier(Function<String, ? extends T>, List<T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a list of a type provided by a specified type mapper or a default value.
- mapOf() - Static method in class io.helidon.common.CollectionsHelper
-
Returns an immutable map containing zero mappings.
- mapOf(K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing a single mappings.
- mapOf(K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 2 mappings.
- mapOf(K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 3 mappings.
- mapOf(K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 4 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapOf(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.helidon.common.CollectionsHelper
-
Create an unmodifiable map containing 5 mappings.
- mapOptional(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- mapOptional(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed value as a using specified type mapper.
- mapOptionalList(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type (single values as well as objects) provided by specified type mapper.
- mapOptionalList(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns typed list of type (single values as well as objects) provided by specified type mapper.
- mapOptionalListSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed list of a type (single values as well as objects) provided by a specified type
mapper.
- mapOptionalListSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional typed list of a type (single values as well as objects) provided by a specified type
mapper.
- mapOptionalSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional value, typed using a specified type mapper.
- mapOptionalSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of an optional value, typed using a specified type mapper.
- mapSupplier(ConfigMapper<? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper.
- mapSupplier(ConfigMapper<? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper or a default value.
- mapSupplier(Function<String, ? extends T>) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper.
- mapSupplier(Function<String, ? extends T>, T) - Method in interface io.helidon.config.Config
-
Returns a supplier of a typed value, using a specified type mapper or a default value.
- MASTER_PASSWORD_CONFIG_KEY - Static variable in class io.helidon.security.tools.config.ConfigProperties
-
Configuration property key to set master password ("security.config.aes.insecure-passphrase").
- MASTER_PASSWORD_ENV_VARIABLE - Static variable in class io.helidon.security.tools.config.ConfigProperties
-
Environment variable to set master password ("SECURE_CONFIG_AES_MASTER_PWD").
- masterPassword(char[]) - Method in class io.helidon.security.tools.config.SecureConfigFilter.Builder
-
Master password for AES based decryption.
- match(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a URI path.
- matches() - Method in interface io.helidon.webserver.PathMatcher.Result
-
Whether the tested vector matches the associated path template.
- MAX_FORWARDS - Static variable in class io.helidon.common.http.Http.Header
-
The "Max-Forwards" header name.
- maxAge(Duration) - Method in class io.helidon.common.http.SetCookie
-
Sets Max-Age parameter.
- maxContentLength() - Method in interface io.helidon.webserver.Http2Configuration
-
Default HTTP/2 content length.
- maxContentLength(int) - Method in class io.helidon.webserver.Http2Configuration.Builder
-
Sets max content length for HTTP/2.
- maxPoolSize(int) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Max pool size of the thread pool executor.
- maxSize(long) - Method in class io.helidon.security.providers.EvictableCache.Builder
-
Configure maximal cache size.
- mediaType(String) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Sets configuration content media type.
- MediaType - Class in io.helidon.common.http
-
An abstraction for a media type.
- MediaType() - Constructor for class io.helidon.common.http.MediaType
-
Creates a new instance of MediaType, both type and subtype are wildcards.
- MediaType(String, String) - Constructor for class io.helidon.common.http.MediaType
-
Creates a new instance of MediaType with the supplied type and subtype.
- MediaType(String, String, String) - Constructor for class io.helidon.common.http.MediaType
-
Creates a new instance of
MediaType with the supplied type, subtype and
"charset" parameter.
- MediaType(String, String, Map<String, String>) - Constructor for class io.helidon.common.http.MediaType
-
Creates a new instance of MediaType with the supplied type, subtype and
parameters.
- mediaTypeMapping(Function<Config.Key, String>) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Sets a function mapping key to media type.
- merge(List<ConfigNode.ObjectNode>) - Method in interface io.helidon.config.ConfigSources.MergingStrategy
-
Merges an ordered list of ConfigNode.ObjectNodes into a
single instance.
- mergingStrategy(ConfigSources.MergingStrategy) - Method in class io.helidon.config.ConfigSources.CompositeBuilder
-
Sets the strategy to be used for merging the root nodes provided by
the list of ConfigSources.
- message(Object, String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages.
- message(String, Severity) - Method in class io.helidon.common.Errors.Collector
-
Add a message to the list of messages with source automatically added.
- method() - Method in interface io.helidon.common.http.HttpRequest
-
Returns an HTTP request method.
- method(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Method that is requested (such as GET/POST for http).
- MetricProducer - Class in io.helidon.microprofile.metrics.cdi
-
Class MetricProducer.
- MetricProducer() - Constructor for class io.helidon.microprofile.metrics.cdi.MetricProducer
-
- MetricsCdiExtension - Class in io.helidon.microprofile.metrics.cdi
-
MetricsCdiExtension class.
- MetricsCdiExtension() - Constructor for class io.helidon.microprofile.metrics.cdi.MetricsCdiExtension
-
- MetricsMpService - Class in io.helidon.microprofile.metrics
-
Extension of microprofile
Server to enable support for metrics
and metrics REST API.
- MetricsMpService() - Constructor for class io.helidon.microprofile.metrics.MetricsMpService
-
- MetricsSupport - Class in io.helidon.metrics
-
Support for metrics for Helidon Web Server.
- MetricsSupport.Builder - Class in io.helidon.metrics
-
- middleName(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Middle name of subject.
- milliTime() - Method in interface io.helidon.metrics.Clock
-
A millisecond precision current time, such as provided
by System.currentTimeMillis().
- MissingValueException - Exception in io.helidon.config
-
Exception representing a specific failures related to a missing configuration value.
- moreData() - Method in class io.helidon.common.reactive.valve.InputStreamValve
-
- MpConfig - Class in io.helidon.microprofile.config
-
Microprofile config wrapper of
Config.
- MpConfig(Config, List<ConfigSource>, Set<Class>, Map<Class<?>, Converter<?>>) - Constructor for class io.helidon.microprofile.config.MpConfig
-
Create a new instance.
- MpConfigBuilder - Class in io.helidon.microprofile.config
-
Configuration builder.
- MpConfigProviderResolver - Class in io.helidon.microprofile.config
-
Integration with microprofile config.
- MpConfigProviderResolver() - Constructor for class io.helidon.microprofile.config.MpConfigProviderResolver
-
- MpException - Exception in io.helidon.microprofile.server
-
A generic Microprofile runtime exception.
- MpService - Interface in io.helidon.microprofile.server.spi
-
Microprofile service to extend features of the server.
- MpServiceContext - Interface in io.helidon.microprofile.server.spi
-
A context to allow a microprofile server extension to configure additional
resources with Jersey, web server or use the CDI container (already booted).
- MULTIPART_FORM_DATA - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
multipart/form-data media type.
- 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.
- 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.
- of(int) - Static method in enum io.helidon.common.http.Http.Status
-
Convert a numerical status code into the corresponding Status enum value.
- of(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.
- of(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.
- of(String) - Static method in enum io.helidon.common.http.Http.Version
-
Returns HTTP version for provided parameter.
- of(String) - Static method in interface io.helidon.config.Config.Key
-
Creates new instance of Key for specified key literal.
- of(T...) - Static method in class io.helidon.security.ClassToInstanceStore
-
Create a new instance based on explicit instances.
- 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.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.oidc.common
-
- oidcMetadata(Resource) - Method in class io.helidon.security.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.oidc.common.OidcConfig.Builder
-
JsonObject with the OIDC Metadata.
- oidcMetadataWellKnown(Boolean) - Method in class io.helidon.security.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.oidc
-
Open ID Connect authentication provider.
- OidcProviderService - Class in io.helidon.security.oidc
-
Java service to create OIDC provider instance.
- OidcProviderService() - Constructor for class io.helidon.security.oidc.OidcProviderService
-
- OidcSupport - Class in io.helidon.security.oidc
-
OIDC integration requires web resources to be exposed through a web server.
- onChange(Function<Config, Boolean>) - Method in interface io.helidon.config.Config
-
Directly subscribes onNextFunction function on change on whole Config or on particular Config node.
- 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 class io.helidon.security.jersey.SubscriberInputStream
-
- onComplete() - Method in interface io.helidon.webserver.spi.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 class io.helidon.security.jersey.SubscriberInputStream
-
- onError(Throwable) - Method in interface io.helidon.webserver.spi.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.spi.BareResponse
-
Provided ByteBuffer MUST be fully read during the method call.
- onNext(ByteBuffer) - Method in class io.helidon.security.jersey.SubscriberInputStream
-
- 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 class io.helidon.security.jersey.SubscriberInputStream
-
- onSubscribe(Flow.Subscription) - Method in interface io.helidon.webserver.spi.BareResponse
-
- Opentraceable - Annotation Type in io.helidon.webserver.opentracing
-
The Opentraceable provides JAX-RS
Client Zipkin integration.
- Opentraceable.Config - Class in io.helidon.webserver.opentracing
-
- OpentracingClientFilter - Class in io.helidon.webserver.opentracing
-
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
- OpentracingClientFilter() - Constructor for class io.helidon.webserver.opentracing.OpentracingClientFilter
-
- OpentracingContainerFilter - Class in io.helidon.webserver.opentracing
-
The OpentracingContainerFilter provides means to record a tracing info at the Jersey request handling
layer on the server side.
- OpentracingContainerFilter() - Constructor for class io.helidon.webserver.opentracing.OpentracingContainerFilter
-
- 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.
- optional() - Method in class io.helidon.config.spi.AbstractSource.Builder
-
- optional(boolean) - Method in class io.helidon.security.google.GoogleTokenProvider.Builder
-
- optional(boolean) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Whether authentication is required.
- optional(boolean) - Method in class io.helidon.security.provider.httpsign.HttpSignProvider.Builder
-
Set whether the signature is optional.
- optional(boolean) - Method in class io.helidon.security.provider.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.
- 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<? super ServerRequest>) - Method in interface io.helidon.webserver.RequestPredicate
-
- 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.
- 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
-
Creates new
Handler instance which executes this handler if condition was satisfied,
otherwise
executes provided
handler.
- outbound(OutboundConfig) - Method in class io.helidon.security.provider.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.security.provider.jwt.JwtProvider.Builder
-
Configuration of outbound rules.
- OutboundConfig - Class in io.helidon.security.providers
-
Configuration of outbound security targets.
- OutboundConfig() - Constructor for class io.helidon.security.providers.OutboundConfig
-
- OutboundConfig.Builder - Class in io.helidon.security.providers
-
- outboundEndpointConfig(Builder<EndpointConfig>) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.
- outboundEndpointConfig(EndpointConfig) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound endpoint config (annotations, config, attributes etc.) for this outbound call.
- outboundEnvironment(Builder<SecurityEnvironment>) - Method in class io.helidon.security.OutboundSecurityClientBuilder
-
Configure outbound environment (path, headers, URI 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.
- outboundSecurity(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.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
-
Configuration of outbound target.
- OutboundTarget.Builder - Class in io.helidon.security.providers
-
- OutboundTargetDefinition - Class in io.helidon.security.provider.httpsign
-
Configuration of outbound target to sign outgoing requests.
- OutboundTargetDefinition.Builder - Class in io.helidon.security.provider.httpsign
-
- outboundTokenHandler(TokenHandler) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Token handler to create outbound headers to propagate identity.
- OutputStreamPublisher - Class in io.helidon.common.reactive
-
Output stream that
publishes any data written to it as
ByteBuffer
events.
- 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.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.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 - 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.oidc.common.OidcConfig
-
Query parameter name.
- paramName(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Name of a query parameter that contains the JWT token when parameter is used.
- 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.
- 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(ConfigParser) - Method in class io.helidon.config.spi.AbstractParsableConfigSource.Builder
-
Sets a
ConfigParser instance to be used to parse configuration content.
- parserMapping(Function<Config.Key, ConfigParser>) - Method in class io.helidon.config.spi.AbstractConfigSource.Builder
-
Sets a function mapping key to a parser.
- parseTargets(Config) - Static method in class io.helidon.security.providers.OutboundConfig
-
Parse targets from provider configuration.
- parseTargets(Config, OutboundTarget...) - Static method in class io.helidon.security.providers.OutboundConfig
-
Parse targets from provider configuration with possible default targets.
- parseToken(String) - Static method in class io.helidon.security.jwt.SignedJwt
-
Parse a token received over network.
- path() - Method in interface io.helidon.common.http.HttpRequest
-
Returns a path which was accepted by matcher in actual routing.
- path(String) - Method in class io.helidon.common.http.SetCookie
-
Sets Path parameter.
- path(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Path that is requested (such as URI for http, without protocol, server and port).
- path(String) - Method in class io.helidon.webserver.prometheus.PrometheusSupport.Builder
-
Sets path of the metrics resource, default is /metrics.
- path(String) - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Override path to use.
- 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.
- 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
-
- 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.
- phoneNumber(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Phone number of the subject.
- phoneNumberVerified(Boolean) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Whether the phone number is verified or not.
- 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
-
- 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(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.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(int) - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Set the port to use.
- 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.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(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Preferred username of the subject.
- prefixed(String, Supplier<ConfigSource>) - Static method in class io.helidon.config.ConfigSources
-
Provides a
ConfigSource from a
sourceSupplier, adding the
specified
prefix to the keys in the source.
- prefixMatch(CharSequence) - Method in interface io.helidon.webserver.PathMatcher
-
Matches this matcher against a left part (prefix) of URI path with granularity on the path segment.
- prestart(boolean) - Method in class io.helidon.common.configurable.ThreadPoolSupplier.Builder
-
Whether to prestart core threads in this thread pool executor.
- principal(Principal) - Method in class io.helidon.security.Subject.Builder
-
Main principal of this subject.
- Principal - Class in io.helidon.security
-
A security principal.
- Principal.Builder - Class in io.helidon.security
-
- principalName(String) - Method in class io.helidon.security.provider.httpsign.InboundClientDefinition.Builder
-
The principal name of the client, defaults to keyId if not configured.
- 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.security.tools.config.ConfigProperties
-
Environment variable to set private key alias within a keystore.
- PRIVATE_KEY_PASS_ENV_VARIABLE - Static variable in class io.helidon.security.tools.config.ConfigProperties
-
Environment variable to set pass phrase for private key.
- PRIVATE_KEY_PEM_PATH_ENV_VARIABLE - Static variable in class io.helidon.security.tools.config.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.security.tools.config.ConfigProperties
-
Environment variable to set pass phrase for keystore.
- PRIVATE_KEYSTORE_PATH_ENV_VARIABLE - Static variable in class io.helidon.security.tools.config.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.security.tools.config.ConfigProperties
-
Environment variable to set key type to use.
- privateKey(KeyConfig) - Method in class io.helidon.security.tools.config.SecureConfigFilter.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.provider.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.jersey.SecurityFilter
-
- profile(URI) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Profile URI of the subject.
- PrometheusSupport - Class in io.helidon.webserver.prometheus
-
Support for Prometheus client endpoint.
- PrometheusSupport.Builder - Class in io.helidon.webserver.prometheus
-
- propagate(boolean) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Whether to propagate identity.
- propagate(boolean) - Method in class io.helidon.security.provider.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.jersey.ClientSecurityFeature
-
Property name for security context.
- PROPERTY_PROVIDER - Static variable in class io.helidon.security.jersey.ClientSecurityFeature
-
Property name for outbound security provider name.
- protocol(String) - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Set the protocol to use (http, https).
- PROVIDER_CONFIG_KEY - Static variable in class io.helidon.security.oidc.OidcProviderService
-
The default configuration key expected under security.providers that would contain
configuration of a provider instance.
- ProviderConfig - Interface in io.helidon.security.spi
-
A marker interface for configurations of providers.
- providerConfigKey() - Method in class io.helidon.security.abac.AbacProviderService
-
- providerConfigKey() - Method in class io.helidon.security.google.GoogleTokenService
-
- providerConfigKey() - Method in class io.helidon.security.oidc.OidcProviderService
-
- providerConfigKey() - Method in class io.helidon.security.provider.header.HeaderAtnService
-
- providerConfigKey() - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthService
-
- providerConfigKey() - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthService
-
- providerConfigKey() - Method in class io.helidon.security.provider.httpsign.HttpSignService
-
- providerConfigKey() - Method in class io.helidon.security.provider.jwt.JwtProviderService
-
- providerConfigKey() - Method in interface io.helidon.security.spi.SecurityProviderService
-
Key of the "root" of configuration of this provider.
- 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.google.GoogleTokenProvider.Builder
-
Set proxy host when talking to Google.
- proxyHost(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Proxy host to use.
- proxyPort(int) - Method in class io.helidon.security.google.GoogleTokenProvider.Builder
-
Set proxy port when talking to Google.
- proxyPort(int) - Method in class io.helidon.security.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.
- 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.provider.httpsign.InboundClientDefinition.Builder
-
For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client.
- publisherFromFlow(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- PublisherInputStream - Class in io.helidon.webserver
-
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.webserver.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(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(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.
- 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
-
- 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.
- ReactiveStreamsAdapter - Class in io.helidon.common.reactive
-
- read() - Method in class io.helidon.security.jersey.SubscriberInputStream
-
- read() - Method in class io.helidon.webserver.PublisherInputStream
-
- ReadableByteChannelPublisher - Class in io.helidon.webserver
-
Publish a channel content to a single subscriber.
- ReadableByteChannelPublisher(ReadableByteChannel, RetrySchema) - Constructor for class io.helidon.webserver.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.webserver.json.JsonSupport
-
Returns a function (reader) converting Publisher of ByteBuffers to
a JSON-P object.
- reader(Charset) - Method in class io.helidon.webserver.json.JsonSupport
-
Returns a function (reader) converting Publisher of ByteBuffers to
a JSON-P object.
- 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.oidc.common.OidcConfig
-
Realm to use for WWW-Authenticate response (if needed).
- realm(String) - Method in class io.helidon.security.google.GoogleTokenProvider.Builder
-
Set the authentication realm to build challenge, defaults to "helidon".
- realm(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Realm to return when not redirecting and an error occurs that sends back WWW-Authenticate header.
- realm(String) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
-
Set the realm to use when challenging users.
- realm(String) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
Set the realm to use when challenging users.
- realm(String) - Method in class io.helidon.security.provider.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.
- 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.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.oidc.common.OidcConfig
-
Redirection URI.
- redirectUri(String) - Method in class io.helidon.security.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.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(Builder<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(Builder<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- 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(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, Builder<? extends Service>...) - Method in class io.helidon.webserver.Routing.Builder
-
- register(String, Builder<? extends Service>...) - Method in interface io.helidon.webserver.Routing.Rules
-
Registers builder consumer.
- 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(T) - Method in interface io.helidon.common.http.ContextualRegistry
-
Register a new instance.
- 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.
- RegistryFactory - Class in io.helidon.metrics
-
Access point to all registries.
- RegistryProducer - Class in io.helidon.microprofile.metrics.cdi
-
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.ServerRequest
-
Returns the Internet Protocol (IP) address 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(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.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.provider.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
-
- RequestHeaders - Interface in io.helidon.webserver
-
Extends
Parameters interface by adding HTTP request headers oriented convenient methods.
- 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.
- requestId() - Method in interface io.helidon.webserver.spi.BareRequest
-
A unique correlation ID that is associated with this request and its associated response.
- requestId() - Method in interface io.helidon.webserver.spi.BareResponse
-
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 - Interface in io.helidon.webserver
-
Fluent API to define complex request conditions.
- RequestPredicate.ConditionalHandler - Class in io.helidon.webserver
-
A
Handler which executes provided logic only if provided condition is satisfied.
- REQUIRE_ENCRYPTION_CONFIG_KEY - Static variable in class io.helidon.security.tools.config.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.security.tools.config.ConfigProperties
-
Environment variable to set whether to require encryption of secrets or not ("SECURE_CONFIG_REQUIRE_ENCRYPTION").
- requireEncryption(boolean) - Method in class io.helidon.security.tools.config.SecureConfigFilter.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.from(URI)), classpath (
Resource.from(String)), filesystem (
Resource.from(Path),
Resource.fromPath(String)), content in config (
Resource.from(Config, String), input stream(
Resource.from(InputStream, String),
or direct value (
Resource.fromContent(String, byte[]),
Resource.fromContent(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.
- 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.
- RetryPolicies - Class in io.helidon.config
-
Class provides access to built-in
RetryPolicy implementations.
- RetryPolicies.Builder - Class in io.helidon.config
-
- 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.
- rolesAllowed(String...) - Method in class io.helidon.security.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.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<T extends Routing.Rules> - Interface in io.helidon.webserver
-
An API to define HTTP request routing rules.
- 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.
- 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.oidc.common.OidcConfig
-
Audience URI of custom scopes.
- scopeAudience(String) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Audience of the scope required by this application.
- 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.webserver.WebSecurity
-
Secure access using authentication and authorization.
- secure(boolean) - Method in class io.helidon.common.http.SetCookie
-
Sets Secure parameter.
- SecureClient - Annotation Type in io.helidon.security.jersey
-
Annotation to inject clients that have security feature configured.
- SecureClient.SecureClientConfig - Class in io.helidon.security.jersey
-
Configuration class for client security.
- SecureClientConfig() - Constructor for class io.helidon.security.jersey.SecureClient.SecureClientConfig
-
- SecureConfigException - Exception in io.helidon.security.tools.config
-
Secure config related exception.
- SecureConfigException(String) - Constructor for exception io.helidon.security.tools.config.SecureConfigException
-
Constructs a new secure config exception with the specified detail message.
- SecureConfigException(String, Throwable) - Constructor for exception io.helidon.security.tools.config.SecureConfigException
-
Construct with a message.
- SecureConfigFilter - Class in io.helidon.security.tools.config
-
Provides possibility to decrypt passwords from configuration sources.
- SecureConfigFilter.Builder - Class in io.helidon.security.tools.config
-
- SecureConfigFilterService - Class in io.helidon.security.tools.config
-
- SecureConfigFilterService() - Constructor for class io.helidon.security.tools.config.SecureConfigFilterService
-
- 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 - 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.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.jersey
-
Integration of Security module with Jersey.
- SecurityFeature(Security) - Constructor for class io.helidon.security.jersey.SecurityFeature
-
Create a new instance of security feature for a security component.
- SecurityFeature.Builder - Class in io.helidon.security.jersey
-
- SecurityFilter - Class in io.helidon.security.jersey
-
A filter that handles authentication and authorization.
- SecurityFilter() - Constructor for class io.helidon.security.jersey.SecurityFilter
-
Default constructor to be used by Jersey when creating an instance of this class.
- SecurityHandler - Class in io.helidon.security.webserver
-
Handles security for web server.
- SecurityHandler.QueryParamHandler - Class in io.helidon.security.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> - 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.webserver.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_REQUEST_PROPERTY_NAME - Static variable in class io.helidon.webserver.opentracing.OpentracingClientFilter
-
- 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
-
- 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.
- ServerRequest - Interface in io.helidon.webserver
-
Represents HTTP Request and provides WebServer related API.
- ServerResponse - Interface in io.helidon.webserver
-
Represents HTTP Response.
- 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(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
-
- 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(String, String) - Constructor for class io.helidon.common.http.SetCookie
-
Creates new instance.
- setDefaultExecutorServiceSupplier(Supplier<? extends ExecutorService>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Set a supplier of an executor service to use for tasks connected with application
processing (JAX-RS).
- setEndpointConfig(Builder<EndpointConfig>) - Method in interface io.helidon.security.SecurityContext
-
Shortcut method to set
EndpointConfig using a builder rather than built instance.
- setEndpointConfig(EndpointConfig) - Method in interface io.helidon.security.SecurityContext
-
Set endpoint configuration to use for subsequent security requests.
- setEnv(Builder<SecurityEnvironment>) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used int this context.
- setEnv(SecurityEnvironment) - Method in interface io.helidon.security.SecurityContext
-
Set a new security environment to be used in this context.
- setHeader(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Set the token as a new header.
- 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 - 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.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.provider.httpsign.OutboundTargetDefinition.Builder
-
Configuration of required and "if-present" headers to be signed for this target.
- SignedHeadersConfig - Class in io.helidon.security.provider.httpsign
-
Configuration of required and "if-present" headers to be signed.
- SignedHeadersConfig.Builder - Class in io.helidon.security.provider.httpsign
-
- SignedHeadersConfig.HeadersConfig - Class in io.helidon.security.provider.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.oidc.common.OidcConfig
-
JWK used for signature validation.
- signJwk(Resource) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
A resource pointing to JWK with public keys of signing certificates used
to validate JWT.
- signJwk(Resource) - Method in class io.helidon.security.provider.jwt.JwtProvider.Builder
-
JWK resource used to sign JWTs created by us.
- signJwk(JwkKeys) - Method in class io.helidon.security.oidc.common.OidcConfig.Builder
-
Set
JwkKeys to use for JWT validation.
- 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.EvictableCache
-
Current size of the cache.
- skipAudit() - Method in class io.helidon.security.webserver.SecurityHandler
-
Disable auditing of this request.
- skipAuthentication() - Method in class io.helidon.security.webserver.SecurityHandler
-
If called, request will NOT go through authentication process.
- skipAuthorization() - Method in class io.helidon.security.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.
- span() - Method in interface io.helidon.webserver.ServerRequest
-
- spanContext() - Method in interface io.helidon.webserver.ServerRequest
-
Returns a span context related to the current request.
- SpiHelper - Class in io.helidon.common
-
Utility methods to help with loading of java services (mostly SPI related).
- 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(Builder<? extends SSLContext>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets SSLContext to to use with the server.
- ssl(Builder<? extends SSLContext>) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a SSLContext to use with the server socket.
- ssl(SSLContext) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
Sets SSLContext to to use with the server.
- ssl(SSLContext) - Method in class io.helidon.webserver.SocketConfiguration.Builder
-
Configures a SSLContext to use with the server socket.
- 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.
- 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 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.
- 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 class io.helidon.common.OptionalHelper
-
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.
- StringContentReader - Class in io.helidon.webserver
-
The StringContentReader provides means to convert a ByteBuffer publisher to
a single string while using a given charset.
- stringReader(Charset) - Static method in class io.helidon.webserver.ContentReaders
-
For basic charsets, returns a cached
StringContentReader instance
or create a new instance otherwise.
- 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
-
- 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(SubjectType) - Method in class io.helidon.security.provider.header.HeaderAtnProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider.Builder
-
Principal type this provider extracts (and also propagates).
- subjectType(SubjectType) - Method in class io.helidon.security.provider.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.provider.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.webserver.PublisherInputStream
-
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.webserver.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
-
- SubscriberInputStream - Class in io.helidon.security.jersey
-
An subscriber that can subscribe to a source of ByteBuffer data chunks and then make
them available for consumption via standard blocking InputStream API.
- SubscriberInputStream() - Constructor for class io.helidon.security.jersey.SubscriberInputStream
-
- subscriberToFlow(Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
- 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.
- supplierForKey(Config.Key) - Static method in exception io.helidon.config.MissingValueException
-
Create new missing value exception supplier.
- 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.security.abac.AbacProvider
-
- 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 interface io.helidon.security.abac.spi.AbacValidator
-
Provide extension annotations supported by this validator (e.g.
- supportedAnnotations() - Method in class io.helidon.security.abac.time.TimeValidator
-
- supportedAnnotations() - Method in class io.helidon.security.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.
- 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.security.google.GoogleTokenProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.oidc.OidcProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.header.HeaderAtnProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.httpauth.HttpDigestAuthProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.provider.jwt.JwtProvider
-
- syncAuthenticate(ProviderRequest) - Method in class io.helidon.security.spi.SynchronousProvider
-
Synchronous authentication.
- syncAuthorize(ProviderRequest) - Method in class io.helidon.security.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.security.google.GoogleTokenProvider
-
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.header.HeaderAtnProvider
-
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.httpauth.HttpBasicAuthProvider
-
- syncOutbound(ProviderRequest, SecurityEnvironment, EndpointConfig) - Method in class io.helidon.security.provider.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.
- 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.
- 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.
- TEXT_HTML - Static variable in class io.helidon.common.http.MediaType
-
A
MediaType constant representing
text/html media 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 interface io.helidon.webserver.RequestPredicate
-
Creates request-response handler/filter which calls provided handler only if this predicate accepts provided request,
otherwise call
ServerRequest.next() method.
- 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
-
- ticks() - Method in class io.helidon.config.etcd.EtcdWatchPollingStrategy
-
- ticks() - Method in interface io.helidon.config.spi.PollingStrategy
-
- time(SecurityTime) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Use the defined time to obtain current time.
- 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.EvictableCache.Builder
-
Configure record timeout since last modification.
- 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.
- 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(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
-
Maps stringValue to Calendar.
- 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
-
Maps stringValue to Date.
- 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.
- 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
-
Maps stringValue to GregorianCalendar.
- 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(String) - Method in class io.helidon.security.providers.TokenCredential.Builder
-
Set the token content (the actual string travelling on the network).
- TokenCredential - Class in io.helidon.security.providers
-
A public credential representing an access token.
- TokenCredential.Builder - Class in io.helidon.security.providers
-
- tokenEndpoint() - Method in class io.helidon.security.oidc.common.OidcConfig
-
Token endpoint of the OIDC server.
- tokenEndpointUri(URI) - Method in class io.helidon.security.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 - 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(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.google.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
-
- toShort(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to short.
- toSimpleTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to SimpleTimeZone.
- 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.Principal
-
- toString() - Method in class io.helidon.security.providers.OutboundTarget
-
- toString() - Method in class io.helidon.security.providers.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
-
- toTimeZone(String) - Static method in class io.helidon.config.ConfigMappers
-
Maps stringValue to TimeZone.
- 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.
- 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 interface io.helidon.webserver.ServerConfiguration
-
- tracer(Builder<? extends Tracer>) - Method in class io.helidon.webserver.ServerConfiguration.Builder
-
- 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_PROPERTY_NAME - Static variable in class io.helidon.webserver.opentracing.OpentracingClientFilter
-
The
Tracer property reference name.
- tracingEnabled(boolean) - Method in class io.helidon.security.Security.Builder
-
Whether or not tracing should be enabled.
- 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.
- transport(String) - Method in class io.helidon.security.SecurityEnvironment.Builder
-
Transport we are implementing (such as http, https).
- 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 interface io.helidon.config.Config
-
- 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(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(T, Errors.Collector, ProviderRequest) - Method in interface io.helidon.security.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.oidc.common.OidcConfig
-
Whether to validate JWT with JWK information (e.g.
- validateJwtWithJwk(Boolean) - Method in class io.helidon.security.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.
- value() - Method in enum io.helidon.common.http.Http.Version
-
- value() - Method in interface io.helidon.config.Config
-
Returns a
String value as
Optional of configuration node if the node is
Config.Type.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(ChronoField, long) - Method in class io.helidon.security.SecurityTime.Builder
-
Set an explicit value for one of the time fields (such as ChronoField.YEAR).
- VALUE - Static variable in interface io.helidon.config.Config.Value.None
-
- 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.provider.httpauth.HttpDigest.Algorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.provider.httpauth.HttpDigest.Qop
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.helidon.security.provider.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.webserver.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.provider.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.provider.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.provider.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.webserver.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.
- 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
-
Transforms reactive
Valve into a blocking
Iterator.
- 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.cdi
-
VendorDefined annotation.
- VendorDefined.Literal - Class in io.helidon.microprofile.metrics.cdi
-
Literal.
- verifyJwk(Resource) - Method in class io.helidon.security.provider.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).
- version() - Method in interface io.helidon.common.http.HttpRequest
-
Returns an HTTP version from the request line.
- version(ZipkinTracerBuilder.Version) - Method in class io.helidon.webserver.zipkin.ZipkinTracerBuilder
-
Version of Zipkin API to use.
- VIA - Static variable in class io.helidon.common.http.Http.Header
-
The "Via" header name.