Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A128CBC_HS256 - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/CBC/PKCS5Padding will be used for content encryption and 128 bit key will be generated.
- A128GCM - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/GCM/NoPadding will be used for content encryption and 128 bit key will be generated.
- A192CBC_HS384 - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/CBC/PKCS5Padding will be used for content encryption and 192 bit key will be generated.
- A192GCM - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/GCM/NoPadding will be used for content encryption and 192 bit key will be generated.
- A256CBC_HS512 - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/CBC/PKCS5Padding will be used for content encryption and 256 bit key will be generated.
- A256GCM - Enum constant in enum class io.helidon.security.jwt.EncryptedJwt.SupportedEncryption
-
Cipher AES/GCM/NoPadding will be used for content encryption and 256 bit key will be generated.
- AbacAnnotation - Annotation Interface in io.helidon.security.providers.abac
-
Meta annotation for ABAC attribute annotations.
- abacAttribute(String) - Method in interface io.helidon.security.util.AbacSupport
-
Get the property (optional) value.
- abacAttributeNames() - Method in class io.helidon.security.EndpointConfig
- abacAttributeNames() - Method in class io.helidon.security.Grant
- abacAttributeNames() - Method in class io.helidon.security.ProviderRequest
- abacAttributeNames() - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeNames() - Method in class io.helidon.security.Subject
- abacAttributeNames() - Method in interface io.helidon.security.util.AbacSupport
-
A collection of all property names in this container.
- abacAttributeNames() - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- abacAttributeRaw(String) - Method in class io.helidon.security.EndpointConfig
- abacAttributeRaw(String) - Method in class io.helidon.security.Grant
- abacAttributeRaw(String) - Method in class io.helidon.security.ProviderRequest
- abacAttributeRaw(String) - Method in class io.helidon.security.SecurityEnvironment
- abacAttributeRaw(String) - Method in class io.helidon.security.Subject
- abacAttributeRaw(String) - Method in interface io.helidon.security.util.AbacSupport
-
Return the actual property value or null if not present.
- abacAttributeRaw(String) - Method in class io.helidon.security.util.AbacSupport.BasicAttributes
- AbacProvider - Class in io.helidon.security.providers.abac
-
Attribute based access control (ABAC) provider.
- AbacProvider.Builder - Class in io.helidon.security.providers.abac
-
A fluent API builder for
AbacProvider
. - AbacProviderService - Class in io.helidon.security.providers.abac
-
A java service to register this provider with
Security
. - AbacProviderService() - Constructor for class io.helidon.security.providers.abac.AbacProviderService
- AbacSupport - Interface in io.helidon.security.util
-
A simple registry of keys to values for reading.
- AbacSupport.BasicAttributes - Class in io.helidon.security.util
-
Implements
AbacSupport
interface and supports adding attributes. - AbacValidator<T> - Interface in io.helidon.security.providers.abac.spi
-
Service interface for attribute based access control (ABAC) validator.
- AbacValidatorConfig - Interface in io.helidon.security.providers.abac
-
Marker interface for classes that define custom objects for attribute based access control (ABAC).
- AbacValidatorService - Interface in io.helidon.security.providers.abac.spi
-
Service to use with ServiceLoader to map configuration to
AbacValidator
. - abort(Executor) - Method in class io.helidon.integrations.jdbc.ConditionallyCloseableConnection
- abort(Executor) - Method in class io.helidon.integrations.jdbc.DelegatingConnection
- aborted(SecurityResponse, Response.ResponseBuilder) - Method in interface io.helidon.microprofile.security.spi.SecurityResponseMapper
-
Called when a security response is aborted due to a security problem (e.g.
- ABORTED - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
The operation was aborted, typically due to a concurrency issue like sequencer check failures, transaction aborts, etc.
- abortPollTimeExpired() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
-
Whether to continue retrying after a poll wait timeout expired or not.
- abortPollTimeExpired() - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase.GrpcClientProtocolConfigImpl
- abortPollTimeExpired() - Method in interface io.helidon.webclient.grpc.GrpcClientProtocolConfig
-
Whether to continue retrying after a poll wait timeout expired or not.
- abortPollTimeExpired(boolean) - Method in class io.helidon.webclient.grpc.GrpcClientProtocolConfig.BuilderBase
-
Whether to continue retrying after a poll wait timeout expired or not.
- abortRequest(SecurityFilterContext, SecurityResponse, int, Map<String, List<String>>) - Method in class io.helidon.microprofile.security.SecurityFilter
- absolute() - Method in interface io.helidon.common.uri.UriPath
-
If this instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
- absolute() - Method in interface io.helidon.http.RoutedPath
-
If this instance represents a path relative to some context root then returns absolute requested path otherwise returns this instance.
- absolute(int) - Method in class io.helidon.integrations.jdbc.DelegatingResultSet
- abstain() - Static method in class io.helidon.security.AuthenticationResponse
-
Provider returning this response is not capable to make a decision (e.g.
- abstain() - Static method in class io.helidon.security.AuthorizationResponse
-
This provider is not capable of making a decision about the resource (e.g.
- abstain() - Static method in class io.helidon.security.OutboundSecurityResponse
-
Abstain from processing this request.
- abstain() - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- abstain(AnnotationAnalyzer.AnalyzerResponse) - Static method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Create an abstain response (e.g.
- ABSTAIN - Enum constant in enum class io.helidon.security.providers.common.spi.AnnotationAnalyzer.Flag
-
This analyzer is not capable of asserting the need to do security - carry on as if it did not exist.
- ABSTAIN - Enum constant in enum class io.helidon.security.SecurityResponse.SecurityStatus
-
Cannot process, not an error.
- ABSTRACT - Enum constant in enum class io.helidon.common.types.Modifier
-
The
abstract
modifier. - AbstractCommonDataSource - Class in io.helidon.integrations.jdbc
-
A JDBC 4.3-compliant skeletal implementation of the
CommonDataSource
interface. - AbstractCommonDataSource() - Constructor for class io.helidon.integrations.jdbc.AbstractCommonDataSource
-
Creates a new
AbstractCommonDataSource
. - AbstractConfigSource - Class in io.helidon.config
-
A base implementation for config sources, that combines configuration from any type of a config source.
- AbstractConfigSource(AbstractConfigSourceBuilder<?, ?>) - Constructor for class io.helidon.config.AbstractConfigSource
-
Use common data from the builder to setup media type, parser, media type mapping, and parser mapping on this instance.
- AbstractConfigSourceBuilder<B,
U> - Class in io.helidon.config -
Common ancestor for config source builders, taking care of configurable options understood by the config module.
- AbstractConfigSourceBuilder() - Constructor for class io.helidon.config.AbstractConfigSourceBuilder
-
There is no side effect.
- AbstractConfigurableExtension<T> - Class in io.helidon.integrations.cdi.configurable
-
A convenient, abstract
Extension
whose subclasses arrange for instances of a particular type to be configured and added as CDI beans. - AbstractConfigurableExtension() - Constructor for class io.helidon.integrations.cdi.configurable.AbstractConfigurableExtension
-
Creates a new
AbstractConfigurableExtension
. - AbstractDataSource - Class in io.helidon.integrations.jdbc
-
A JDBC 4.3-compliant, skeletal implementation of the
DataSource
interface. - AbstractDataSource() - Constructor for class io.helidon.integrations.jdbc.AbstractDataSource
-
Creates a new
AbstractDataSource
. - AbstractDataSourceExtension - Class in io.helidon.integrations.datasource.cdi
-
An
AbstractConfigurableExtension
whose subclasses arrange forDataSource
instances to be added as CDI beans. - AbstractDataSourceExtension() - Constructor for class io.helidon.integrations.datasource.cdi.AbstractDataSourceExtension
-
Creates a new
AbstractDataSourceExtension
. - AbstractLogEntry - Class in io.helidon.webserver.accesslog
-
Common log entry features.
- AbstractLogEntry(AbstractLogEntry.Builder<?, ?>) - Constructor for class io.helidon.webserver.accesslog.AbstractLogEntry
-
Create a new instance using a builder.
- AbstractLogEntry.Builder<R,
T> - Class in io.helidon.webserver.accesslog -
A fluent API builder for
AbstractLogEntry
. - AbstractNodeBuilderImpl<ID,
B> - Class in io.helidon.config -
Common implementation of
ConfigNode.ListNode.Builder
andConfigNode.ObjectNode.Builder
. - AbstractNodeBuilderImpl.MergingKey - Class in io.helidon.config
-
Internal config node key useful during internal structure building.
- AbstractServiceBuilder - Class in io.helidon.microprofile.grpc.core
-
A base class for gRPC service and client descriptor builders.
- AbstractServiceBuilder(Class<?>, Supplier<?>) - Constructor for class io.helidon.microprofile.grpc.core.AbstractServiceBuilder
-
Create a new introspection modeller for a given gRPC service class.
- AbstractSource - Class in io.helidon.config
-
Source options as a super set of all possible combinations of source implementation.
- AbstractSource(AbstractSourceBuilder<?, ?>) - Constructor for class io.helidon.config.AbstractSource
-
A new instance configured from the provided builder.
- AbstractSourceBuilder<B,
U> - Class in io.helidon.config -
Base class for common builder methods of a
Source
implementation. - AbstractSourceBuilder() - Constructor for class io.helidon.config.AbstractSourceBuilder
-
No side effects.
- AbstractTracingFilter - Class in io.helidon.tracing.jersey
-
Tracing filter base.
- AbstractTracingFilter() - Constructor for class io.helidon.tracing.jersey.AbstractTracingFilter
- accept(MediaType...) - Method in interface io.helidon.http.ClientRequestHeaders
-
Accepted media types.
- accept(MediaType...) - Method in interface io.helidon.webclient.api.ClientRequest
-
Accepted media types.
- accept(HttpMediaType...) - Method in interface io.helidon.webclient.api.ClientRequest
-
Accepted media types.
- accept(Class<?>, Class<?>, GrpcServiceDescriptor.Builder) - Method in interface io.helidon.microprofile.grpc.server.AnnotatedServiceConfigurer
-
Apply modifications to a
GrpcServiceDescriptor.Builder
. - ACCEPT - Static variable in class io.helidon.http.HeaderNames
-
The
Accept
header name. - ACCEPT_CHARSET - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Charset
header name. - ACCEPT_DATETIME - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Datetime
header name. - ACCEPT_ENCODING - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Encoding
header name. - ACCEPT_EVENT_STREAM - Static variable in class io.helidon.http.HeaderValues
-
Accept text/event-stream.
- ACCEPT_JSON - Static variable in class io.helidon.http.HeaderValues
-
Accept application/json.
- ACCEPT_LANGUAGE - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Language
header name. - ACCEPT_PATCH - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Patch
header name. - ACCEPT_RANGES - Static variable in class io.helidon.http.HeaderNames
-
The
Accept-Ranges
header name. - ACCEPT_RANGES_BYTES - Static variable in class io.helidon.http.HeaderValues
-
Accept byte ranges for file download.
- ACCEPT_RANGES_NONE - Static variable in class io.helidon.http.HeaderValues
-
Not accepting byte ranges for file download.
- ACCEPT_TEXT - Static variable in class io.helidon.http.HeaderValues
-
Accept text/plain with UTF-8.
- acceptDatetime() - Method in interface io.helidon.http.ServerRequestHeaders
-
Optionally returns acceptedTypes version in time (
HeaderNames.ACCEPT_DATETIME
header). - accepted() - Method in record class io.helidon.http.PathMatchers.MatchResult
-
Returns the value of the
accepted
record component. - accepted() - Method in record class io.helidon.http.PathMatchers.PrefixMatchResult
-
Returns the value of the
accepted
record component. - ACCEPTED_202 - Static variable in class io.helidon.http.Status
-
202 Accepted, see HTTP/1.1 documentation .
- acceptedMethods() - Method in interface io.helidon.http.MethodPredicate
-
Methods accepted by this predicate, may be empty.
- acceptedTypes() - Method in interface io.helidon.http.Headers
-
Returns a list of acceptedTypes (
HeaderNames.ACCEPT
header) content discoveryTypes in quality factor order. - acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.helidon.common.reactive.CompletionAwaitable
- acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface io.helidon.common.reactive.Single
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in class io.helidon.common.reactive.CompletionAwaitable
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface io.helidon.common.reactive.Single
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in class io.helidon.common.reactive.CompletionAwaitable
- acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in interface io.helidon.common.reactive.Single
- acceptPatches() - Method in interface io.helidon.http.ClientResponseHeaders
-
Accepted patches.
- acceptPattern(Pattern) - Method in class io.helidon.integrations.oci.secrets.configsource.SecretBundleLazyConfigSource.Builder
-
Sets the
Pattern
that will dictate which configuration property names are allowed to reach aSecretBundleLazyConfigSource
instance. - accepts(HttpPrologue) - Method in interface io.helidon.webserver.http.HttpRoute
-
Whether this route accept the provided request.
- accepts(HttpPrologue) - Method in class io.helidon.webserver.http1.Http1Route
- accepts(HttpPrologue) - Method in class io.helidon.webserver.http2.Http2Route
- ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Allow-Credentials.
- ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Allow-Credentials
header name. - ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Allow-Headers.
- ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Allow-Headers
header name. - ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Allow-Methods.
- ACCESS_CONTROL_ALLOW_METHODS - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Allow-Methods
header name. - ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Allow-Origin.
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Allow-Origin
header name. - ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Expose-Headers.
- ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Expose-Headers
header name. - ACCESS_CONTROL_MAX_AGE - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Max-Age.
- ACCESS_CONTROL_MAX_AGE - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Max-Age
header name. - ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Request-Headers.
- ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Request-Headers
header name. - ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.helidon.cors.CrossOriginConfig
-
Header Access-Control-Request-Method.
- ACCESS_CONTROL_REQUEST_METHOD - Static variable in class io.helidon.http.HeaderNames
-
The
Access-Control-Request-Method
header name. - ACCESS_MODIFIER - Static variable in class io.helidon.common.types.TypeNames
-
Helidon access modifier (enum).
- ACCESS_TOKEN_KEY - Static variable in class io.helidon.security.providers.idcs.mapper.IdcsRoleMapperProviderBase
-
Json key for token to be retrieved from IDCS response when requesting application token.
- AccessLogCdiExtension - Class in io.helidon.microprofile.accesslog
-
Extension of MicroProfile to add support for access log.
- AccessLogCdiExtension() - Constructor for class io.helidon.microprofile.accesslog.AccessLogCdiExtension
- AccessLogConfig - Interface in io.helidon.webserver.accesslog
-
Configuration of access log feature.
- AccessLogConfig.Builder - Class in io.helidon.webserver.accesslog
-
Fluent API builder for
AccessLogFeature
. - AccessLogConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.webserver.accesslog -
Fluent API builder base for
AccessLogFeature
. - AccessLogConfig.BuilderBase.AccessLogConfigImpl - Class in io.helidon.webserver.accesslog
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- AccessLogConfigImpl(AccessLogConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.webserver.accesslog.AccessLogConfig.BuilderBase.AccessLogConfigImpl
-
Create an instance providing a builder.
- AccessLogContext - Interface in io.helidon.webserver.accesslog
-
Context of the access log processing.
- AccessLogEntry - Interface in io.helidon.webserver.accesslog
-
An entry generating data for access log.
- AccessLogFeature - Class in io.helidon.webserver.accesslog
-
Service that adds support for Access logging to Server.
- AccessLogFeatureProvider - Class in io.helidon.webserver.accesslog
-
ServiceLoader
provider implementation for access log feature forWebServer
. - AccessLogFeatureProvider() - Constructor for class io.helidon.webserver.accesslog.AccessLogFeatureProvider
-
Deprecated.
- AccessLogHandler - Class in io.helidon.webserver.accesslog
-
Log handler to support separation of access log to its own file.
- AccessLogHandler() - Constructor for class io.helidon.webserver.accesslog.AccessLogHandler
-
Construct a default
AccessLogHandler
. - AccessLogRoutingFeature - Class in io.helidon.webserver.accesslog
-
Service that adds support for Access logging to Server.
- AccessLogRoutingFeature.Builder - Class in io.helidon.webserver.accesslog
-
A fluent API Builder for
AccessLogRoutingFeature
. - accessModifier() - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Access modifier of the element.
- accessModifier() - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase.TypedElementInfoImpl
- accessModifier() - Method in interface io.helidon.common.types.TypedElementInfo
-
Access modifier of the element.
- accessModifier() - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Access modifier.
- accessModifier() - Method in class io.helidon.common.types.TypeInfo.BuilderBase.TypeInfoImpl
- accessModifier() - Method in interface io.helidon.common.types.TypeInfo
-
Access modifier.
- accessModifier(AccessModifier) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
- accessModifier(AccessModifier) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
- accessModifier(AccessModifier) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- accessModifier(AccessModifier) - Method in class io.helidon.codegen.classmodel.Field.Builder
- accessModifier(AccessModifier) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Access modifier of the element.
- accessModifier(AccessModifier) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Access modifier.
- AccessModifier - Enum Class in io.helidon.common.types
-
Access modifier of the class model components.
- accessor() - Method in class io.helidon.integrations.vault.auths.approle.Login.Response
-
Accessor.
- accessor() - Method in class io.helidon.integrations.vault.auths.k8s.Login.Response
-
Accessor id.
- accessor() - Method in class io.helidon.integrations.vault.auths.token.TokenResponse
-
Accessor.
- accessTokenIpCheck() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Whether to check IP address access token was issued for.
- accessTokenIpCheck(boolean) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Whether to check if current IP address matches the one access token was issued for.
- ack() - Method in class io.helidon.http.http2.Http2Flag.PingFlags
-
Whether the ack flag is set.
- ack() - Method in class io.helidon.http.http2.Http2Flag.SettingsFlags
-
Whether the ack flag is set.
- ack() - Method in class io.helidon.messaging.connectors.jms.JmsBytesMessage
- ack() - Method in class io.helidon.messaging.connectors.jms.JmsTextMessage
- ack() - Method in class io.helidon.messaging.connectors.kafka.KafkaProducerMessage
- ACK - Static variable in class io.helidon.http.http2.Http2Flag
-
ACK flag, used for acknowledgements.
- ACK_MODE_ATTRIBUTE - Static variable in class io.helidon.messaging.connectors.jms.JmsConnector
-
JMS acknowledge mode.
- acknowledgeMode(AcknowledgeMode) - Method in class io.helidon.messaging.connectors.aq.AqConfigBuilder
-
JMS acknowledgement mode.
- acknowledgeMode(AcknowledgeMode) - Method in class io.helidon.messaging.connectors.jms.JmsConfigBuilder
-
JMS acknowledgement mode.
- AcknowledgeMode - Enum Class in io.helidon.messaging.connectors.jms
-
Enumeration equivalent for JMS api's
Session.AUTO_ACKNOWLEDGE
,Session.CLIENT_ACKNOWLEDGE
andSession.DUPS_OK_ACKNOWLEDGE
constants. - acks(String) - Method in class io.helidon.messaging.connectors.kafka.KafkaConfigBuilder
-
The number of acknowledgments the producer requires the leader to have received before considering a request complete.
- ackTimeout(long) - Method in class io.helidon.messaging.connectors.kafka.KafkaPublisher.Builder
-
This value applies only when autoCommit is set to false.
- acquireTransactionManager() - Method in class io.helidon.integrations.cdi.eclipselink.CDISEPlatform.TransactionController
-
Returns a non-
null
TransactionManager
. - activate() - Method in interface io.helidon.tracing.Span
-
Make this span the current active span.
- activated(Span, Scope) - Method in interface io.helidon.tracing.SpanListener
-
Invoked just after a span has been activated.
- activateOciMetricsSupport(Config, Config, OciMetricsSupport.Builder) - Method in class io.helidon.integrations.oci.metrics.cdi.OciMetricsBean
- activateOciMetricsSupport(Config, Config, OciMetricsSupport.Builder) - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupportFactory
-
Activates OCI metrics support.
- activateSpan(Span) - Method in class io.helidon.tracing.providers.zipkin.ZipkinTracer
- activeSpan() - Static method in class io.helidon.grpc.core.GrpcTracingContext
-
Get the current active span associated with the context.
- activeSpan() - Static method in class io.helidon.tracing.providers.opentelemetry.OpenTelemetryTracerProvider
-
Returns a
Span
representing the currently-active OpenTelemetry span with any current baggage set on the returned span. - activeSpan() - Method in class io.helidon.tracing.providers.zipkin.ZipkinTracer
- adaptiveBuilder(Duration) - Static method in interface io.helidon.config.ScheduledPollingStrategy.RecurringPolicy
-
Creates a builder of
ScheduledPollingStrategy.RecurringPolicy
with an ability to change the behaviour, with a boundaries and the possibility to react to feedback given byScheduledPollingStrategy.RecurringPolicy.shorten()
orScheduledPollingStrategy.RecurringPolicy.lengthen()
. - add(BufferData) - Method in interface io.helidon.common.buffers.CompositeBufferData
-
Add this buffer to the list of buffers already in this composite buffer.
- add(FtHandler) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
- add(FtHandler) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
- add(Header) - Method in interface io.helidon.http.WritableHeaders
-
Add a header or add a header value if the header is already present.
- add(HeaderName, int) - Method in interface io.helidon.http.WritableHeaders
-
Add a header or add a header value if the header is already present.
- add(HeaderName, long) - Method in interface io.helidon.http.WritableHeaders
-
Add a header or add a header value if the header is already present.
- add(HeaderName, String...) - Method in interface io.helidon.http.WritableHeaders
-
Add a header or add a header value if the header is already present.
- add(Http2Setting<T>, T) - Method in class io.helidon.http.http2.Http2Settings.Builder
-
Add a setting to these settings.
- add(AccessLogEntry) - Method in class io.helidon.webserver.accesslog.AccessLogRoutingFeature.Builder
-
Add a
AccessLogEntry
to the list of log entries creating the format of this access log. - add(String) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add text line to the content.
- add(String, boolean) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add custom boolean to payload.
- add(String, boolean) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, double) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add custom double to payload.
- add(String, double) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, int) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add custom int to payload.
- add(String, int) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, long) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add custom long to payload.
- add(String, long) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, ApiJsonBuilder<?>) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a custom object to payload.
- add(String, ApiJsonBuilder<?>) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, String) - Method in interface io.helidon.common.uri.UriQueryWriteable
-
Add a new query parameter or add a value to existing.
- add(String, String) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add custom string to payload.
- add(String, String) - Method in class io.helidon.integrations.common.rest.JsonRequest
- add(String, String...) - Method in class io.helidon.common.parameters.Parameters.Builder
-
Add new value(s) to the parameters.
- add(String, Duration) - Method in class io.helidon.integrations.vault.VaultRequest
-
Add a duration formatted in Vault manner, as a string with duration.
- add(Supplier<T>) - Method in interface io.helidon.common.LazyList
-
Add another lazy item to the list.
- add(T) - Method in class io.helidon.grpc.core.WeightedBag
-
Add an element to the bag.
- add(T, double) - Method in class io.helidon.grpc.core.WeightedBag
-
Add an element to the bag with a specific weight.
- addAcceptHeader(HttpSignHeader) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add a header that is validated on inbound requests.
- addAcceptPatches(MediaType...) - Method in interface io.helidon.http.ServerResponseHeaders
-
Adds one or more acceptedTypes path document formats (header
HeaderNames.ACCEPT_PATCH
). - addAdditionalGrants(Subject, List<Grant>) - Method in class io.helidon.security.providers.idcs.mapper.IdcsRoleMapperProvider
-
Extension point to add additional grants that are not retrieved from IDCS.
- addAdditionalGrants(String, String, Subject, List<Grant>) - Method in class io.helidon.security.providers.idcs.mapper.IdcsMtRoleMapperProvider
-
Extension point to add additional grants to the subject being created.
- addAll(Iterable<? extends T>) - Method in class io.helidon.grpc.core.WeightedBag
-
Add elements to the bag.
- addAll(Iterable<? extends T>, double) - Method in class io.helidon.grpc.core.WeightedBag
-
Add elements to the bag with a given weight.
- addAllowed(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to allow.
- addAllowed(Predicate<String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allowed predicates.
- addAllowed(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to allow.
- addAllowedAuthenticationMethods(List<? extends String>) - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
List of attempted authentication strategies in case
OciConfigBlueprint.authenticationMethod()
is set to "auto". - addAllowedDomain(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies the domains of the role.
- addAllowedEntityAlias(String) - Method in class io.helidon.integrations.vault.auths.token.CreateTokenRole.Request
-
f set, specifies the entity aliases which are allowed to be used during token generation.
- addAllowedOtherSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Defines allowed custom OID/UTF8-string SANs.
- addAllowedPattern(Pattern) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Pattern
s specifying strings to allow. - addAllowedPatterns(List<? extends Pattern>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Pattern
s specifying strings to allow. - addAllowedPolicy(String) - Method in class io.helidon.integrations.vault.auths.token.CreateTokenRole.Request
-
If set, tokens can be created with any subset of the policies in this list, rather than the normal semantics of tokens being a subset of the calling token's policies.
- addAllowedPredicates(List<Predicate<String>>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allowed predicates.
- addAllowedPrefix(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to allow.
- addAllowedPrefixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to allow.
- addAllowedResponseHeader(String) - Method in class io.helidon.integrations.vault.sys.EnableAuth.Request
-
Header to whitelist, allowing a plugin to include them in the response.
- addAllowedResponseHeader(String) - Method in class io.helidon.integrations.vault.sys.EnableEngine.Request
-
Header to whitelist, allowing a plugin to include them in the response.
- addAllowedRole(String) - Method in class io.helidon.integrations.vault.secrets.database.DbConfigure.Request
-
List of the roles allowed to use this connection.
- addAllowedSuffix(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to allow.
- addAllowedSuffixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to allow.
- addAllowedUriSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Defines allowed URI Subject Alternative Names.
- addAltName(String) - Method in class io.helidon.integrations.vault.secrets.pki.IssueCertificate.Request
-
Specifies requested Subject Alternative Name(s).
- addAltName(String) - Method in class io.helidon.integrations.vault.secrets.pki.SignCsr.Request
-
Specifies requested Subject Alternative Name(s).
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Constructor.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Field.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Method.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Parameter.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.Constructor.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.Field.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.Method.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation.Builder) - Method in class io.helidon.codegen.classmodel.Parameter.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Constructor.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Field.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Method.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.codegen.classmodel.Parameter.Builder
-
Add new annotation to the component.
- addAnnotation(Annotation) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of declared and known annotations for this element.
- addAnnotation(Annotation) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of declared and known annotations for this element.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.Constructor.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.Field.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.Method.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.codegen.classmodel.Parameter.Builder
-
Add new annotation to the component.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of declared and known annotations for this element.
- addAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of declared and known annotations for this element.
- addAnnotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of declared and known annotations for this element.
- addAnnotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of declared and known annotations for this element.
- addApplication(JaxRsApplication) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS application with all possible options to this server.
- addApplication(Application) - Method in class io.helidon.microprofile.server.JaxRsCdiExtension
-
Add a jersey application to the server.
- addApplication(Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(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.JaxRsCdiExtension
-
Add a jersey application to the server with an explicit context path.
- addApplication(String, Application) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application to use.
- addApplication(String, Class<? extends Application>) - Method in class io.helidon.microprofile.server.Server.Builder
-
JAX-RS application class to use.
- addApplicationProtocol(String) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Configure list of supported application protocols (such as
h2
) for application layer protocol negotiation (ALPN). - addApplicationProtocols(List<? extends String>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Configure list of supported application protocols (such as
h2
) for application layer protocol negotiation (ALPN). - addApplications(List<JaxRsApplication>) - Method in class io.helidon.microprofile.server.JaxRsCdiExtension
-
Add all application metadata from the provided list.
- addApplyOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will be considered failures.
- addApplyOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will be considered retriable.
- addApplyOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will be considered retriable.
- addApplyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will be considered failures.
- addApplyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will be considered retriable.
- addApplyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will be considered retriable.
- 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.
- addAudience(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Audience identifies the expected recipients of this JWT (optional).
- addAudienceValidator(String) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
AudienceValidator
with the expected audience. - addAudienceValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addAudienceValidator(Collection<Validator<Jwt>>, Set<String>, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addAudienceValidator(Consumer<AudienceValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
AudienceValidator
instance based on the builder configuration. - addAudienceValidator(Set<String>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
AudienceValidator
with the expected audience. - addAuditProvider(AuditProvider) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuditProvider(Supplier<? extends AuditProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an audit provider to this security runtime.
- addAuthenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(AuthenticationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthenticationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthenticationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add an authentication provider.
- addAuthenticationProvider(Supplier<? extends AuthenticationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authentication provider.
- addAuthorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(AuthorizationProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addAuthorizationProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a required provider to this composite provider.
- addAuthorizationProvider(String, CompositeProviderFlag) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Add authorization provider.
- addAuthorizationProvider(Supplier<? extends AuthorizationProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named authorization provider.
- addAuthStrategies(List<? extends String>) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The list of authentication strategies that will be attempted by
AbstractAuthenticationDetailsProvider
when one is called for. - addBase64(String, Base64Value) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a string encoded with base64.
- addBase64(String, Base64Value) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addBatch() - Method in class io.helidon.integrations.jdbc.DelegatingPreparedStatement
- addBatch(String) - Method in class io.helidon.integrations.jdbc.DelegatingStatement
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.hikaricp.cdi.HikariCPBackedDataSourceExtension
- addBean(BeanConfigurator<DataSource>, Named, Properties) - Method in class io.helidon.integrations.datasource.ucp.cdi.UCPBackedDataSourceExtension
- addBean(BeanConfigurator<UniversalConnectionPool>, Named, Properties) - Method in class io.helidon.integrations.datasource.ucp.cdi.UniversalConnectionPoolExtension
- addBean(BeanConfigurator<T>, Named, Properties) - Method in class io.helidon.integrations.cdi.configurable.AbstractConfigurableExtension
-
Called internally to permit subclasses to add a
T
-typed bean, qualified with at least the suppliedNamed
, using the suppliedBeanConfigurator
. - AddBean - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Add a bean.
- AddBean - Annotation Interface in io.helidon.microprofile.testing.testng
-
Add a bean.
- addBeanClasses(Class<?>...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addBeans(BeforeBeanDiscovery) - Method in class io.helidon.microprofile.grpc.client.GrpcClientCdiExtension
-
Adds beans to the bean manager.
- AddBeans - Annotation Interface in io.helidon.microprofile.testing.junit5
-
A repeatable container for
AddBean
. - AddBeans - Annotation Interface in io.helidon.microprofile.testing.testng
-
A repeatable container for
AddBean
. - addBetween(LocalTime, LocalTime) - Method in class io.helidon.security.abac.time.TimeValidator.TimeConfig.Builder
-
Add a new "between time" configuration.
- addBlacklistedException(String) - Method in class io.helidon.graphql.server.InvocationHandler.Builder
-
Add an exception to the blacklist.
- addBoundServiceAccountName(String) - Method in class io.helidon.integrations.vault.auths.k8s.CreateRole.Request
-
Add a service account name able to access this role.
- addBoundServiceAccountNamespace(String) - Method in class io.helidon.integrations.vault.auths.k8s.CreateRole.Request
-
Add a namespace allowed to access this role.
- addBreaker(CircuitBreaker) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
-
Add a circuit breaker to the list.
- addBreaker(CircuitBreaker) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
-
Add a circuit breaker to the list.
- addBulkhead(Bulkhead) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
-
Add a bulkhead to the list.
- addBulkhead(Bulkhead) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
-
Add a bulkhead to the list.
- addCacheInMemory(String) - Method in class io.helidon.webserver.staticcontent.StaticContentService.Builder
-
Add a path (as requested by the user) that should be cached in memory.
- addCert(X509Certificate) - Method in class io.helidon.common.pki.Keys.BuilderBase
-
The X.509 Certificates.
- addCertAlias(String) - Method in class io.helidon.common.pki.KeystoreKeys.BuilderBase
-
List of aliases used to generate a trusted set of certificates.
- addCertAliases(List<? extends String>) - Method in class io.helidon.common.pki.KeystoreKeys.BuilderBase
-
List of aliases used to generate a trusted set of certificates.
- addCertChain(X509Certificate) - Method in class io.helidon.common.pki.Keys.BuilderBase
-
The X.509 Certificate Chain.
- addCertChain(List<? extends X509Certificate>) - Method in class io.helidon.common.pki.Keys.BuilderBase
-
The X.509 Certificate Chain.
- addCertificateChain(X509Certificate) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Add a certificate to certificate chain of the JWK to be built.
- addCertificateChain(X509Certificate) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Add a certificate to certificate chain of the JWK to be built.
- addCerts(List<? extends X509Certificate>) - Method in class io.helidon.common.pki.Keys.BuilderBase
-
The X.509 Certificates.
- addChannels(List<? extends GrpcChannelDescriptor>) - Method in class io.helidon.microprofile.grpc.client.GrpcChannelsDescriptor.BuilderBase
-
List of channel descriptors.
- addCheck(HealthCheck) - Method in class io.helidon.webserver.observe.health.HealthObserverConfig.BuilderBase
-
Health checks with implicit types.
- addCheck(HealthCheck, HealthCheckType) - Method in class io.helidon.webserver.observe.health.HealthObserverConfig.BuilderBase
-
Add the provided health check using an explicit type (may differ from the
HealthCheck.type()
. - addCheck(Supplier<HealthCheckResponse>, HealthCheckType, String) - Method in class io.helidon.webserver.observe.health.HealthObserverConfig.BuilderBase
-
Add a health check using the provided response supplier, type, and name.
- addChecks(HealthCheck[]) - Method in class io.helidon.webserver.observe.health.HealthObserverConfig.BuilderBase
-
Add the provided health checks.
- addCidr(String) - Method in class io.helidon.integrations.vault.auths.approle.GenerateSecretId.Request
-
CIDR blocks enforcing secret IDs to be used from specific set of IP addresses.
- addClaimValidator(ClaimValidator) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add
ClaimValidator
instance. - addClasspath(Path) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The classpath to pass to the compiler.
- addClasspath(List<? extends Path>) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The classpath to pass to the compiler.
- addCommaDelimitedArray(JsonObjectBuilder, String, List<String>) - Static method in class io.helidon.integrations.vault.VaultRequest
-
Add aa list of values as a comma delimited string instead of a JSON Array.
- addCommandLineArgument(String) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The command line arguments to pass to the compiler.
- addCommandLineArguments(List<? extends String>) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The command line arguments to pass to the compiler.
- addComponent(ComponentTracingConfig) - Method in class io.helidon.tracing.config.TracingConfig.Builder
-
Add a traced component configuration.
- addComponentTypes(List<? extends TypeName>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Returns the component type names describing the element.
- AddConfig - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Add a configuration key/value pair to MicroProfile configuration.
- AddConfig - Annotation Interface in io.helidon.microprofile.testing.testng
-
Add a configuration key/value pair to MicroProfile configuration.
- AddConfigBlock - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Defines the configuration as a String in
AddConfigBlock.value()
for the given type. - AddConfigBlock - Annotation Interface in io.helidon.microprofile.testing.testng
-
Defines the configuration as a String in
AddConfigBlock.value()
for the given type. - AddConfigs - Annotation Interface in io.helidon.microprofile.testing.junit5
-
A repeatable container for
AddConfig
. - AddConfigs - Annotation Interface in io.helidon.microprofile.testing.testng
-
A repeatable container for
AddConfig
. - addConnectionSelector(ServerConnectionSelector) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Explicitly defined connection selectors to be used with this socket.
- addConnectionSelectors(List<? extends ServerConnectionSelector>) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Explicitly defined connection selectors to be used with this socket.
- addConstructor(Constructor.Builder) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new constructor to this class.
- addConstructor(Consumer<Constructor.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new constructor to this class.
- addContent(TypeName) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add type name to content, correctly handling imports.
- addContent(TypeName) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- addContent(TypeName) - Method in class io.helidon.codegen.classmodel.Field.Builder
- addContent(Class<?>) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Obtained type is enclosed between
ClassModel.TYPE_TOKEN
tokens. - addContent(String) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add text line to the content.
- addContent(String) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- addContent(String) - Method in class io.helidon.codegen.classmodel.Field.Builder
- addContentCreate(Annotation) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add content that creates a new
Annotation
in the generated code that is the same as the annotation provided. - addContentCreate(TypedElementInfo) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add content that creates a new
TypedElementInfo
in the generated code that is the same as the element provided. - addContentCreate(TypeName) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add content that creates a new
TypeName
in the generated code that is the same as the type name provided. - addContentEncoding(ContentEncoding) - Method in class io.helidon.http.encoding.ContentEncodingContextConfig.BuilderBase
-
List of content encodings that should be used.
- addContentEncodings(List<? extends ContentEncoding>) - Method in class io.helidon.http.encoding.ContentEncodingContextConfig.BuilderBase
-
List of content encodings that should be used.
- addContentLine(String) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Add text line to the content.
- addContextValue(Context.Key<T>, T) - Method in interface io.helidon.webserver.grpc.GrpcMethodDescriptor.Rules
-
Add a
Context.Key
and value to be added to the callContext
when this method is invoked. - addContextValue(Context.Key<V>, V) - Method in class io.helidon.webserver.grpc.GrpcServiceDescriptor.Builder
- addContextValue(Context.Key<V>, V) - Method in interface io.helidon.webserver.grpc.GrpcServiceDescriptor.Rules
-
Add value to the
Context
for the service. - addCookie(SetCookie) - Method in interface io.helidon.http.ServerResponseHeaders
-
Adds
Set-Cookie
header specified in RFC6265. - addCookie(String, String) - Method in interface io.helidon.http.ServerResponseHeaders
-
Adds
Set-Cookie
header based on RFC2616. - addCookie(String, String, Duration) - Method in interface io.helidon.http.ServerResponseHeaders
- addCountry(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds the C (Country) value in the subject field of issued certificates.
- addCreationStatement(String) - Method in class io.helidon.integrations.vault.secrets.database.DbCreateRole.Request
-
Specifies the database statements executed to create and configure a user.
- addCriticalValidator() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new "crit" claim validator.
- addCrossOrigin(CrossOriginConfig) - Method in class io.helidon.cors.CorsSupportBase.Builder
-
Adds cross origin information associated with the default path.
- addCrossOrigin(String, CrossOriginConfig) - Method in class io.helidon.cors.CorsSupportBase.Builder
-
Adds cross origin information associated with a given path.
- 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.
- addDefaultCookies(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addDefaultHeadersMap(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addDefaultTimeValidators() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add default time validators.
- addDefaultTimeValidators(Instant, Duration, boolean) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add default time validators with specific time settings.
- addDenied(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to deny.
- addDenied(Predicate<String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Deny predicates.
- addDenied(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to deny.
- addDeniedPattern(Pattern) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Patterns specifying strings to deny.
- addDeniedPatterns(List<? extends Pattern>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Patterns specifying strings to deny.
- addDeniedPredicates(List<Predicate<String>>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Deny predicates.
- addDeniedPrefix(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to deny.
- addDeniedPrefixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to deny.
- addDeniedSuffix(String) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to deny.
- addDeniedSuffixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to deny.
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.Constructor.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.Field.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.Method.Builder
- addDescriptionLine(String) - Method in class io.helidon.codegen.classmodel.Parameter.Builder
- addDigest(String, DigestProvider<T>, T) - Method in class io.helidon.security.Security.Builder
-
Add a signature/HMAC to security configuration.
- addDigestProvider(DigestProvider<?>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named digest provider (providing signatures and possibly HMAC).
- addDigestQop(HttpDigest.Qop) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider.Builder
-
Digest QOP to support.
- addDisallowedPolicy(String) - Method in class io.helidon.integrations.vault.auths.token.CreateTokenRole.Request
-
If set, successful token creation via this role will require that no policies in the given list are requested.
- addDiscoveryType(RequestedUriDiscoveryContext.RequestedUriDiscoveryType) - Method in class io.helidon.http.RequestedUriDiscoveryContext.Builder
-
Adds a discovery type for requested URI discovery for requests arriving on the socket.
- addElementInfo(TypedElementInfo) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up the type that are relevant for processing.
- addElementInfo(Consumer<TypedElementInfo.Builder>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up the type that are relevant for processing.
- addElementInfo(List<? extends TypedElementInfo>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up the type that are relevant for processing.
- addElementModifier(Modifier) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Element modifiers.
- addElementModifier(Modifier) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Type modifiers.
- addElementModifiers(Set<? extends Modifier>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Element modifiers.
- addElementModifiers(Set<? extends Modifier>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Type modifiers.
- addElementTypeAnnotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
The list of known annotations on the type name referenced by
TypedElementInfo.BuilderBase.typeName()
. - addEnabledCipherSuite(String) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Enabled cipher suites for TLS communication.
- addEnabledCipherSuites(List<? extends String>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Enabled cipher suites for TLS communication.
- addEnabledProtocol(String) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Enabled protocols for TLS communication.
- addEnabledProtocols(List<? extends String>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Enabled protocols for TLS communication.
- addEnclosingName(String) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Simple names of enclosing classes (if any exist).
- addEnclosingNames(List<? extends String>) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Simple names of enclosing classes (if any exist).
- addEncryption(String, EncryptionProvider<T>, T) - Method in class io.helidon.security.Security.Builder
-
Add an encryption to security configuration.
- addEncryptionProvider(EncryptionProvider<?>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named encryption provider.
- addEntries(List<? extends AccessLogEntry>) - Method in class io.helidon.webserver.accesslog.AccessLogConfig.BuilderBase
-
Configured log entries.
- addEntry(DecryptBatch.BatchEntry) - Method in class io.helidon.integrations.vault.secrets.transit.DecryptBatch.Request
-
Specifies a list of items to be encrypted in a single batch.
- addEntry(EncryptBatch.BatchEntry) - Method in class io.helidon.integrations.vault.secrets.transit.EncryptBatch.Request
-
Specifies a list of items to be encrypted in a single batch.
- addEntry(AccessLogEntry) - Method in class io.helidon.webserver.accesslog.AccessLogConfig.BuilderBase
-
Configured log entries.
- addEvent(String) - Method in interface io.helidon.tracing.Span
-
Add a new event to this span.
- addEvent(String, Map<String, ?>) - Method in interface io.helidon.tracing.Span
-
Add an event to this span.
- addExcludedClass(Class<? extends T>) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExcludedClassName(String) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add an excluded implementation class - if such a service implementation is configured (either through Java Service loader or through
HelidonServiceLoader.Builder.addService(Object)
), it would be ignored. - addExcludes(String...) - Method in class io.helidon.microprofile.openapi.ExpandedTypeDescription
-
Add property names excludes.
- addExecutor(PolicyExecutor) - Method in class io.helidon.security.abac.policy.PolicyValidator.Builder
-
Add an executor (that is not available as a java service).
- addExpectedAudience(String) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Add an audience expected in inbound JWTs.
- addExpectedAudience(String) - Method in class io.helidon.security.jwt.AudienceValidator.Builder
-
Add expected audience value.
- addExpirationValidator() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
ExpirationValidator
instance. - addExpirationValidator(Consumer<ExpirationValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
ExpirationValidator
instance based on the builder configuration. - addExport(String, String) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Exports of the module.
- addExports(Map<? extends String, List<String>>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Exports of the module.
- AddExtension - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Add a CDI extension to the test container.
- AddExtension - Annotation Interface in io.helidon.microprofile.testing.testng
-
Add a CDI extension to the test container.
- addExtensions() - Method in class io.helidon.microprofile.openapi.ExpandedTypeDescription
-
Adds property handling for extensions.
- addExtensions(Extension...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addExtensions(Class<? extends Extension>...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- AddExtensions - Annotation Interface in io.helidon.microprofile.testing.junit5
-
A repeatable container for
AddExtension
. - AddExtensions - Annotation Interface in io.helidon.microprofile.testing.testng
-
A repeatable container for
AddExtension
. - addExtKeyUsage(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies the allowed extended key usage constraint on issued certificates.
- addExtKeyUsageOid(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Add an extended usage OID.
- addFallback(Fallback<T>) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
-
Add a fallback to the list of handlers.
- addFallback(Fallback<U>) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
-
Add a fallback to the list of handlers.
- addFeature(HttpFeature) - Method in interface io.helidon.webserver.http.HttpRouting.Builder
-
Add a new feature.
- addFeature(ServerFeature) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Add a server feature.
- addFeature(ServerFeature) - Method in class io.helidon.webserver.WebServerConfig.BuilderBase
-
Server features allow customization of the server, listeners, or routings.
- addFeature(Supplier<? extends HttpFeature>) - Method in interface io.helidon.webserver.http.HttpRouting.Builder
-
Add a new feature.
- addFeatures(List<? extends ServerFeature>) - Method in class io.helidon.webserver.WebServerConfig.BuilderBase
-
Server features allow customization of the server, listeners, or routings.
- addField(Field) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new field to the type.
- addField(Field.Builder) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new field to the type.
- addField(Consumer<Field.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new field to the type.
- addFieldValidator(Consumer<FieldValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
FieldValidator
based on the builder configuration. - addFilter(ConfigFilter) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigFilter
instance that will be used byConfig
to filter elementary value before it is returned to a user. - addFilter(Filter) - Method in interface io.helidon.webserver.http.HttpRouting.Builder
-
Add a new filter.
- 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
- addGeneratedType(TypeName, ClassModel.Builder, TypeName, Object...) - Method in interface io.helidon.codegen.RoundContext
-
Add a new class to be code generated.
- addGenericArgument(TypeArgument) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add generic argument type.
- addGenericArgument(TypeArgument) - Method in class io.helidon.codegen.classmodel.Method.Builder
-
Add generic argument to be declared by this method.
- addGenericArgument(String, String) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add generic argument tag name and description.
- addGenericArgument(String, List<String>) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add generic argument tag name and description.
- addGenericArgument(Consumer<TypeArgument.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add generic argument type.
- addGrant(Grant) - Method in class io.helidon.security.Subject.Builder
-
Add a grant to this subject.
- addHandler(DirectHandler.EventType, DirectHandler) - Method in class io.helidon.webserver.http.DirectHandlers.Builder
-
Add a handler.
- addHeader(Header) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Default headers to be used in every request.
- addHeader(HeaderName, int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add a default header value.
- addHeader(HeaderName, long) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add a default header value.
- addHeader(HeaderName, String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add a default header value.
- addHeader(String, int) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add default header value.
- addHeader(String, long) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add default header value.
- addHeader(String, String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Add default header value.
- addHeader(String, String...) - Method in class io.helidon.integrations.common.rest.ApiJsonRequest
-
Add an HTTP header.
- addHeader(String, String...) - Method in interface io.helidon.integrations.common.rest.ApiRequest
-
Add an HTTP header.
- addHeader(String, String...) - Method in class io.helidon.integrations.common.rest.ApiRestRequest
-
Add an HTTP header.
- addHeader(Map<String, List<String>>, String) - Method in class io.helidon.security.util.TokenHandler
-
Add the token as a new header value.
- addHeaderAudience(String) - Method in class io.helidon.security.jwt.JwtHeaders.Builder
-
Audience identifies the expected recipients of this JWT (optional).
- addHeaderClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic header claim.
- addHeaderClaim(String, Object) - Method in class io.helidon.security.jwt.JwtHeaders.Builder
-
Add a header claim.
- addHeaderCritical(String) - Method in class io.helidon.security.jwt.JwtHeaders.Builder
-
The critical claim is used to indicate that certain claims are critical and must be understood (optional).
- addHeaderFieldValidator(String, String, String) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
FieldValidator
of the header field. - addHeaders(HttpClientRequest, Map<String, List<String>>) - Method in class io.helidon.integrations.common.rest.RestApiBase
-
Add HTTP headers.
- addHeaders(Set<? extends Header>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Default headers to be used in every request.
- addHealthChecks(List<? extends HealthCheck>) - Method in class io.helidon.webserver.observe.health.HealthObserverConfig.BuilderBase
-
Health checks with implicit types.
- addHost(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported host for this target.
- addImport(TypeName) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add specific fully qualified type name to be imported.
- addImport(Class<?>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add specific class to be imported.
- addImport(String) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add specific fully qualified type name to be imported.
- addInbound(InboundClientDefinition) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Add inbound configuration.
- addIndexPaths(List<? extends String>) - Method in class io.helidon.microprofile.openapi.MpOpenApiManagerConfig.BuilderBase
-
Specify the set of Jandex index path.
- Adding developer-requested registries - Search tag in class io.helidon.integrations.micrometer.MeterRegistryFactory
- Section
- addInheritedAnnotation(Annotation) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInheritedAnnotation(Annotation) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInheritedAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInheritedAnnotation(Consumer<Annotation.Builder>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInheritedAnnotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInheritedAnnotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of all inherited annotations for this element.
- addInnerClass(InnerClass) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new inner type to this type.
- addInnerClass(Consumer<InnerClass.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new inner type to this type.
- addInnerClass(Supplier<InnerClass>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new inner type to this type.
- addInterceptor(ClientInterceptor) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
-
Ordered list of method interceptors.
- addInterceptors(List<? extends ClientInterceptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
-
Ordered list of method interceptors.
- addInterface(TypeName) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add interface this type should implement.
- addInterface(Class<?>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add interface this type should implement.
- addInterface(String) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add interface this type should implement.
- addInterfaceTypeInfo(TypeInfo) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The interface classes for this type info.
- addInterfaceTypeInfo(Consumer<TypeInfo.Builder>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The interface classes for this type info.
- addInterfaceTypeInfo(List<? extends TypeInfo>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The interface classes for this type info.
- addIpSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.IssueCertificate.Request
-
Specifies requested IP Subject Alternative Name(s).
- addIpSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.SignCsr.Request
-
Specifies requested IP Subject Alternative Name(s).
- addIssuerValidator(String) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new JWT issuer validator.
- addIssuerValidator(String, boolean) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new JWT issuer validator.
- addIssuerValidator(Collection<Validator<Jwt>>, String, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addIssueTimeValidator() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
IssueTimeValidator
instance. - addIssueTimeValidator(Consumer<IssueTimeValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
IssueTimeValidator
instance based on the builder configuration. - additionalHeaders() - Method in class io.helidon.webclient.api.ClientRequestBase
-
Append additional headers before sending the request.
- addJavadocTag(String, String) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
- addJavadocTag(String, String) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- AddJaxRs - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Add JaxRS support for Request-scoped beans.
- AddJaxRs - Annotation Interface in io.helidon.microprofile.testing.testng
-
Add JaxRS support for Request-scoped beans.
- addKekValidator(Collection<Validator<EncryptedJwt>>, String, boolean) - Static method in class io.helidon.security.jwt.EncryptedJwt
-
Add validator of kek algorithm to the collection of validators.
- addKey(Jwk) - Method in class io.helidon.security.jwt.jwk.JwkKeys.Builder
-
Add a new JWK to this keys.
- addLine(String) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add text line to the content.
- addList(ConfigNode.ListNode) - Method in class io.helidon.config.ListNodeBuilderImpl
- 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 class io.helidon.config.ObjectNodeBuilderImpl
- addList(String, ConfigNode.ListNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets List node associated with specified
key
. - addListenerConfiguration(CacheEntryListenerConfiguration<K, V>) - Method in class io.helidon.integrations.microstream.cache.MicrostreamCacheConfigurationBuilder
- addListenerSocketOptions(Map<SocketOption<?>, ?>) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addLocality(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds the L (Locality) value in the subject field of issued certificates.
- addMapper(GenericType<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Register a mapping function for specified
GenericType
. - addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>, double, String...) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with custom priority.
- addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>, String...) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(Mapper<S, T>, Class<S>, Class<T>, double, String...) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper with a custom priority.
- addMapper(Mapper<S, T>, Class<S>, Class<T>, String...) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a mapper to the list of mapper.
- addMapper(ConfigMapperProvider) - Method in interface io.helidon.config.Config.Builder
- addMapper(DbMapper<TYPE>, GenericType<TYPE>) - Method in class io.helidon.dbclient.DbClientBuilderBase
- addMapper(DbMapper<TYPE>, GenericType<TYPE>) - Method in interface io.helidon.dbclient.spi.DbClientBuilder
-
Add a custom mapper with generic types support.
- addMapper(DbMapper<TYPE>, Class<TYPE>) - Method in class io.helidon.dbclient.DbClientBuilderBase
- addMapper(DbMapper<TYPE>, Class<TYPE>) - Method in interface io.helidon.dbclient.spi.DbClientBuilder
-
Add a custom mapper.
- addMapper(Class<T>, Function<Config, T>) - Method in interface io.helidon.config.Config.Builder
-
Registers mapping function for specified
type
. - addMapperProvider(MapperProvider) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader. - addMapperProvider(MapperProvider, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
-
Add a new
MapperProvider
to the list of providers loaded from system service loader with a custom priority. - addMapperProvider(DbMapperProvider) - Method in class io.helidon.dbclient.DbClientBuilderBase
- addMapperProvider(DbMapperProvider) - Method in class io.helidon.dbclient.DbMapperManager.Builder
-
Add a mapper provider.
- addMapperProvider(DbMapperProvider) - Method in interface io.helidon.dbclient.spi.DbClientBuilder
-
Database schema mappers provider.
- addMapperProvider(DbMapperProvider, int) - Method in class io.helidon.dbclient.DbMapperManager.Builder
-
Add a mapper provider with custom priority.
- addMaxTokenAgeValidator(Duration) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
MaxTokenAgeValidator
with the expected max token age. - addMaxTokenAgeValidator(Collection<Validator<Jwt>>, Duration, Duration, boolean) - Static method in class io.helidon.security.jwt.Jwt
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addMaxTokenAgeValidator(Consumer<MaxTokenAgeValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
MaxTokenAgeValidator
instance based on the builder configuration. - addMediaSupport(MediaSupport) - Method in class io.helidon.http.media.MediaContextConfig.BuilderBase
-
Media supports to use.
- addMediaSupport(MediaSupport) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Media supports (manually added).
- addMediaSupports(List<? extends MediaSupport>) - Method in class io.helidon.http.media.MediaContextConfig.BuilderBase
-
Media supports to use.
- addMediaSupports(List<? extends MediaSupport>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Media supports (manually added).
- addMetadata(String, String) - Method in class io.helidon.integrations.vault.auths.approle.GenerateSecretId.Request
-
This metadata will be set on tokens issued with this SecretID, and is logged in audit logs in plaintext.
- addMetadata(String, String) - Method in class io.helidon.integrations.vault.auths.token.CreateToken.Request
-
Request metadata, passed through to the audit devices.
- addMethod(Method) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new method to the type.
- addMethod(Method.Builder) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new method to the type.
- addMethod(Method) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
- addMethod(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported method for this target.
- addMethod(String) - Method in class io.helidon.webserver.observe.tracing.PathTracingConfig.Builder
-
Add a new HTTP method to restrict this configuration for.
- addMethod(String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions without a prefix.
- addMethod(String, String, Method) - Method in class io.helidon.security.abac.policy.el.JavaxElPolicyExecutor.Builder
-
Add a custom method to be available in expressions.
- addMethod(Consumer<Method.Builder>) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add new method to the type.
- addMethods(List<? extends Method>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
- addMethods(Map<? extends String, ? extends GrpcClientMethodDescriptor>) - Method in class io.helidon.webclient.grpc.GrpcServiceDescriptor.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addModifier(String) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Deprecated, for removal: This API element is subject to removal in a future version.use
TypedElementInfo.BuilderBase.elementModifiers()
instead - addModifier(String) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Deprecated, for removal: This API element is subject to removal in a future version.use
TypeInfo.BuilderBase.elementModifiers()
instead - addModifiers(Set<? extends String>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Element modifiers.
- addModifiers(Set<? extends String>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
Element modifiers.
- addModulepath(Path) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The modulepath to pass to the compiler.
- addModulepath(List<? extends Path>) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The modulepath to pass to the compiler.
- addNode(ConfigNode) - Method in class io.helidon.config.ListNodeBuilderImpl
-
Adds new element into the list.
- addNode(String, ConfigNode) - Method in class io.helidon.config.ObjectNodeBuilderImpl
-
Sets new member into the map.
- addNode(String, ConfigNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Add a config node.
- addNoProxy(String) - Method in class io.helidon.webclient.api.Proxy.Builder
-
Configure a host pattern that is not going through a proxy.
- addNotBeforeValidator() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
NotBeforeValidator
instance. - addNotBeforeValidator(Consumer<NotBeforeValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
NotBeforeValidator
instance based on the builder configuration. - addObject(ConfigNode.ObjectNode) - Method in class io.helidon.config.ListNodeBuilderImpl
- addObject(ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ListNode.Builder
-
Adds Object node to the list.
- addObject(Class<?>, Object) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Register a custom object for security request(s).
- addObject(Object) - Method in class io.helidon.codegen.CodegenEvent.BuilderBase
-
Additional information, such as source elements.
- addObject(Object) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Register a custom object for security request(s).
- addObject(String, ConfigNode.ObjectNode) - Method in class io.helidon.config.ObjectNodeBuilderImpl
- addObject(String, ConfigNode.ObjectNode) - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Sets Object node associated with specified
key
. - addObjects(List<?>) - Method in class io.helidon.codegen.CodegenEvent.BuilderBase
-
Additional information, such as source elements.
- addObserver(Observer) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Add an observer, probably from an observer specific CDI extension.
- addObserver(Observer) - Method in class io.helidon.webserver.observe.ObserveFeatureConfig.BuilderBase
-
Observers to use with this observe features.
- addObservers(List<? extends Observer>) - Method in class io.helidon.webserver.observe.ObserveFeatureConfig.BuilderBase
-
Observers to use with this observe features.
- addOpen(String, String) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addOpens(String, List<String>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addOpens(Map<? extends String, List<String>>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addOperation(String) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Add intended operation of this JWK.
- addOperation(String) - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Add intended operation of this JWK.
- addOperation(String) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Add intended operation of this JWK.
- addOptions(Map<? extends String, ? extends String>) - Method in class io.helidon.integrations.openapi.ui.OpenApiUiConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addOrg(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds an O (Organization) value in the subject field of issued certificates.
- addOrgUnit(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds an OU (OrganizationalUnit) value in the subject field of issued certificates.
- addOrigin(String) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
-
WebSocket origins.
- addOrigins(Set<? extends String>) - Method in class io.helidon.webserver.websocket.WsConfig.BuilderBase
-
WebSocket origins.
- addOtherElementInfo(TypedElementInfo) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.
- addOtherElementInfo(Consumer<TypedElementInfo.Builder>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.
- addOtherElementInfo(List<? extends TypedElementInfo>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
The elements that make up this type that are considered "other", or being skipped because they are irrelevant to processing.
- addOtherSan(String, String) - Method in class io.helidon.integrations.vault.secrets.pki.IssueCertificate.Request
-
Specifies custom OID/UTF8-string SANs.
- addOtherSan(String, String) - Method in class io.helidon.integrations.vault.secrets.pki.SignCsr.Request
-
Specifies custom OID/UTF8-string SANs.
- addOutboundProvider(String) - Method in class io.helidon.security.CompositeProviderSelectionPolicy.Builder
-
Add a provider to this composite policy.
- addOutboundSecurityProvider(OutboundSecurityProvider) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(OutboundSecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
All configured identity propagation providers are used.
- addOutboundSecurityProvider(Supplier<? extends OutboundSecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named outbound security provider.
- addOutboundTarget(OutboundTarget) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Configure outbound target for identity propagation.
- addOutboundTarget(OutboundTarget) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Add a new outbound target to configure identity propagation or explicit username/password.
- addPackages(boolean, Class<?>...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addPackages(boolean, Package...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addPackages(Class<?>...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addPackages(Package...) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addParam(boolean) - Method in interface io.helidon.dbclient.DbStatement
-
Add next boolean parameter to the list of ordered parameters (e.g.
- addParam(boolean) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(byte) - Method in interface io.helidon.dbclient.DbStatement
-
Add next byte parameter to the list of ordered parameters (e.g.
- addParam(byte) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(byte[]) - Method in interface io.helidon.dbclient.DbStatement
-
Add next byte[] parameter to the list of ordered parameters (e.g.
- addParam(byte[]) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(double) - Method in interface io.helidon.dbclient.DbStatement
-
Add next double parameter to the list of ordered parameters (e.g.
- addParam(double) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(float) - Method in interface io.helidon.dbclient.DbStatement
-
Add next float parameter to the list of ordered parameters (e.g.
- addParam(float) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(int) - Method in interface io.helidon.dbclient.DbStatement
-
Add next integer parameter to the list of ordered parameters (e.g.
- addParam(int) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(long) - Method in interface io.helidon.dbclient.DbStatement
-
Add next long parameter to the list of ordered parameters (e.g.
- addParam(long) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(short) - Method in interface io.helidon.dbclient.DbStatement
-
Add next short parameter to the list of ordered parameters (e.g.
- addParam(short) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(Object) - Method in class io.helidon.dbclient.DbIndexedStatementParameters
- addParam(Object) - Method in interface io.helidon.dbclient.DbStatement
-
Add next parameter to the list of ordered parameters (e.g.
- addParam(Object) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(Object) - Method in class io.helidon.dbclient.DbStatementParameters
-
Add next parameter to the list of ordered parameters (e.g.
- addParam(Object) - Method in class io.helidon.dbclient.mongodb.MongoDbStatementGet
- addParam(String) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
String
parameter to the list of ordered parameters (e.g. - addParam(String) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, boolean) - Method in interface io.helidon.dbclient.DbStatement
-
Add next boolean parameter to the map of named parameters (e.g.
- addParam(String, boolean) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, byte) - Method in interface io.helidon.dbclient.DbStatement
-
Add next byte parameter to the map of named parameters (e.g.
- addParam(String, byte) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, byte[]) - Method in interface io.helidon.dbclient.DbStatement
-
Add next byte[] parameter to the map of named parameters (e.g.
- addParam(String, byte[]) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, double) - Method in interface io.helidon.dbclient.DbStatement
-
Add next double parameter to the map of named parameters (e.g.
- addParam(String, double) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, float) - Method in interface io.helidon.dbclient.DbStatement
-
Add next float parameter to the map of named parameters (e.g.
- addParam(String, float) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, int) - Method in interface io.helidon.dbclient.DbStatement
-
Add next int parameter to the map of named parameters (e.g.
- addParam(String, int) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, long) - Method in interface io.helidon.dbclient.DbStatement
-
Add next long parameter to the map of named parameters (e.g.
- addParam(String, long) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, short) - Method in interface io.helidon.dbclient.DbStatement
-
Add next short parameter to the map of named parameters (e.g.
- addParam(String, short) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, Object) - Method in class io.helidon.dbclient.DbNamedStatementParameters
- addParam(String, Object) - Method in interface io.helidon.dbclient.DbStatement
-
Add next parameter to the map of named parameters (e.g.
- addParam(String, Object) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, Object) - Method in class io.helidon.dbclient.DbStatementParameters
-
Add next parameter to the map of named parameters (e.g.
- addParam(String, Object) - Method in class io.helidon.dbclient.mongodb.MongoDbStatementGet
- addParam(String, String) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
String
parameter to the map of named parameters (e.g. - addParam(String, String) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, BigDecimal) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
BigDecimal
parameter to the map of named parameters (e.g. - addParam(String, BigDecimal) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(String, BigInteger) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
BigInteger
parameter to the map of named parameters (e.g. - addParam(String, BigInteger) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(BigDecimal) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
BigDecimal
parameter to the list of ordered parameters (e.g. - addParam(BigDecimal) - Method in class io.helidon.dbclient.DbStatementBase
- addParam(BigInteger) - Method in interface io.helidon.dbclient.DbStatement
-
Add next
BigInteger
parameter to the list of ordered parameters (e.g. - addParam(BigInteger) - Method in class io.helidon.dbclient.DbStatementBase
- addParameter(AnnotationParameter) - Method in class io.helidon.codegen.classmodel.Annotation.Builder
-
Adds annotation parameter.
- addParameter(AnnotationParameter.Builder) - Method in class io.helidon.codegen.classmodel.Annotation.Builder
-
Adds annotation parameter.
- addParameter(Parameter) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new method parameter.
- addParameter(String, Object) - Method in class io.helidon.codegen.classmodel.Annotation.Builder
-
Adds annotation parameter.
- addParameter(String, String) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add parameter tag name and description.
- addParameter(String, String) - Method in class io.helidon.http.HttpMediaType.Builder
-
Add a new parameter to the parameter map.
- addParameter(String, List<String>) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add parameter tag name and description.
- addParameter(Consumer<AnnotationParameter.Builder>) - Method in class io.helidon.codegen.classmodel.Annotation.Builder
-
Adds annotation parameter.
- addParameter(Consumer<Parameter.Builder>) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new method parameter.
- addParameter(Supplier<Parameter>) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add new method parameter.
- addParameterArgument(TypedElementInfo) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Parameter arguments applicable if this type element represents a
ElementKind.METHOD
. - addParameterArgument(Consumer<TypedElementInfo.Builder>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Parameter arguments applicable if this type element represents a
ElementKind.METHOD
. - addParameterArguments(List<? extends TypedElementInfo>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
Parameter arguments applicable if this type element represents a
ElementKind.METHOD
. - addParser(ConfigParser) - Method in interface io.helidon.config.Config.Builder
-
Registers a
ConfigParser
instance that can be used by config system to parseConfigParser.Content
ofParsableSource
. - addPart(WriteablePart) - Method in class io.helidon.http.media.multipart.WriteableMultiPart.Builder
-
Add a new part.
- addPart(Supplier<? extends WriteablePart>) - Method in class io.helidon.http.media.multipart.WriteableMultiPart.Builder
-
Add a new part.
- addPassThroughHeader(String) - Method in class io.helidon.integrations.vault.sys.EnableAuth.Request
-
Add header to whitelist and pass from the request to the plugin.
- addPassThroughHeader(String) - Method in class io.helidon.integrations.vault.sys.EnableEngine.Request
-
Add header to whitelist and pass from the request to the plugin.
- addPath(PathsConfig) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
-
Configuration for webserver paths.
- addPath(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported paths for this target.
- addPath(Consumer<PathsConfig.Builder>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
-
Configuration for webserver paths.
- addPathConfig(PathTracingConfig) - Method in class io.helidon.webserver.observe.tracing.TracingObserverConfig.BuilderBase
-
Path specific configuration of tracing.
- addPathConfig(Consumer<PathTracingConfig.Builder>) - Method in class io.helidon.webserver.observe.tracing.TracingObserverConfig.BuilderBase
-
Path specific configuration of tracing.
- addPathConfigs(List<? extends PathTracingConfig>) - Method in class io.helidon.webserver.observe.tracing.TracingObserverConfig.BuilderBase
-
Path specific configuration of tracing.
- addPaths(List<? extends PathsConfig>) - Method in class io.helidon.webserver.security.SecurityFeatureConfig.BuilderBase
-
Configuration for webserver paths.
- addPayloadClaim(String, Object) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Add a generic payload claim.
- addPayloadFieldValidator(String, String, String) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
FieldValidator
of the payload field. - addPemKey(String) - Method in class io.helidon.integrations.vault.auths.k8s.ConfigureK8s.Request
-
Add PEM formatted public key or certificate used to verify the signatures of Kubernetes service account JWTs.
- addPolicy(String) - Method in class io.helidon.integrations.vault.auths.token.CreateToken.Request
-
Add a policy for the token.
- addPolicyIdentifier(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Add a policy identifier OID.
- addPostalCode(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds a Postal Code values in the subject field of issued certificates.
- 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.
- addPrivateKeyCertChain(X509Certificate) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Certificate chain of the private key.
- addPrivateKeyCertChain(List<? extends X509Certificate>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Certificate chain of the private key.
- addPropagation(JaegerTracerBuilder.PropagationFormat) - Method in class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder
-
Add propagation format to use.
- addProperties(Map<? extends String, ? extends String>) - Method in class io.helidon.webclient.api.HttpConfigBase.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addProperty(String, Object) - Method in class io.helidon.microprofile.cdi.HelidonContainerInitializer
- addProtocol(ProtocolConfig) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Configuration of protocols.
- addProtocolConfig(ProtocolConfig) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
-
Configuration of client protocols.
- addProtocolConfigs(List<? extends ProtocolConfig>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
-
Configuration of client protocols.
- addProtocolPreference(String) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
-
List of HTTP protocol IDs by order of preference.
- addProtocolPreference(List<? extends String>) - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase
-
List of HTTP protocol IDs by order of preference.
- addProtocols(List<? extends ProtocolConfig>) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Configuration of protocols.
- addProvide(TypeName, TypeName) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addProvider(SecurityProvider) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(io.helidon.security.spi.SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(SecurityProvider, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProvider(Supplier<? extends SecurityProvider>) - Method in class io.helidon.security.Security.Builder
-
Add a provider, works as
Security.Builder.addProvider(io.helidon.security.spi.SecurityProvider, String)
, where the name is set toClass.getSimpleName()
. - addProvider(Supplier<? extends SecurityProvider>, String) - Method in class io.helidon.security.Security.Builder
-
Adds a named provider that may implement multiple interfaces.
- addProvides(TypeName, List<TypeName>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addProvides(Map<? extends TypeName, List<TypeName>>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addProvince(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds the ST (Province) values in the subject field of issued certificates.
- 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.
- addQueryParam(SecurityHandler.QueryParamHandler) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Query parameter handler(s).
- addQueryParam(String, String...) - Method in class io.helidon.integrations.common.rest.ApiJsonRequest
-
Add an HTTP query parameter.
- addQueryParam(String, String...) - Method in interface io.helidon.integrations.common.rest.ApiRequest
-
Add an HTTP query parameter.
- addQueryParam(String, String...) - Method in class io.helidon.integrations.common.rest.ApiRestRequest
-
Add an HTTP query parameter.
- addQueryParamHandler(QueryParamHandler) - Method in class io.helidon.microprofile.security.JerseySecurityFeature.Builder
-
Add a new handler to extract query parameter and store it in security request header.
- addQueryParamHandlers(Iterable<QueryParamHandler>) - Method in class io.helidon.microprofile.security.JerseySecurityFeature.Builder
-
Add handlers to extract query parameters and store them in security request header.
- addQueryParams(HttpClientRequest, Map<String, List<String>>) - Method in class io.helidon.integrations.common.rest.RestApiBase
-
Add HTTP query parameters.
- addQueryParams(List<? extends SecurityHandler.QueryParamHandler>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Query parameter handler(s).
- addQueueListener(Bulkhead.QueueListener) - Method in class io.helidon.faulttolerance.BulkheadConfig.BuilderBase
-
Queue listeners of this bulkhead.
- addQueueListeners(List<? extends Bulkhead.QueueListener>) - Method in class io.helidon.faulttolerance.BulkheadConfig.BuilderBase
-
Queue listeners of this bulkhead.
- addReceiveListener(Http1ConnectionListener) - Method in class io.helidon.webserver.http1.Http1Config.BuilderBase
-
Connection receive event listeners for HTTP/1.1.
- addReceiveListeners(List<? extends Http1ConnectionListener>) - Method in class io.helidon.webserver.http1.Http1Config.BuilderBase
-
Connection receive event listeners for HTTP/1.1.
- addRef() - Method in class io.helidon.microprofile.openapi.ExpandedTypeDescription
-
Adds property handling for a
$ref
reference. - addReferencedModuleNames(Map<? extends TypeName, ? extends String>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addReferencedTypeNamesToAnnotation(TypeName, Annotation) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addReferencedTypeNamesToAnnotations(TypeName, List<Annotation>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
This method adds a new value to the map value, or creates a new value.
- addReferencedTypeNamesToAnnotations(Map<? extends TypeName, List<Annotation>>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addRenewStatement(String) - Method in class io.helidon.integrations.vault.secrets.database.DbCreateRole.Request
-
Specifies the database statements to be executed to renew a user.
- addRequest(AtomicLong, long) - Static method in enum class io.helidon.common.reactive.SubscriptionHelper
-
Atomically add the given request amount to the field while capping it at
Long.MAX_VALUE
. - addRequire(ModuleInfoRequires) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Declared dependencies of the module.
- addRequires(List<? extends ModuleInfoRequires>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Declared dependencies of the module.
- addResourceClass(Class<?>) - Method in class io.helidon.microprofile.server.Server.Builder
-
Add a JAX-RS resource class to use.
- addResourceClasses(List<Class<?>>) - Method in class io.helidon.microprofile.server.JaxRsCdiExtension
-
Add all resource classes from the list to the list of resource classes discovered through CDI.
- address() - Method in interface io.helidon.common.socket.PeerInfo
-
Socket address of the peer.
- address() - Method in class io.helidon.integrations.vault.Vault.Builder
-
Vault address (if configured).
- address() - Method in class io.helidon.security.jwt.Jwt
-
Address claim.
- address() - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Address to use.
- address() - Method in class io.helidon.webserver.ListenerConfig.BuilderBase.ListenerConfigImpl
- address() - Method in interface io.helidon.webserver.ListenerConfig
-
Address to use.
- address() - Method in interface io.helidon.webserver.WebServerConfig
-
Address to use.
- address() - Method in class io.helidon.webserver.WebServerConfig.BuilderBase.WebServerConfigImpl
-
Address to use.
- address() - Method in record class io.helidon.webserver.testing.junit5.DirectPeerInfo
-
Returns the value of the
address
record component. - address(JwtUtil.Address) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Address of the subject.
- address(String) - Method in class io.helidon.integrations.vault.auths.k8s.ConfigureK8s.Request
-
Host string, host:port pair, or URL to the base of the Kubernetes API server.
- address(String) - Method in class io.helidon.integrations.vault.Vault.Builder
-
Configure address of the Vault, including scheme, host, and port.
- address(InetAddress) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Address to use.
- Address(JsonObject) - Constructor for class io.helidon.security.jwt.JwtUtil.Address
-
Create an address object from json representation.
- addRetry(Retry) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
-
Add a retry to the list.
- addRetry(Retry) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
-
Add a retry to the list.
- addRevocationStatement(String) - Method in class io.helidon.integrations.vault.secrets.database.DbCreateRole.Request
-
Specifies the database statements to be executed to revoke a user.
- 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.
- addRoleAllowed(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
- 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.
- addRoles(List<? extends String>) - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Hints for role names the user is expected to be in.
- addRoles(List<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Hints for role names the user is expected to be in.
- addRolesAllowed(Set<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
An array of allowed roles for this path - must have a security provider supporting roles (either authentication or authorization provider).
- addRollbackStatement(String) - Method in class io.helidon.integrations.vault.secrets.database.DbCreateRole.Request
-
Specifies the database statements to be executed to rollback a create operation in the event of an error.
- addRootRotationStatement(String) - Method in class io.helidon.integrations.vault.secrets.database.DbConfigure.Request
-
Specifies the database statements to be executed to rotate the root user's credentials.
- addRouting(Builder<?, ? extends Routing>) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Add a routing to the server.
- addRouting(Builder<?, ? extends Routing>) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
List of all routings (possibly for multiple protocols).
- addRouting(Builder<?, ? extends Routing>) - Method in interface io.helidon.webserver.Router.RouterBuilder
-
Add a new routing to this router.
- addRouting(Builder<?, ? extends Routing>, String, boolean, String) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Add a routing to the server.
- addRoutings(List<Builder<?, ? extends Routing>>) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
List of all routings (possibly for multiple protocols).
- addScope(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
OAuth2 scope claim to add.
- addScopes(Map<? extends String, ? extends ScopeConfig>) - Method in class io.helidon.metrics.api.ScopingConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addSecret(String) - Method in class io.helidon.webserver.observe.config.ConfigObserverConfig.BuilderBase
-
Secret patterns (regular expressions) to exclude from output.
- addSecret(String, SecretsProvider<T>, T) - Method in class io.helidon.security.Security.Builder
-
Add a secret to security configuration.
- addSecretIdBoundCidr(String) - Method in class io.helidon.integrations.vault.auths.approle.CreateAppRole.Request
-
CIDR blocks; if set, specifies blocks of IP addresses which can perform the login operation.
- addSecretProvider(SecretsProvider<?>, String) - Method in class io.helidon.security.Security.Builder
-
Add a named secret provider.
- addSecrets(Set<? extends String>) - Method in class io.helidon.webserver.observe.config.ConfigObserverConfig.BuilderBase
-
Secret patterns (regular expressions) to exclude from output.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.cubbyhole.CreateCubbyhole.Request
-
Add a new secret value.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.cubbyhole.UpdateCubbyhole.Request
-
Add a new secret value.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.kv1.CreateKv1.Request
-
Add a secret value to this secret.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.kv1.UpdateKv1.Request
-
Add a new value.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.kv2.CreateKv2.Request
-
Add a new secret value to the secret being created.
- addSecretValue(String, String) - Method in class io.helidon.integrations.vault.secrets.kv2.UpdateKv2.Request
-
Add a secret value to the map of secret values.
- addSendListener(Http1ConnectionListener) - Method in class io.helidon.webserver.http1.Http1Config.BuilderBase
-
Connection send event listeners for HTTP/1.1.
- addSendListeners(List<? extends Http1ConnectionListener>) - Method in class io.helidon.webserver.http1.Http1Config.BuilderBase
-
Connection send event listeners for HTTP/1.1.
- addService(DbClientService) - Method in class io.helidon.dbclient.DbClient.Builder
-
Add a client service.
- addService(DbClientService) - Method in class io.helidon.dbclient.DbClientBuilderBase
- addService(DbClientService) - Method in interface io.helidon.dbclient.spi.DbClientBuilder
-
Add an interceptor.
- addService(OpenApiService) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- addService(WebClientService) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
WebClient services.
- addService(Supplier<? extends DbClientService>) - Method in class io.helidon.dbclient.DbClient.Builder
-
Add a client service.
- addService(T) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services.
- addService(T, double) - Method in class io.helidon.common.HelidonServiceLoader.Builder
-
Add a custom service implementation to the list of services with a custom weight.
- addServiceDescriptor(GeneratedService.Descriptor<?>) - Method in class io.helidon.service.registry.ServiceRegistryConfig.BuilderBase
-
Manually registered service descriptors to add to the registry.
- addServiceDescriptors(List<GeneratedService.Descriptor<?>>) - Method in class io.helidon.service.registry.ServiceRegistryConfig.BuilderBase
-
Manually registered service descriptors to add to the registry.
- addServiceInstances(Map<GeneratedService.Descriptor<?>, ?>) - Method in class io.helidon.service.registry.ServiceRegistryConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- 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.
- addServices(List<? extends OpenApiService>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- addServices(List<? extends WebClientService>) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
WebClient services.
- addShutdownHandler(HelidonShutdownHandler) - Static method in class io.helidon.Main
-
Add shutdown handler to the list of handlers to be executed on shutdown.
- addSkipOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will not be considered failures, all other will.
- addSkipOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will not be considered retriable, all other will.
- addSkipOn(Class<? extends Throwable>) - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will not be considered retriable, all other will.
- addSkipOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will not be considered failures, all other will.
- addSkipOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will not be considered retriable, all other will.
- addSkipOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will not be considered retriable, all other will.
- addSocket(String) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- addSocket(String) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
- addSocket(String) - Method in class io.helidon.webserver.observe.tracing.TracingObserverConfig.BuilderBase
-
Sockets to trace.
- addSocketOptions(Map<SocketOption<?>, ?>) - Method in class io.helidon.common.socket.SocketOptions.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addSocketOptions(Map<SocketOption<?>, ?>) - Method in class io.helidon.webserver.ConnectionConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addSockets(List<? extends String>) - Method in class io.helidon.webserver.observe.ObserveFeatureConfig.BuilderBase
-
Sockets the observability endpoint should be exposed on.
- addSockets(List<? extends String>) - Method in class io.helidon.webserver.security.PathsConfig.BuilderBase
- addSockets(List<? extends String>) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
List of sockets this configuration should be applied to.
- addSockets(Map<? extends String, ? extends ListenerConfig>) - Method in class io.helidon.webserver.WebServerConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addSockets(Set<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.webserver.accesslog.AccessLogConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.webserver.context.ContextFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.webserver.cors.CorsConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.webserver.observe.tracing.TracingObserverConfig.BuilderBase
-
Sockets to trace.
- addSource(ConfigSource) - Method in interface io.helidon.config.Config.Builder
-
Add a config source to the list of sources.
- addSource(Supplier<? extends ConfigSource>) - Method in interface io.helidon.config.Config.Builder
-
Add a single config source to this builder.
- addSourcepath(Path) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The source path to pass to the compiler.
- addSourcepath(List<? extends Path>) - Method in class io.helidon.codegen.compiler.CompilerOptions.BuilderBase
-
The source path to pass to the compiler.
- addSpan(SpanTracingConfig) - Method in class io.helidon.tracing.config.ComponentTracingConfig.Builder
-
Add a new traced span configuration.
- addSpanLog(SpanLogTracingConfig) - Method in class io.helidon.tracing.config.SpanTracingConfig.Builder
-
Add configuration of a traced span log.
- addStatement(String, String) - Method in class io.helidon.dbclient.DbStatements.Builder
-
Add named database statement to database configuration..
- addStaticImport(String) - Method in class io.helidon.codegen.classmodel.ClassBase.Builder
-
Add specific static import.
- addStream(int, Http2ClientStream) - Method in class io.helidon.webclient.http2.Http2ClientConnection
-
Adds a stream to the connection.
- addStreetAddress(String) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Adds a Street Address values in the subject field of issued certificates.
- addStringMapper(Class<T>, Function<String, T>) - Method in interface io.helidon.config.Config.Builder
- addSubjectType(SubjectType) - Method in class io.helidon.security.providers.idcs.mapper.IdcsRoleMapperProviderBase.Builder
-
Add a supported subject type.
- addSubProtocol(String) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- addSubProtocolProvider(Http2SubProtocolProvider) - Method in class io.helidon.webserver.http2.Http2UpgradeProvider.Builder
-
Add a configured sub-protocol provider.
- addSubProtocols(List<? extends String>) - Method in class io.helidon.webclient.websocket.WsClientProtocolConfig.BuilderBase
- addSubProtocolSelector(Http2SubProtocolSelector) - Method in class io.helidon.webserver.http2.Http2ConnectionSelector.Builder
-
Add a configured sub-protocol provider.
- addSyntheticApplication(List<Class<?>>) - Method in class io.helidon.microprofile.server.JaxRsCdiExtension
-
Create an application from the provided resource classes and add it to the list of applications.
- addTag(Tag) - Method in interface io.helidon.metrics.api.Meter.Builder
-
Adds a single tag to the builder's collection.
- addTag(String, String) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add throws tag name and description.
- addTag(String, List<String>) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add throws tag name and description.
- addTags(List<? extends Tag>) - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Global tags.
- addTarget(OutboundTarget) - Method in class io.helidon.security.providers.common.OutboundConfig.Builder
-
Add a new target configuration.
- addTenantConfig(TenantConfig) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Add specific
TenantConfig
instance. - addTenantConfigFinder(TenantConfigFinder) - Method in class io.helidon.security.providers.oidc.OidcFeature.Builder
-
Add specific
TenantConfigFinder
implementation. - addTenantConfigFinder(TenantConfigFinder) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Add specific
TenantConfigFinder
implementation. - addTenantConfigFinder(TenantConfigFinder, int) - Method in class io.helidon.security.providers.oidc.OidcFeature.Builder
-
Add specific
TenantConfigFinder
implementation with specific priority. - addTenantConfigFinder(TenantConfigFinder, int) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Add specific
TenantConfigFinder
implementation with specific priority. - addTenantConfigFinder(TenantIdFinder) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Add specific
TenantIdFinder
implementation. - addTenantConfigFinder(TenantIdFinder, int) - Method in class io.helidon.security.providers.oidc.OidcProvider.Builder
-
Add specific
TenantIdFinder
implementation with specific priority. - addThrows(Throws) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add a declared throws definition.
- addThrows(TypeName, String) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add a declared throws definition.
- addThrows(String, List<String>) - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
-
Add throws tag name and description.
- addThrows(Consumer<Throws.Builder>) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add a declared throws definition.
- addThrows(Supplier<Throws>) - Method in class io.helidon.codegen.classmodel.Executable.Builder
-
Add a declared throws definition.
- addThrowsChecked(Set<? extends TypeName>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
- addTimeout(Timeout) - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
-
Add a timeout to the list.
- addTimeout(Timeout) - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
-
Add a timeout to the list.
- addToArray(String, boolean) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an element to an array.
- addToArray(String, boolean) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToArray(String, double) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an element to an array.
- addToArray(String, double) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToArray(String, int) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an element to an array.
- addToArray(String, int) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToArray(String, long) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an element to an array.
- addToArray(String, long) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToArray(String, ApiJsonBuilder<?>) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an object to an array.
- addToArray(String, ApiJsonBuilder<?>) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToArray(String, String) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add an element to an array.
- addToArray(String, String) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToCommaDelimitedArray(String, String) - Method in class io.helidon.integrations.vault.VaultRequest
-
Add a string to an array represented as a comma delimited string in the request JSON.
- addToken(Class<T>, U) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addToken(Object) - Method in class io.helidon.security.providers.common.TokenCredential.Builder
-
Add a token instance (such as JWT instance).
- addTokenBoundCidr(String) - Method in class io.helidon.integrations.vault.auths.approle.CreateAppRole.Request
-
Token bound CIDR blocks.
- addTokenBoundCidr(String) - Method in class io.helidon.integrations.vault.auths.approle.GenerateSecretId.Request
-
Specifies blocks of IP addresses which can use the auth tokens generated by this SecretID.
- addTokenBoundCidr(String) - Method in class io.helidon.integrations.vault.auths.k8s.CreateRole.Request
-
Add CIDR block.
- addTokenBoundCidr(String) - Method in class io.helidon.integrations.vault.auths.token.CreateTokenRole.Request
-
List of CIDR blocks; if set, specifies blocks of IP addresses which can authenticate successfully, and ties the resulting token to these blocks as well.
- addTokenPolicy(String) - Method in class io.helidon.integrations.vault.auths.approle.CreateAppRole.Request
-
Token policy to encode onto generated tokens.
- addTokenPolicy(String) - Method in class io.helidon.integrations.vault.auths.k8s.CreateRole.Request
-
Add a policy to encode on the generated token.
- addToObject(String, String, boolean) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a key/value pair to a named object.
- addToObject(String, String, boolean) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToObject(String, String, double) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a key/value pair to a named object.
- addToObject(String, String, double) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToObject(String, String, int) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a key/value pair to a named object.
- addToObject(String, String, int) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToObject(String, String, long) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a key/value pair to a named object.
- addToObject(String, String, long) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addToObject(String, String, String) - Method in class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Add a key/value pair to a named object.
- addToObject(String, String, String) - Method in class io.helidon.integrations.common.rest.JsonRequest
- addTracedAttribute(ServerRequestAttribute) - Method in class io.helidon.webserver.grpc.GrpcTracingConfig.BuilderBase
-
Set of attributes to trace.
- addTracedAttributes(Set<? extends ServerRequestAttribute>) - Method in class io.helidon.webserver.grpc.GrpcTracingConfig.BuilderBase
-
Set of attributes to trace.
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder
- addTracerTag(String, boolean) - Method in interface io.helidon.tracing.providers.opentracing.OpenTracingTracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, boolean) - Method in class io.helidon.tracing.providers.zipkin.ZipkinTracerBuilder
- addTracerTag(String, boolean) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, Number) - Method in class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder
- addTracerTag(String, Number) - Method in interface io.helidon.tracing.providers.opentracing.OpenTracingTracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, Number) - Method in class io.helidon.tracing.providers.zipkin.ZipkinTracerBuilder
- addTracerTag(String, Number) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, String) - Method in class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder
- addTracerTag(String, String) - Method in interface io.helidon.tracing.providers.opentracing.OpenTracingTracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTracerTag(String, String) - Method in class io.helidon.tracing.providers.zipkin.ZipkinTracerBuilder
- addTracerTag(String, String) - Method in interface io.helidon.tracing.TracerBuilder
-
Tracer level tags that get added to all reported spans.
- addTransformer(ClassTransformer) - Method in class io.helidon.integrations.cdi.jpa.PersistenceUnitInfoBean
- addTransport(String) - Method in class io.helidon.security.providers.common.OutboundTarget.Builder
-
Add supported transports for this target.
- addTrust(X509Certificate) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
List of certificates that form the trust manager.
- addTrust(List<? extends X509Certificate>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
List of certificates that form the trust manager.
- addTypeArgument(TypeName) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Returns the list of generic type arguments, or an empty list if no generics are in use.
- addTypeArgument(Consumer<TypeName.Builder>) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Returns the list of generic type arguments, or an empty list if no generics are in use.
- addTypeArguments(List<? extends TypeName>) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Returns the list of generic type arguments, or an empty list if no generics are in use.
- addTypeParameter(String) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Type parameters associated with the type arguments.
- addTypeParameters(List<? extends String>) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Type parameters associated with the type arguments.
- addTypeToContent(String) - Method in interface io.helidon.codegen.classmodel.ContentBuilder
-
Obtained fully qualified type name is enclosed between
ClassModel.TYPE_TOKEN
tokens. - addTypeToContent(String) - Method in class io.helidon.codegen.classmodel.Executable.Builder
- addTypeToContent(String) - Method in class io.helidon.codegen.classmodel.Field.Builder
- addUpgrader(Http1Upgrader) - Method in class io.helidon.webserver.http1.Http1ConnectionSelectorConfig.BuilderBase
-
Add a new upgrader, replacing an existing one for the same protocol.
- addUpgraders(Map<? extends String, ? extends Http1Upgrader>) - Method in class io.helidon.webserver.http1.Http1ConnectionSelectorConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addUriSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.IssueCertificate.Request
-
Specifies the requested URI Subject Alternative Name(s).
- addUriSan(String) - Method in class io.helidon.integrations.vault.secrets.pki.SignCsr.Request
-
Specifies the requested URI Subject Alternative Name(s).
- addUse(TypeName) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Used service loader providers.
- addUse(Consumer<TypeName.Builder>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Used service loader providers.
- addUserGroup(String) - Method in class io.helidon.security.jwt.Jwt.Builder
-
A user group claim to add.
- addUserPrincipalValidator() - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
UserPrincipalValidator
. - addUserPrincipalValidator(Collection<Validator<Jwt>>) - Static method in class io.helidon.security.jwt.Jwt
-
Deprecated, for removal: This API element is subject to removal in a future version.use
JwtValidator.Builder.addUserPrincipalValidator()
instead - addUserPrincipalValidator(Consumer<UserPrincipalValidator.Builder>) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add new
UserPrincipalValidator
instance based on the builder configuration. - addUserStore(SecureUserStore) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider.Builder
-
Add a user store to the list of stores used by this provider.
- addUses(List<? extends TypeName>) - Method in class io.helidon.codegen.ModuleInfo.BuilderBase
-
Used service loader providers.
- addValidator(JwtScope, Validator<Jwt>, String...) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add
Validator
instance among the claim validators. - addValidator(Validator<Jwt>, String...) - Method in class io.helidon.security.jwt.JwtValidator.Builder
-
Add
Validator
instance among the claim validators. - addValidator(AbacValidator<? extends AbacValidatorConfig>) - Method in class io.helidon.security.providers.abac.AbacProvider.Builder
-
Add an explicit (e.g.
- addValue(ConfigNode.ValueNode) - Method in class io.helidon.config.ListNodeBuilderImpl
- 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) - Method in interface io.helidon.http.HeaderWriteable
-
Add a value to this header.
- addValue(String, ConfigNode.ValueNode) - Method in class io.helidon.config.ObjectNodeBuilderImpl
- 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
. - addValues(Map<? extends String, ?>) - Method in class io.helidon.common.types.Annotation.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addValues(Map<? extends String, ? extends String>) - Method in class io.helidon.webserver.observe.info.InfoObserverConfig.BuilderBase
-
This method keeps existing values, then puts all new values into the map.
- addVaultAuth(VaultAuth) - Method in class io.helidon.integrations.vault.Vault.Builder
-
Add a
VaultAuth
to use with this Vault. - addVersion(int) - Method in class io.helidon.integrations.vault.secrets.kv2.DeleteKv2.Request
-
Add a secret version to delete.
- addVersion(int) - Method in class io.helidon.integrations.vault.secrets.kv2.DestroyKv2.Request
-
Add a secret version to destroy.
- addVersion(int) - Method in class io.helidon.integrations.vault.secrets.kv2.UndeleteKv2.Request
-
Add a version to undelete.
- addWatchServiceModifier(WatchEvent.Modifier) - Method in class io.helidon.config.FileSystemWatcher.Builder
-
Add a modifier of the watch service.
- addWhitelistedException(String) - Method in class io.helidon.graphql.server.InvocationHandler.Builder
-
Add an exception to the whitelist.
- Advanced Usage - Search tag in class io.helidon.integrations.oci.sdk.runtime.OciExtension
- Section
- Advanced Usage and Customization - Search tag in class io.helidon.integrations.oci.sdk.cdi.OciExtension
- Section
- after() - Method in interface io.helidon.lra.coordinator.client.Participant
-
URI of participant's method annotated with
@AfterLRA
. - afterAll(ExtensionContext) - Method in class io.helidon.webserver.testing.junit5.Http1DirectJunitExtension
- afterAll(ExtensionContext) - Method in interface io.helidon.webserver.testing.junit5.spi.HelidonJunitExtension
- afterAll(ExtensionContext) - Method in class io.helidon.webserver.testing.junit5.websocket.WsDirectExtension
- afterBean(AfterBeanDiscovery, BeanManager) - Method in class io.helidon.microprofile.grpc.client.GrpcClientCdiExtension
-
Process the previously captured
Grpc.GrpcProxy
injection points. - afterCompletion(int) - Method in class io.helidon.integrations.jta.jdbc.JtaDataSource
-
Deprecated.Ensures that any thread-associated connections are properly committed, restored to their initial states, closed where appropriate and removed from the system when a definitionally thread-scoped JTA transaction commits or rolls back.
- afterEach(ExtensionContext) - Method in class io.helidon.common.testing.junit5.TemporaryFolderExt
-
Deprecated.
- afterEach(ExtensionContext) - Method in class io.helidon.webserver.testing.junit5.Http1ServerJunitExtension
- afterEach(ExtensionContext) - Method in interface io.helidon.webserver.testing.junit5.spi.HelidonJunitExtension
- afterExecute(Runnable, Throwable) - Method in class io.helidon.common.configurable.ThreadPool
- afterLast() - Method in class io.helidon.integrations.jdbc.DelegatingResultSet
- afterRequest(ClientRequestContext, ClientResponseContext) - Method in class io.helidon.tracing.jersey.client.ClientTracingInterceptor
- afterSend() - Method in class io.helidon.webserver.http.ServerResponseBase
-
Execute after send runnables.
- afterStop() - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupport
- afterStop() - Method in class io.helidon.webserver.grpc.GrpcRouting
- afterStop() - Method in class io.helidon.webserver.http.Filters
- afterStop() - Method in class io.helidon.webserver.http1.Http1Route
- afterStop() - Method in class io.helidon.webserver.http2.Http2Route
- afterStop() - Method in interface io.helidon.webserver.Router
-
This is called after server closes ports.
- afterStop() - Method in interface io.helidon.webserver.ServerLifecycle
-
After server stop.
- afterStop() - Method in class io.helidon.webserver.websocket.WsRouting
- AfterStop - Annotation Interface in io.helidon.microprofile.testing.junit5
-
Mark a static method to be executed after the container is stopped.
- AfterStop - Annotation Interface in io.helidon.webserver.testing.junit5
-
Mark a static method to be executed after the container is stopped.
- afterTestExecution(ExtensionContext) - Method in class io.helidon.common.testing.junit5.RestoreSystemPropertiesExt
- AGE - Static variable in class io.helidon.http.HeaderNames
-
The
Age
header name. - aggregator() - Method in class io.helidon.cors.CorsSupportHelper
-
Aggregator that combines configuration and provides information based on request.
- Aggregator - Class in io.helidon.cors
-
Collects CORS set-up information from various sources and looks up the relevant CORS information given a request's path and HTTP method.
- ALG_ES256 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-256 and SHA-256.
- ALG_ES384 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using P-384 and SHA-384.
- ALG_ES512 - Static variable in class io.helidon.security.jwt.jwk.JwkEC
-
ECDSA using "P-521" and SHA-512.
- ALG_HS256 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-256.
- ALG_HS384 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-384.
- ALG_HS512 - Static variable in class io.helidon.security.jwt.jwk.JwkOctet
-
HMAC using SHA-512.
- ALG_NONE - Static variable in class io.helidon.security.jwt.jwk.Jwk
-
Algorithm defining there is no security (e.g.
- ALG_RS256 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-256.
- ALG_RS384 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-384.
- ALG_RS512 - Static variable in class io.helidon.security.jwt.jwk.JwkRSA
-
RSASSA-PKCS1-v1_5 using SHA-512.
- algorithm() - Method in class io.helidon.security.jwt.jwk.Jwk
-
The algorithm used when signing/encrypting this key.
- algorithm() - Method in class io.helidon.security.jwt.Jwt
-
Algorithm claim.
- algorithm() - Method in class io.helidon.security.jwt.JwtHeaders
-
Algorithm claim.
- algorithm() - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition
-
Algorithm of signature used by this client.
- algorithm() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Algorithm used by this signature.
- algorithm(EncryptedJwt.SupportedAlgorithm) - Method in class io.helidon.security.jwt.EncryptedJwt.Builder
-
Algorithm which should be used as content key encryption.
- algorithm(String) - Method in class io.helidon.common.crypto.AsymmetricCipher.Builder
-
Set algorithm which should be used.
- algorithm(String) - Method in class io.helidon.common.crypto.HashDigest.Builder
-
Set digest algorithm.
- algorithm(String) - Method in class io.helidon.common.crypto.HmacDigest.Builder
-
Set new HMAC algorithm.
- algorithm(String) - Method in class io.helidon.common.crypto.Signature.Builder
-
Set algorithm which should be used.
- algorithm(String) - Method in class io.helidon.common.crypto.SymmetricCipher.Builder
-
Set algorithm which should be used.
- algorithm(String) - Method in class io.helidon.security.jwt.jwk.JwkEC.Builder
-
Algorithm of the key being built.
- algorithm(String) - Method in class io.helidon.security.jwt.jwk.JwkOctet.Builder
-
Algorithm of the key being built.
- algorithm(String) - Method in class io.helidon.security.jwt.jwk.JwkRSA.Builder
-
Algorithm of the key being built.
- 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.jwt.JwtHeaders.Builder
-
The "alg" claim is used to define the signature algorithm.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.InboundClientDefinition.Builder
-
Algorithm of signature used by this client.
- algorithm(String) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Algorithm used by this signature.
- ALGORITHM_AES_CBC - Static variable in class io.helidon.common.crypto.SymmetricCipher
-
AES algorithm with CBC method and PKCS5 padding.
- ALGORITHM_AES_CTR - Static variable in class io.helidon.common.crypto.SymmetricCipher
-
AES algorithm with CTR method and no padding.
- ALGORITHM_AES_GCM - Static variable in class io.helidon.common.crypto.SymmetricCipher
-
AES algorithm with GCM method and no padding.
- ALGORITHM_CHA_CHA - Static variable in class io.helidon.common.crypto.SymmetricCipher
-
ChaCha20 encryption algorithm.
- ALGORITHM_CHA_CHA_POLY1305 - Static variable in class io.helidon.common.crypto.SymmetricCipher
-
ChaCha20 encryption algorithm with Poly1305 authentication code.
- ALGORITHM_MD2 - Static variable in class io.helidon.common.crypto.HashDigest
-
Deprecated.It is strongly recommended not to use this algorithm as stated here RFC6149 - Section 6.
- ALGORITHM_MD2_RSA - Static variable in class io.helidon.common.crypto.Signature
-
Deprecated.It is strongly recommended not to use this algorithm for signature purposes as stated here RFC6149 - Section 6.
- ALGORITHM_MD5 - Static variable in class io.helidon.common.crypto.HashDigest
-
Deprecated.It is strongly recommended not to use this algorithm as stated here RFC6151 - Section 2.1.
- ALGORITHM_MD5 - Static variable in class io.helidon.common.crypto.HmacDigest
-
Deprecated.HMAC-MD5 should not be used for signature purposes, for more information see RFC6151 - Section 2.3.
- ALGORITHM_MD5_RSA - Static variable in class io.helidon.common.crypto.Signature
-
Deprecated.It is strongly recommended not to use this algorithm for signature purposes as stated here RFC6149 - Section 2.
- ALGORITHM_NONE_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with no digest algorithm.
- ALGORITHM_NONE_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with no digest algorithm specified.
- ALGORITHM_RSA_ECB_OAEP_MD5 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
Deprecated.It is strongly recommended not to use this algorithm as stated here RFC6151 - 2.
- ALGORITHM_RSA_ECB_OAEP_SHA1 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using optimal asymmetric encryption padding with SHA1 and MGF1.
- ALGORITHM_RSA_ECB_OAEP256 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using optimal asymmetric encryption padding with SHA-256 and MGF1.
- ALGORITHM_RSA_ECB_OAEP384 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using optimal asymmetric encryption padding with SHA-384 and MGF1.
- ALGORITHM_RSA_ECB_OAEP512_224 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using optimal asymmetric encryption padding with SHA-512/224 and MGF1.
- ALGORITHM_RSA_ECB_OAEP512_256 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using optimal asymmetric encryption padding with SHA-512/256 and MGF1.
- ALGORITHM_RSA_ECB_PKCS1 - Static variable in class io.helidon.common.crypto.AsymmetricCipher
-
RSA cipher with ECB method using PKCS1 padding.
- ALGORITHM_SHA_1 - Static variable in class io.helidon.common.crypto.HashDigest
-
Deprecated.SHA-1 is unsafe to use alone due to its vulnerability to collision attacks
- ALGORITHM_SHA_1 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA1 as a hash function.
- ALGORITHM_SHA_224 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA-224 algorithm.
- ALGORITHM_SHA_224 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA224 as a hash function.
- ALGORITHM_SHA_256 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA-256 algorithm.
- ALGORITHM_SHA_256 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA256 as a hash function.
- ALGORITHM_SHA_384 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA-384 algorithm.
- ALGORITHM_SHA_384 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA384 as a hash function.
- ALGORITHM_SHA_512 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA512 as a hash function.
- ALGORITHM_SHA_512_224 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA-512/224 algorithm.
- ALGORITHM_SHA_512_224 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA512/224 as a hash function.
- ALGORITHM_SHA_512_256 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA-512/256 algorithm.
- ALGORITHM_SHA_512_256 - Static variable in class io.helidon.common.crypto.HmacDigest
-
HMAC using SHA512/256 as a hash function.
- ALGORITHM_SHA1_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with SHA1 digest algorithm.
- ALGORITHM_SHA1_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA1 digest algorithm.
- ALGORITHM_SHA224_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with SHA224 digest algorithm.
- ALGORITHM_SHA224_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA224 digest algorithm.
- ALGORITHM_SHA256_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with SHA256 digest algorithm.
- ALGORITHM_SHA256_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA256 digest algorithm.
- ALGORITHM_SHA3_224 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA3-224 algorithm.
- ALGORITHM_SHA3_256 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA3-256 algorithm.
- ALGORITHM_SHA3_384 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA3-384 algorithm.
- ALGORITHM_SHA3_512 - Static variable in class io.helidon.common.crypto.HashDigest
-
Digest SHA3-512 algorithm.
- ALGORITHM_SHA384_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with SHA384 digest algorithm.
- ALGORITHM_SHA384_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA384 digest algorithm.
- ALGORITHM_SHA512_224_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA512/224 digest algorithm.
- ALGORITHM_SHA512_256_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA512/256 digest algorithm.
- ALGORITHM_SHA512_ECDSA - Static variable in class io.helidon.common.crypto.Signature
-
Elliptic curve digital signature algorithm with SHA512 digest algorithm.
- ALGORITHM_SHA512_RSA - Static variable in class io.helidon.common.crypto.Signature
-
RSA signature algorithm with SHA512 digest algorithm.
- aliasesOf(String) - Static method in class io.helidon.config.EnvironmentVariableAliases
-
Returns a list of aliases for the given config key.
- all(TypeName) - Method in interface io.helidon.service.registry.ServiceRegistry
-
Get all service instances matching the contract with the expectation that there may not be a match available.
- all(HeaderName, Supplier<List<String>>) - Method in interface io.helidon.http.Headers
-
Get all values of a header.
- all(Class<T>) - Method in interface io.helidon.service.registry.ServiceRegistry
-
Get all service instances matching the contract with the expectation that there may not be a match available.
- all(String) - Method in interface io.helidon.common.parameters.Parameters
-
Get all values.
- all(String, Supplier<List<String>>) - Method in interface io.helidon.common.parameters.Parameters
-
Get all values using a default value supplier if the parameter does not exist.
- ALL - Enum constant in enum class io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitCachingType
- ALL - Enum constant in enum class io.helidon.webserver.grpc.ServerRequestAttribute
-
log all attributes.
- ALL_CALL_OPTIONS - Enum constant in enum class io.helidon.microprofile.grpc.client.ClientRequestAttribute
-
Add the method call options to the tracing span.
- ALL_PREDICATE - Static variable in class io.helidon.codegen.ElementInfoPredicates
-
A predicate that accepts all.
- allAnnotations() - Method in interface io.helidon.common.types.Annotated
-
List of all annotations - both
Annotated.annotations()
andAnnotated.inheritedAnnotations()
. - allAnnotations() - Method in class io.helidon.security.SecurityLevel
-
Returns class level and method level annotations together in one
Map
. - allHeaders(HeaderName) - Method in interface io.helidon.cors.CorsRequestAdapter
-
Retrieves all header values for a given key as Strings.
- allMetadata() - Method in interface io.helidon.service.registry.ServiceDiscovery
-
All discovered metadata of this service discovery.
- ALLOW - Static variable in class io.helidon.http.HeaderNames
-
The
Allow
header name. - allowAll() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allows all strings to match (subject to "deny" conditions).
- allowAll() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowAll() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Allows all strings to match (subject to "deny" conditions).
- allowAll(boolean) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allows all strings to match (subject to "deny" conditions).
- allowAnonymous() - Static method in class io.helidon.webserver.security.SecurityFeature
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- allowAnyName(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies if clients can request any CN.
- allowBareDomains(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies if clients can request certificates matching the value of the actual domains themselves; e.g.
- allowCredentials() - Method in class io.helidon.cors.CrossOriginConfig
- allowCredentials() - Element in annotation interface io.helidon.microprofile.cors.CrossOrigin
-
Whether the client can send cookies or credentials.
- allowCredentials(boolean) - Method in interface io.helidon.cors.CorsSetter
-
Sets the allow credentials flag.
- allowCredentials(boolean) - Method in class io.helidon.cors.CorsSupportBase.Builder
- allowCredentials(boolean) - Method in class io.helidon.cors.CrossOriginConfig.Builder
- allowDeletion(boolean) - Method in class io.helidon.integrations.vault.secrets.transit.UpdateKeyConfig.Request
-
Specifies if the key is allowed to be deleted.
- allowed() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to allow.
- allowed() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowed() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Exact strings to allow.
- allowed(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Exact strings to allow.
- allowedAuthenticationMethods() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
List of attempted authentication strategies in case
OciConfigBlueprint.authenticationMethod()
is set to "auto". - allowedAuthenticationMethods() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase.OciConfigImpl
- allowedAuthenticationMethods() - Method in interface io.helidon.integrations.oci.OciConfig
-
List of attempted authentication strategies in case
OciConfigBlueprint.authenticationMethod()
is set to "auto". - allowedAuthenticationMethods(List<? extends String>) - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
List of attempted authentication strategies in case
OciConfigBlueprint.authenticationMethod()
is set to "auto". - allowedDomainTemplates(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
When set, allowed_domains may contain templates, as with ACL Path Templating.
- allowedPatterns() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Pattern
s specifying strings to allow. - allowedPatterns() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowedPatterns() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Pattern
s specifying strings to allow. - allowedPatterns(List<? extends Pattern>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Pattern
s specifying strings to allow. - allowedPredicates() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allowed predicates.
- allowedPredicates() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowedPredicates() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Allowed predicates.
- allowedPredicates(List<Predicate<String>>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Allowed predicates.
- allowedPrefixes() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to allow.
- allowedPrefixes() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowedPrefixes() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Prefixes specifying strings to allow.
- allowedPrefixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Prefixes specifying strings to allow.
- allowedSuffixes() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to allow.
- allowedSuffixes() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- allowedSuffixes() - Method in interface io.helidon.common.configurable.AllowListConfig
-
Suffixes specifying strings to allow.
- allowedSuffixes(List<? extends String>) - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase
-
Suffixes specifying strings to allow.
- allowedTimeSkew(Duration) - Method in class io.helidon.security.jwt.ExpirationValidator.Builder
-
Allowed time skew for time validation.
- allowedTimeSkew(Duration) - Method in class io.helidon.security.jwt.IssueTimeValidator.Builder
-
Allowed time skew for time validation.
- allowedTimeSkew(Duration) - Method in class io.helidon.security.jwt.MaxTokenAgeValidator.Builder
-
Allowed time skew for time validation.
- allowedTimeSkew(Duration) - Method in class io.helidon.security.jwt.NotBeforeValidator.Builder
-
Allowed time skew for time validation.
- allowedValues() - Element in annotation interface io.helidon.config.metadata.ConfiguredOption
-
For options that have a predefined set of allowed values.
- allowGlobDomains(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Allows names specified in allowed_domains to contain glob patterns (e.g.
- allowHeaders() - Method in class io.helidon.cors.CrossOriginConfig
- allowHeaders() - Element in annotation interface io.helidon.microprofile.cors.CrossOrigin
-
A list of request headers that are allowed or
"*"
to allow all headers. - allowHeaders(String...) - Method in interface io.helidon.cors.CorsSetter
-
Sets the allow headers.
- allowHeaders(String...) - Method in class io.helidon.cors.CorsSupportBase.Builder
- allowHeaders(String...) - Method in class io.helidon.cors.CrossOriginConfig.Builder
- allowImpersonation(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
EndpointConfig.PROPERTY_OUTBOUND_ID
property. - allowImpersonation(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to allow impersonation by explicitly overriding username from outbound requests using
EndpointConfig.PROPERTY_OUTBOUND_ID
property. - allowIpSans(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies if clients can request IP Subject Alternative Names.
- AllowList - Class in io.helidon.common.configurable
-
AllowList
defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions. - AllowListConfig - Interface in io.helidon.common.configurable
-
AllowList
defines a list of allowed and/or denied matches and tests if a particular value conforms to the conditions. - AllowListConfig.Builder - Class in io.helidon.common.configurable
-
Fluent API builder for
AllowList
. - AllowListConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.common.configurable -
Fluent API builder base for
AllowList
. - AllowListConfig.BuilderBase.AllowListConfigImpl - Class in io.helidon.common.configurable
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- AllowListConfigImpl(AllowListConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
-
Create an instance providing a builder.
- allowLocalhost(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies if clients can request certificates for localhost as one of the requested common names.
- allowMethods() - Method in class io.helidon.cors.CrossOriginConfig
- allowMethods() - Element in annotation interface io.helidon.microprofile.cors.CrossOrigin
-
A list of supported HTTP request methods.
- allowMethods(String...) - Method in interface io.helidon.cors.CorsSetter
-
Sets the allow methods.
- allowMethods(String...) - Method in class io.helidon.cors.CorsSupportBase.Builder
- allowMethods(String...) - Method in class io.helidon.cors.CrossOriginConfig.Builder
- allowOrigins() - Method in class io.helidon.cors.CrossOriginConfig
- allowOrigins(String...) - Method in interface io.helidon.cors.CorsSetter
-
Sets the allowOrigins.
- allowOrigins(String...) - Method in class io.helidon.cors.CorsSupportBase.Builder
- allowOrigins(String...) - Method in class io.helidon.cors.CrossOriginConfig.Builder
- allowPlaintextBackup(boolean) - Method in class io.helidon.integrations.vault.secrets.transit.CreateKey.Request
-
If set, enables taking backup of named key in the plaintext format.
- allowPlaintextBackup(boolean) - Method in class io.helidon.integrations.vault.secrets.transit.UpdateKeyConfig.Request
-
If set, enables taking backup of named key in the plaintext format.
- allowSubDomains(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Specifies if clients can request certificates with CNs that are subdomains of the CNs allowed by the other role options.
- allowUnsigned(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Configure support for unsigned JWT.
- allProceduresAreCallable() - Method in class io.helidon.integrations.jdbc.DelegatingDatabaseMetaData
- allServices(TypeName) - Method in interface io.helidon.service.registry.ServiceRegistry
-
Get all services for a specific contract.
- allServices(Class<?>) - Method in interface io.helidon.service.registry.ServiceRegistry
-
Get all services for a specific contract.
- allTablesAreSelectable() - Method in class io.helidon.integrations.jdbc.DelegatingDatabaseMetaData
- allValues() - Method in class io.helidon.http.ContentDisposition
- allValues() - Method in interface io.helidon.http.Header
-
All values of this header.
- allValues(boolean) - Method in interface io.helidon.http.Header
-
All values of this header.
- allValues(String) - Method in interface io.helidon.common.parameters.Parameters
-
A list of values for the named parameter.
- allValues(String, Supplier<List<Value<String>>>) - Method in interface io.helidon.common.parameters.Parameters
-
Get all values using a default value supplier if the parameter does not exist.
- ALREADY_EXISTS - Static variable in class io.helidon.webserver.grpc.GrpcStatus
-
Some entity that we attempted to create (e.g., file or directory) already exists.
- ALT_SVC - Static variable in class io.helidon.http.HeaderNames
-
The
<code>{@value}</code>
header name. - alwaysInMemory() - Method in interface io.helidon.http.media.InstanceWriter
-
Whether the byte array is always available.
- AMPERSAND_BYTE - Static variable in class io.helidon.common.buffers.Bytes
-
&
byte. - analyze(Class<?>) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze an application class.
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Class<?>, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource class.
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in class io.helidon.security.abac.role.RoleAnnotationAnalyzer
- analyze(Method, AnnotationAnalyzer.AnalyzerResponse) - Method in interface io.helidon.security.providers.common.spi.AnnotationAnalyzer
-
Analyze a resource method.
- andAuthenticate() - Method in class io.helidon.webserver.http.SecureHandler
-
Add authentication requirement and create a new handler with combined setup.
- andAuthorize(String...) - Method in class io.helidon.webserver.http.SecureHandler
-
Add authorization requirement and create a new handler with combined setup.
- Annotated - Interface in io.helidon.common.types
-
Annotated elements provide annotations and their values.
- annotatedElements(TypeName) - Method in interface io.helidon.codegen.RoundContext
-
All elements annotated with a specific annotation.
- annotatedEndpoint(Class<?>) - Method in class io.helidon.microprofile.tyrus.TyrusApplication.Builder
-
Add single annotated endpoint.
- annotatedEndpoints() - Method in class io.helidon.microprofile.tyrus.TyrusApplication
-
Get list of annotated endpoints.
- AnnotatedMethod - Class in io.helidon.microprofile.grpc.core
-
A model of an annotated gRPC method.
- AnnotatedMethodList - Class in io.helidon.microprofile.grpc.core
-
Iterable list of
AnnotatedMethod
s on a single class with convenience getters to provide additional method information. - annotatedServiceClass() - Method in class io.helidon.microprofile.grpc.core.AbstractServiceBuilder
-
Obtain the actual annotated class.
- AnnotatedServiceConfigurer - Interface in io.helidon.microprofile.grpc.server
-
A class that may apply modifications to a
GrpcServiceDescriptor.Builder
for an annotated gRPC service class. - annotatedTypeConfigurator() - Method in interface io.helidon.microprofile.metrics.MetricAnnotationDiscovery
-
Returns the configurator for the annotated type containing the site to which the metric annotation applies.
- annotatedTypes(TypeName) - Method in interface io.helidon.codegen.RoundContext
-
All types annotated with a specific annotation (including types that inherit such annotation from super types or through interfaces).
- AnnotatedTypeWrapper(AnnotatedType<T>, Annotation...) - Constructor for class io.helidon.microprofile.faulttolerance.FaultToleranceExtension.AnnotatedTypeWrapper
-
Constructor.
- annotation() - Method in interface io.helidon.microprofile.metrics.MetricAnnotationDiscovery
-
Returns the
Annotation
object for the metric annotation discovered. - annotation(TypeName) - Method in interface io.helidon.common.types.Annotated
-
Get an annotation on this annotated type.
- Annotation - Class in io.helidon.codegen.classmodel
-
Model of the annotation.
- Annotation - Interface in io.helidon.common.types
-
An annotation with defined values.
- ANNOTATION - Static variable in class io.helidon.common.types.TypeNames
-
Helidon annotation type.
- ANNOTATION_TYPE - Enum constant in enum class io.helidon.common.types.ElementKind
-
Annotation element type kind.
- Annotation.Builder - Class in io.helidon.codegen.classmodel
-
Fluent API builder for
Annotation
. - Annotation.Builder - Class in io.helidon.common.types
-
Fluent API builder for
Annotation
. - Annotation.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.common.types -
Fluent API builder base for
Annotation
. - Annotation.BuilderBase.AnnotationImpl - Class in io.helidon.common.types
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- AnnotationAnalyzer - Interface in io.helidon.security.providers.common.spi
-
Provides capability to extensions to enforce authentication and authorization even when the resource is not annotated with io.helidon.security.annotations.Authenticated or io.helidon.security.annotations.Authorized.
- AnnotationAnalyzer.AnalyzerResponse - Class in io.helidon.security.providers.common.spi
-
Response of an analysis run.
- AnnotationAnalyzer.AnalyzerResponse.Builder - Class in io.helidon.security.providers.common.spi
-
Fluent API builder for
AnnotationAnalyzer.AnalyzerResponse
. - AnnotationAnalyzer.Flag - Enum Class in io.helidon.security.providers.common.spi
-
Flag for security type.
- annotationFilter(Annotation) - Static method in class io.helidon.codegen.TypeInfoFactoryBase
-
A filter for annotations to exclude ones we are not interested in (
SuppressWarnings
,Override
,Target
,Retention
,Repeatable
. - AnnotationFinder - Class in io.helidon.microprofile.faulttolerance
-
Searches for transitive annotations associated with interceptor bindings in a given Java package.
- AnnotationImpl(Annotation.BuilderBase<?, ?>) - Constructor for class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Create an instance providing a builder.
- AnnotationMapper - Interface in io.helidon.codegen.spi
-
Maps annotation from a single annotation instance to zero or more annotation instances.
- AnnotationMapperProvider - Interface in io.helidon.codegen.spi
-
ServiceLoader
provider interface for annotation mapping. - annotationMappers() - Method in interface io.helidon.codegen.CodegenContext
-
List of available annotation mappers in this environment.
- annotationMappers() - Method in class io.helidon.codegen.CodegenContextBase
- annotationMappers() - Method in class io.helidon.codegen.CodegenContextDelegate
- annotationOrMetaAnnotation(Class<T>) - Method in class io.helidon.microprofile.grpc.core.AnnotatedMethod
-
Get all instances of the specified meta-annotation type found on the method annotations or on the method itself (a meta-annotation is an annotation that annotates other annotations).
- AnnotationParameter - Class in io.helidon.codegen.classmodel
-
Annotation parameter model.
- AnnotationParameter.Builder - Class in io.helidon.codegen.classmodel
-
Fluent API builder for
AnnotationParameter
. - annotations() - Method in interface io.helidon.common.types.Annotated
-
List of declared and known annotations for this element.
- annotations() - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of declared and known annotations for this element.
- annotations() - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase.TypedElementInfoImpl
- annotations() - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of declared and known annotations for this element.
- annotations() - Method in class io.helidon.common.types.TypeInfo.BuilderBase.TypeInfoImpl
- annotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypedElementInfo.BuilderBase
-
List of declared and known annotations for this element.
- annotations(List<? extends Annotation>) - Method in class io.helidon.common.types.TypeInfo.BuilderBase
-
List of declared and known annotations for this element.
- Annotations - Class in io.helidon.common.types
-
Annotation utilities.
- annotationsWithMetaAnnotation(Class<? extends Annotation>) - Method in class io.helidon.microprofile.grpc.core.AnnotatedMethod
-
Get all instances of annotations annotated with the specified meta-annotation.
- annotationType() - Method in class io.helidon.integrations.vault.cdi.VaultName.Literal
- annotationType() - Method in class io.helidon.integrations.vault.cdi.VaultPath.Literal
- annotationValue() - Method in interface io.helidon.common.types.Annotation
-
Typed value of the property "
value
". - annotationValue() - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of the property "
value
". - annotationValue(String) - Method in interface io.helidon.common.types.Annotation
-
Typed value of a named property.
- annotationValue(String) - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of a named property.
- annotationValues() - Method in interface io.helidon.common.types.Annotation
-
Typed value of the property "
value
" that is defined as an array. - annotationValues() - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of the property "
value
" that is defined as an array. - annotationValues(String) - Method in interface io.helidon.common.types.Annotation
-
Typed values of a property that is defined as an array.
- annotationValues(String) - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed values of a property that is defined as an array.
- ANONYMOUS - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous subject.
- ANONYMOUS_PRINCIPAL - Static variable in interface io.helidon.security.SecurityContext
-
Anonymous user principal.
- answer() - Element in annotation interface io.helidon.microprofile.testing.mocking.MockBean
-
The
Answers
type to use on the mock. - any() - Static method in class io.helidon.http.PathMatchers
-
Path matcher matching any path.
- any(Handler...) - Method in interface io.helidon.webserver.http.HttpRouting.Builder
- any(Handler...) - Method in interface io.helidon.webserver.http.HttpRules
-
Add a route that executes on any HTTP method and any path.
- any(String, Handler...) - Method in interface io.helidon.webserver.http.HttpRouting.Builder
- any(String, Handler...) - Method in interface io.helidon.webserver.http.HttpRules
-
Add a route that executes on any HTTP method and any path.
- anyOrigin() - Method in class io.helidon.webserver.websocket.WsUpgrader
- Aot - Annotation Interface in io.helidon.common.features.api
-
Declaration of support for ahead of time compilation using native image.
- api() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder.EtcdEndpoint
-
Etcd API version.
- api(EtcdConfigSourceBuilder.EtcdApi) - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Etcd API version.
- API - Static variable in interface io.helidon.integrations.vault.sys.Sys
-
The API of this sys implementation.
- ApiEntityResponse - Class in io.helidon.integrations.common.rest
-
Response from a remote server with an entity.
- ApiEntityResponse(ApiEntityResponse.Builder<?, ?, ?>) - Constructor for class io.helidon.integrations.common.rest.ApiEntityResponse
-
Create a new instance.
- ApiEntityResponse.Builder<B,
T, - Class in io.helidon.integrations.common.restX> -
Fluent API builder base to build subclasses of
ApiEntityResponse
. - ApiException - Exception Class in io.helidon.integrations.common.rest
-
API exception that is not related to processing of a response.
- ApiException() - Constructor for exception class io.helidon.integrations.common.rest.ApiException
-
New exception without a cause and message.
- ApiException(String) - Constructor for exception class io.helidon.integrations.common.rest.ApiException
-
New exception with a message and without a cause.
- ApiException(String, Throwable) - Constructor for exception class io.helidon.integrations.common.rest.ApiException
-
New exception with a cause and message.
- ApiException(Throwable) - Constructor for exception class io.helidon.integrations.common.rest.ApiException
-
New exception with a cause and without a message.
- ApiJsonBuilder<T> - Class in io.helidon.integrations.common.rest
-
Common base class for builders that construct a JSON object.
- ApiJsonBuilder() - Constructor for class io.helidon.integrations.common.rest.ApiJsonBuilder
-
Default constructor.
- ApiJsonParser - Class in io.helidon.integrations.common.rest
-
Helper methods to process a returned JSON.
- ApiJsonParser() - Constructor for class io.helidon.integrations.common.rest.ApiJsonParser
- ApiJsonRequest<T> - Class in io.helidon.integrations.common.rest
-
Common base class for REST requests that have an entity.
- ApiJsonRequest() - Constructor for class io.helidon.integrations.common.rest.ApiJsonRequest
-
Default constructor.
- ApiOptionalResponse<R> - Class in io.helidon.integrations.common.rest
-
A response for requests that may or may not return an entity, such as GET requests that may have a
404
response code. - ApiOptionalResponse(ApiOptionalResponse.BuilderBase<?, ?, ?, ?>, Optional<R>) - Constructor for class io.helidon.integrations.common.rest.ApiOptionalResponse
- ApiOptionalResponse.Builder<X,
R> - Class in io.helidon.integrations.common.rest -
Fluent API builder for
ApiOptionalResponse
. - ApiOptionalResponse.BuilderBase<B,
T, - Class in io.helidon.integrations.common.restX, R> -
Fluent API builder base for subclasses of
ApiOptionalResponse
. - ApiRequest<T> - Interface in io.helidon.integrations.common.rest
-
Common base class for REST requests.
- ApiResponse - Class in io.helidon.integrations.common.rest
-
A base for responses without an entity.
- ApiResponse(ApiResponse.Builder<?, ?>) - Constructor for class io.helidon.integrations.common.rest.ApiResponse
-
Create a new rest response.
- ApiResponse.Builder<B,
T> - Class in io.helidon.integrations.common.rest -
Abstract fluent API builder to build subclasses of
ApiResponse
. - apiResponseBuilder() - Static method in class io.helidon.integrations.common.rest.ApiOptionalResponse
-
A builder to create an optional response.
- ApiRestException - Exception Class in io.helidon.integrations.common.rest
-
Exception when invoking remote REST API caused by wrong response from the API call.
- ApiRestException(ApiRestException.BaseBuilder<?>) - Constructor for exception class io.helidon.integrations.common.rest.ApiRestException
-
Create a new instance using base builder.
- ApiRestException.BaseBuilder<B> - Class in io.helidon.integrations.common.rest
-
Base builder extended by specific builder class.
- ApiRestRequest<T> - Class in io.helidon.integrations.common.rest
-
Common base class for REST requests.
- ApiRestRequest() - Constructor for class io.helidon.integrations.common.rest.ApiRestRequest
-
Default constructor.
- apiSpecificError() - Method in exception class io.helidon.integrations.common.rest.ApiRestException
-
API specific error message if such is available.
- apiSpecificError(String) - Method in class io.helidon.integrations.common.rest.ApiRestException.BaseBuilder
-
Error specific to the integrated system, configured by implementation of the
RestApi
. - apiType() - Method in interface io.helidon.integrations.vault.AuthMethod
-
Implementation class of this authentication method.
- apiType() - Method in interface io.helidon.integrations.vault.SysApi
-
Implementation class of this sys API.
- appId() - Method in class io.helidon.security.providers.idcs.mapper.IdcsMtContext
-
IDCS Application ID.
- application(Application) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application that forms this instance.
- application(Class<? extends Application>) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Set the JAX-RS application class that forms this instance.
- APPLICATION - Enum constant in enum class io.helidon.security.EndpointConfig.AnnotationScope
-
Annotations on an application class or application layer.
- APPLICATION - Static variable in class io.helidon.metrics.api.Meter.Scope
-
Application scope.
- APPLICATION_ATOM_XML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/atom+xml
media type. - APPLICATION_FORM_URLENCODED - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/x-www-form-urlencoded
media type. - APPLICATION_HOCON - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/hocon
media type. - APPLICATION_JAVASCRIPT - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/javascript
media type. - APPLICATION_JSON - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/json
media type. - APPLICATION_MAX - Static variable in class io.helidon.websocket.WsCloseCodes
-
Application max value.
- APPLICATION_MIN - Static variable in class io.helidon.websocket.WsCloseCodes
-
Application min value.
- APPLICATION_OCTET_STREAM - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/octet-stream
media type. - APPLICATION_OPENAPI_JSON - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/vnd.oai.openapi+json
media type. - APPLICATION_OPENAPI_YAML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/vnd.oai.openapi
media type. - APPLICATION_OPENMETRICS_TEXT - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/openmetrics-text
media type. - APPLICATION_STREAM_JSON - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/stream+json
media type. - APPLICATION_SVG_XML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/svg+xml
media type. - APPLICATION_X_NDJSON - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/x-ndjson
media type. - APPLICATION_X_YAML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/x-yaml
media type. - APPLICATION_XHTML_XML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/xhtml+xml
media type. - APPLICATION_XML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/xml
media type. - APPLICATION_YAML - Static variable in class io.helidon.common.media.type.MediaTypes
-
application/yaml
media type. - applicationClass() - Method in class io.helidon.microprofile.server.JaxRsApplication
-
Application class, if this application is based on an actual class.
- applicationClass() - Method in class io.helidon.microprofile.tyrus.TyrusApplication
-
Get access to application class, if present.
- applicationClass(Class<? extends ServerApplicationConfig>) - Method in class io.helidon.microprofile.tyrus.TyrusApplication.Builder
-
Set an application class in the builder.
- applicationClass(Class<? extends ServerApplicationConfig>) - Method in class io.helidon.microprofile.tyrus.TyrusCdiExtension
-
Overrides a websocket application class.
- applicationClass(Class<? extends Application>) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an application class without inspecting it for annotations and without creating a config from it.
- applicationClasses() - Method in class io.helidon.microprofile.tyrus.TyrusApplication
-
Get access to all application classes.
- applicationProtocols() - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Configure list of supported application protocols (such as
h2
) for application layer protocol negotiation (ALPN). - applicationProtocols() - Method in class io.helidon.common.tls.TlsConfig.BuilderBase.TlsConfigImpl
- applicationProtocols() - Method in interface io.helidon.common.tls.TlsConfig
-
Configure list of supported application protocols (such as
h2
) for application layer protocol negotiation (ALPN). - applicationProtocols(List<? extends String>) - Method in class io.helidon.common.tls.TlsConfig.BuilderBase
-
Configure list of supported application protocols (such as
h2
) for application layer protocol negotiation (ALPN). - applications(Application...) - Method in class io.helidon.microprofile.server.Server.Builder
-
Replace existing applications with the ones provided.
- applicationsToRun() - Method in class io.helidon.microprofile.server.JaxRsCdiExtension
-
List of applications including discovered and explicitly configured applications.
- apply(byte[], Boolean) - Method in interface io.helidon.security.spi.DigestProvider.DigestFunction
-
Create digest.
- apply(byte[], Boolean, String) - Method in interface io.helidon.security.spi.DigestProvider.VerifyFunction
-
Verify digest.
- apply(Config.Key, ConfigItem) - Method in class io.helidon.config.encryption.EncryptionFilter
- apply(Config.Key, ConfigItem) - Method in class io.helidon.config.encryption.EncryptionFilterService
- apply(Config.Key, ConfigItem) - 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.config.encryption.EncryptionFilter
- apply(Config.Key, String) - Method in class io.helidon.config.encryption.EncryptionFilterService
- apply(Config.Key, String) - Method in class io.helidon.config.OverrideConfigFilter
- 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.config.ValueResolvingFilter
- apply(DbClientServiceContext) - Method in class io.helidon.dbclient.DbClientServiceBase
-
This method is only invoked if the predicate for this service was passed.
- apply(DbClientServiceContext) - Method in class io.helidon.dbclient.tracing.DbClientTracing
- apply(Vault, Config, InjectionProvider.InstanceConfig) - Method in interface io.helidon.integrations.vault.spi.InjectionProvider.CreateInstanceFunction
-
Create a new instance in singleton scope (or Application for CDI).
- apply(MetricsConfig) - Method in interface io.helidon.metrics.spi.MetricsProgrammaticConfig
-
Creates a new
MetricsConfig
instance by applying overrides from this programmatic config instance. - apply(MetricsConfig.Builder) - Method in interface io.helidon.metrics.spi.MetricsProgrammaticConfig
-
Augments an existing
MetricsConfig.Builder
, presumably from actual config, with overrides provided by this programmatic config instance. - apply(Span) - Method in class io.helidon.tracing.Tag
-
Configure this tag on the span provided.
- apply(Span.Builder<?>) - Method in class io.helidon.tracing.Tag
-
Configure this tag on the span builder.
- apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.AbstractLogEntry
-
Apply the log entry, adds padding to the log entry and then calls
AbstractLogEntry.doApply(AccessLogContext)
. - apply(AccessLogContext) - Method in interface io.helidon.webserver.accesslog.AccessLogEntry
-
This method is called once the response is fully processed.
- apply(AccessLogContext) - Method in class io.helidon.webserver.accesslog.UserIdLogEntry
- apply(Session, Message<?>) - Method in interface io.helidon.messaging.connectors.jms.MessageMapper
-
Convert messaging message to JMS message.
- apply(InputStream) - Method in interface io.helidon.http.encoding.ContentDecoder
-
Decode a network input stream.
- apply(OutputStream) - Method in interface io.helidon.http.encoding.ContentEncoder
-
Encode an output stream.
- apply(String, String) - Method in class io.helidon.config.encryption.MpEncryptionFilter
- apply(String, String) - Method in interface io.helidon.config.mp.spi.MpConfigFilter
-
Apply this filter on the provided value.
- apply(PAYLOAD, Session) - Method in interface io.helidon.messaging.connectors.jms.JmsMessage.CustomMapper
- apply(SOURCE) - Method in interface io.helidon.common.mapper.Mapper
- applyOn() - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will be considered failures.
- applyOn() - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase.CircuitBreakerConfigImpl
- applyOn() - Method in interface io.helidon.faulttolerance.CircuitBreakerConfig
-
These throwables will be considered failures.
- applyOn() - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will be considered retriable.
- applyOn() - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase.FallbackConfigImpl
- applyOn() - Method in interface io.helidon.faulttolerance.FallbackConfig
-
These throwables will be considered retriable.
- applyOn() - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will be considered retriable.
- applyOn() - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase.RetryConfigImpl
- applyOn() - Method in interface io.helidon.faulttolerance.RetryConfig
-
These throwables will be considered retriable.
- applyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase
-
These throwables will be considered failures.
- applyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.FallbackConfig.BuilderBase
-
These throwables will be considered retriable.
- applyOn(Set<Class<? extends Throwable>>) - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase
-
These throwables will be considered retriable.
- applyThrows(PAYLOAD, Session) - Method in interface io.helidon.messaging.connectors.jms.JmsMessage.CustomMapper
-
Helper method to use a lambda that throws a checked exception.
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.helidon.common.reactive.CompletionAwaitable
- applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface io.helidon.common.reactive.Single
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in class io.helidon.common.reactive.CompletionAwaitable
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface io.helidon.common.reactive.Single
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in class io.helidon.common.reactive.CompletionAwaitable
- applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in interface io.helidon.common.reactive.Single
- appName() - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Value for the application tag to be added to each meter ID.
- appName() - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase.MetricsConfigImpl
- appName() - Method in interface io.helidon.metrics.api.MetricsConfig
-
Value for the application tag to be added to each meter ID.
- appName(String) - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Value for the application tag to be added to each meter ID.
- appName(String) - Method in class io.helidon.microprofile.server.JaxRsApplication.Builder
-
Configure an explicit application name.
- AppRoleAuth - Interface in io.helidon.integrations.vault.auths.approle
-
Vault authentication method for AppRole.
- AppRoleAuthProvider - Class in io.helidon.integrations.vault.auths.approle
-
Java Service Loader implementation for AppRole authentication method.
- AppRoleAuthProvider() - Constructor for class io.helidon.integrations.vault.auths.approle.AppRoleAuthProvider
-
Create a new instance.
- appRoleId(String) - Method in class io.helidon.integrations.vault.auths.approle.AppRoleVaultAuth.Builder
-
ID of the AppRole.
- AppRoleVaultAuth - Class in io.helidon.integrations.vault.auths.approle
-
Vault authentication for AppRole.
- AppRoleVaultAuth() - Constructor for class io.helidon.integrations.vault.auths.approle.AppRoleVaultAuth
-
Deprecated.please use
AppRoleVaultAuth.builder()
- AppRoleVaultAuth.Builder - Class in io.helidon.integrations.vault.auths.approle
-
Fluent API builder for
AppRoleVaultAuth
. - appTagName() - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Name for the application tag to be added to each meter ID.
- appTagName() - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase.MetricsConfigImpl
- appTagName() - Method in interface io.helidon.metrics.api.MetricsConfig
-
Name for the application tag to be added to each meter ID.
- appTagName() - Method in interface io.helidon.metrics.spi.MetricsProgrammaticConfig
-
Name to use for a tag, added to each meter's identity, conveying the application it belongs to.
- appTagName() - Method in class io.helidon.microprofile.metrics.MpMetricsProgrammaticConfig
- appTagName(String) - Method in class io.helidon.metrics.api.MetricsConfig.BuilderBase
-
Name for the application tag to be added to each meter ID.
- AppToken(WebClient, URI, Duration) - Constructor for class io.helidon.security.providers.idcs.mapper.IdcsRoleMapperProviderBase.AppToken
- appWebClient() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Client with configured proxy and security.
- appWebClient() - Method in class io.helidon.security.providers.oidc.common.Tenant
-
Client with configured proxy and security.
- AptContext - Interface in io.helidon.codegen.apt
-
Deprecated, for removal: This API element is subject to removal in a future version.this API will be package local in the future, use through Helidon codegen only
- aptEnv() - Method in interface io.helidon.codegen.apt.AptContext
-
Deprecated.Annotation processing environment.
- AptProcessor - Class in io.helidon.codegen.apt
-
Annotation processor that maps APT types to Helidon types, and invokes
Codegen
. - AptProcessor() - Constructor for class io.helidon.codegen.apt.AptProcessor
-
Deprecated.
- AptTypeFactory - Class in io.helidon.codegen.apt
-
Deprecated, for removal: This API element is subject to removal in a future version.this is intended for internal use. This will be a package private type in the future.
- AptTypeInfoFactory - Class in io.helidon.codegen.apt
-
Deprecated, for removal: This API element is subject to removal in a future version.this is an internal API, all usage should be done through
helidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)
; this type will be package local in the future - AqConfigBuilder - Class in io.helidon.messaging.connectors.aq
-
Build AQ specific config.
- AqConnector - Interface in io.helidon.messaging.connectors.aq
-
Reactive Messaging Oracle AQ connector.
- AqConnector.AqConnectorBuilder - Class in io.helidon.messaging.connectors.aq
-
Builder for
AqConnectorImpl
. - AqConnectorBuilder() - Constructor for class io.helidon.messaging.connectors.aq.AqConnector.AqConnectorBuilder
- AqConnectorImpl - Class in io.helidon.messaging.connectors.aq
-
MicroProfile Reactive Messaging Oracle AQ connector.
- AqMessage<T> - Interface in io.helidon.messaging.connectors.aq
-
Message representing AQ JMS message together with all the metadata.
- aroundConstruct(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor
-
Invoked during the intercepted constructor invocation.
- aroundConstruct(InvocationContext) - Method in class io.helidon.microprofile.servicecommon.HelidonInterceptor.Base
- aroundConstruction(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor
-
Invokes the implementation's
preInvocation
logic for a constructor, once for each work item associated with the constructor. - aroundConstruction(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor.WithPostCompletion
-
Invokes the implementation's
preInvocation
andpostCompletion
logic for a constructor, once for each work item associated with the constructor. - aroundInvocation(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor
-
Invokes the implementation's preInvocation logic for a method, once for each work item associated with the method.
- aroundInvocation(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor.WithPostCompletion
-
Invokes the implementation's
preInvocation
andpostCompletion
logic for a constructor, once for each work item associated with the method. - aroundInvoke(InvocationContext) - Method in interface io.helidon.microprofile.servicecommon.HelidonInterceptor
-
Invoked during the intercepted method invocation.
- aroundInvoke(InvocationContext) - Method in class io.helidon.microprofile.servicecommon.HelidonInterceptor.Base
- array() - Method in class io.helidon.codegen.classmodel.TypeArgument
- array() - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Functions the same as
Class.isArray()
. - array() - Method in class io.helidon.common.types.TypeName.BuilderBase.TypeNameImpl
- array() - Method in interface io.helidon.common.types.TypeName
-
Functions the same as
Class.isArray()
. - array(boolean) - Method in class io.helidon.common.types.TypeName.BuilderBase
-
Functions the same as
Class.isArray()
. - ARRAY - Enum constant in enum class io.helidon.metadata.hson.Hson.Type
-
Array value.
- arrayToList(JsonArray) - Static method in class io.helidon.integrations.vault.VaultUtil
-
Create a list of strings from JSON array.
- arrayValue(String) - Method in interface io.helidon.metadata.hson.Hson.Struct
-
Get array value.
- as(GenericType<N>) - Method in interface io.helidon.common.config.ConfigValue
- as(GenericType<N>) - Method in interface io.helidon.common.mapper.OptionalValue
- as(GenericType<N>) - Method in interface io.helidon.common.mapper.Value
-
Convert this value to a different type using a mapper.
- as(GenericType<N>) - Method in class io.helidon.dbclient.DbColumnBase
- as(GenericType<N>) - Method in class io.helidon.http.ContentDisposition
- as(GenericType<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
for a generic type. - as(GenericType<T>) - Method in interface io.helidon.dbclient.DbRow
-
Map this row to an object using a
DbMapper
. - as(GenericType<T>) - Method in class io.helidon.dbclient.DbRowBase
- as(GenericType<T>) - Method in interface io.helidon.http.media.ReadableEntity
-
Get the entity as a specific type.
- as(GenericType<T>) - Method in class io.helidon.http.media.ReadableEntityBase
- as(Class<N>) - Method in interface io.helidon.common.config.ConfigValue
- as(Class<N>) - Method in interface io.helidon.common.mapper.OptionalValue
- as(Class<N>) - Method in interface io.helidon.common.mapper.Value
-
Convert this value to a different type using a mapper.
- as(Class<N>) - Method in class io.helidon.dbclient.DbColumnBase
- as(Class<N>) - Method in class io.helidon.http.ContentDisposition
- as(Class<T>) - Method in interface io.helidon.common.config.Config
-
Typed value as a
ConfigValue
. - as(Class<T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
. - as(Class<T>) - Method in interface io.helidon.dbclient.DbRow
-
Get specific class instance representation of this row.
- as(Class<T>) - Method in class io.helidon.dbclient.DbRowBase
- as(Class<T>) - Method in interface io.helidon.http.media.ReadableEntity
-
Get the entity as a specific class.
- as(Class<T>) - Method in class io.helidon.http.media.ReadableEntityBase
- as(Class<T>) - Method in interface io.helidon.webclient.api.HttpClientResponse
-
Read the entity as a specific type.
- as(Function<? super Object, ? extends N>) - Method in class io.helidon.dbclient.DbColumnBase
- as(Function<? super String, ? extends N>) - Method in class io.helidon.http.ContentDisposition
- as(Function<? super T, ? extends N>) - Method in interface io.helidon.common.config.ConfigValue
-
Convert this
ConfigValue
to a different type using a mapper function. - as(Function<? super T, ? extends N>) - Method in interface io.helidon.common.mapper.OptionalValue
- as(Function<? super T, ? extends N>) - Method in interface io.helidon.common.mapper.Value
-
Convert this
Value
to a different type using a mapper function. - as(Function<? super T, ? extends N>) - Method in interface io.helidon.config.ConfigValue
-
Convert this
ConfigValue
to a different type using a mapper function. - as(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Typed value as a
ConfigValue
created from factory method. - as(Function<DbRow, T>) - Method in interface io.helidon.dbclient.DbRow
-
Get specific class instance representation of this row.
- as(Function<DbRow, T>) - Method in class io.helidon.dbclient.DbRowBase
- asArray() - Method in interface io.helidon.metadata.hson.Hson.Value
-
Get this parsed value as an array.
- 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.common.config.Config
-
Boolean typed value.
- asBoolean() - Method in interface io.helidon.common.mapper.OptionalValue
- asBoolean() - Method in interface io.helidon.common.mapper.Value
-
Boolean typed value.
- asBoolean() - Method in interface io.helidon.config.Config
-
Boolean typed value.
- asBoolean() - Method in class io.helidon.dbclient.DbColumnBase
- asBoolean() - Method in class io.helidon.http.ContentDisposition
- 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.
- Ascii - Class in io.helidon.common.buffers
-
Extracted from Guava.
- ASCTIME_DATE_TIME - Static variable in class io.helidon.http.DateTime
-
The ANSI C's
asctime()
format, such as'Sun Nov 6 08:49:37 1994'
. - asDouble() - Method in interface io.helidon.common.config.Config
-
Double typed value.
- asDouble() - Method in interface io.helidon.common.mapper.OptionalValue
- asDouble() - Method in interface io.helidon.common.mapper.Value
-
Double typed value.
- asDouble() - Method in interface io.helidon.config.Config
-
Double typed value.
- asDouble() - Method in class io.helidon.dbclient.DbColumnBase
- asDouble() - Method in class io.helidon.http.ContentDisposition
- asInputStream() - Method in class io.helidon.messaging.connectors.jms.JmsBytesMessage
-
Return InputStream which is able to read JMS ByteMessage.
- asInt() - Method in interface io.helidon.common.config.Config
-
Integer typed value.
- asInt() - Method in interface io.helidon.common.mapper.OptionalValue
- asInt() - Method in interface io.helidon.common.mapper.Value
-
Integer typed value.
- asInt() - Method in interface io.helidon.config.Config
-
Integer typed value.
- asInt() - Method in class io.helidon.dbclient.DbColumnBase
- asInt() - Method in class io.helidon.http.ContentDisposition
- asList() - Method in class io.helidon.common.HelidonServiceLoader
-
Provides a list of service implementations in weighted order.
- asList(Class<T>) - Method in interface io.helidon.common.config.Config
-
Returns list of specified type.
- asList(Class<T>) - Method in interface io.helidon.config.Config
-
Returns list of specified type.
- asList(String) - Method in interface io.helidon.codegen.CodegenOptions
-
List of string options.
- asList(Function<Config, T>) - Method in interface io.helidon.config.Config
-
Returns this node as a list converting each list value using the provided mapper.
- asLong() - Method in interface io.helidon.common.config.Config
-
Long typed value.
- asLong() - Method in interface io.helidon.common.mapper.OptionalValue
- asLong() - Method in interface io.helidon.common.mapper.Value
-
Long typed value.
- asLong() - Method in interface io.helidon.config.Config
-
Long typed value.
- asLong() - Method in class io.helidon.dbclient.DbColumnBase
- asLong() - Method in class io.helidon.http.ContentDisposition
- asMap() - Method in interface io.helidon.common.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asMap() - Method in interface io.helidon.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asNode() - Method in interface io.helidon.common.config.Config
-
Returns existing current config node as
ConfigValue
. - asNode() - Method in interface io.helidon.config.Config
-
Returns existing current config node as
ConfigValue
. - asNodeList() - Method in interface io.helidon.common.config.Config
-
Returns a list of child
Config
nodes if the node isType#OBJECT
. - asNodeList() - Method in interface io.helidon.config.Config
- asOptional() - Method in interface io.helidon.common.mapper.Value
-
Typed value as
Optional
. - asOptional() - Method in class io.helidon.dbclient.DbColumnBase
- asOptional() - Method in class io.helidon.http.ContentDisposition
- asOptional(GenericType<T>) - Method in interface io.helidon.http.media.ReadableEntity
-
Get the entity as a specific type (optional).
- asOptional(GenericType<T>) - Method in class io.helidon.http.media.ReadableEntityBase
- asOptional(Class<T>) - Method in interface io.helidon.http.media.ReadableEntity
-
Get the entity as a specific class (optional).
- asParent(Span.Builder<?>) - Method in interface io.helidon.tracing.SpanContext
-
Configure this context as a parent of the provided builder.
- assertConnectionIsClosed() - Method in class io.helidon.common.testing.http.junit5.SocketHttpClient
-
Assert that the socket is closed.
- assertConnectionIsOpen() - Method in class io.helidon.common.testing.http.junit5.SocketHttpClient
-
Assert that the socket is working and open.
- assertData(Function<Message<P>, P>, Matcher<? super T>) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Assert if matching data has been received.
- assertData(Function<Message<P>, P>, P...) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Assert if matching messages has been received.
- assertEndpoint(String) - Method in class io.helidon.security.providers.idcs.mapper.IdcsMtRoleMapperProvider.DefaultMultitenancyEndpoints
- assertEndpoint(String) - Method in interface io.helidon.security.providers.idcs.mapper.IdcsMtRoleMapperProvider.MultitenancyEndpoints
-
Asserter endpoint URI for a specific tenant.
- assertPayloads(Matcher<? super T>) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Assert if matching payloads has been received.
- assertPayloads(P...) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Assert if matching payloads has been received.
- assertThatWithRetry(String, Supplier<T>, Matcher<? super T>) - Static method in class io.helidon.common.testing.junit5.MatcherWithRetry
-
Checks the matcher, possibly multiple times after configured delays, invoking the supplier of the matched value each time, until either the matcher passes or the maximum retry expires.
- assertThatWithRetry(String, Supplier<T>, Matcher<? super T>, int, int) - Static method in class io.helidon.common.testing.junit5.MatcherWithRetry
-
Checks the matcher, possibly multiple times after configured delays, invoking the supplier of the matched value each time, until either the matcher passes or the maximum retry expires.
- assertThatWithRetry(Supplier<T>, Matcher<? super T>) - Static method in class io.helidon.common.testing.junit5.MatcherWithRetry
-
Checks the matcher, possibly multiple times after configured delays, invoking the supplier of the matched value each time, until either the matcher passes or the maximum retry expires.
- asSet(String) - Method in interface io.helidon.codegen.CodegenOptions
-
Set of string options.
- assignScope(String, Function<Tag, ?>) - Method in interface io.helidon.metrics.api.SystemTagsManager
-
Invokes the specified consumer with the scope tag name setting from the configuration (if present) and the provided scope value.
- asString() - Method in interface io.helidon.common.config.Config
-
String typed value.
- asString() - Method in interface io.helidon.common.mapper.OptionalValue
- asString() - Method in interface io.helidon.common.mapper.Value
-
String typed value.
- asString() - Method in interface io.helidon.config.Config
-
String typed value.
- asString() - Method in class io.helidon.dbclient.DbColumnBase
- asString() - Method in class io.helidon.http.ContentDisposition
- asString(JsonObject, String, String) - Static method in class io.helidon.security.jwt.JwtUtil
-
Extract a key value from json object that is string.
- asStruct() - Method in interface io.helidon.metadata.hson.Hson.Value
-
Get this parsed value as a struct.
- asThreadPool(ExecutorService) - Static method in class io.helidon.common.configurable.ThreadPool
-
Returns the given executor as a
ThreadPool
if possible. - AsymmetricCipher - Class in io.helidon.common.crypto
-
This class provides simple and stateless way to encrypt and decrypt messages using selected asymmetric cipher.
- AsymmetricCipher.Builder - Class in io.helidon.common.crypto
-
Builder of the
AsymmetricCipher
. - Async - Interface in io.helidon.faulttolerance
-
Runs synchronous suppliers asynchronously using virtual threads.
- AsyncConfig - Interface in io.helidon.faulttolerance
-
Async
configuration bean. - AsyncConfig.Builder - Class in io.helidon.faulttolerance
-
Fluent API builder for
Async
. - AsyncConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.faulttolerance -
Fluent API builder base for
Async
. - AsyncConfig.BuilderBase.AsyncConfigImpl - Class in io.helidon.faulttolerance
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- AsyncConfigImpl(AsyncConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.faulttolerance.AsyncConfig.BuilderBase.AsyncConfigImpl
-
Create an instance providing a builder.
- atHash() - Method in class io.helidon.security.jwt.Jwt
-
AtHash claim.
- atHash(byte[]) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Access Token hash value.
- atnClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authenticator client builder to use for programmatic authentication.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Token handler to extract username from request.
- atnTokenHandler(TokenHandler) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Token handler to extract username from request.
- atnTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authentication.
- AtnTracing - Class in io.helidon.security.integration.common
-
Authentication tracing support.
- AttributeResolver - Class in io.helidon.security.abac.policy.el
-
Resolver for
AbacSupport
types. - AttributeResolver() - Constructor for class io.helidon.security.abac.policy.el.AttributeResolver
- attributes(AbacSupport) - Method in class io.helidon.security.Grant.Builder
-
Attributes of this grant.
- attributes(AbacSupport) - Method in class io.helidon.security.Subject.Builder
-
Add all attributes to this subject.
- atzChecked() - Method in interface io.helidon.security.SecurityContext
-
Deprecated.use
SecurityContext.isAuthorized()
instead - atzClientBuilder() - Method in interface io.helidon.security.SecurityContext
-
Authorization client builder to use for programmatic authorization.
- atzTracing() - Method in class io.helidon.security.integration.common.SecurityTracing
-
Create a tracing span for authorization.
- AtzTracing - Class in io.helidon.security.integration.common
-
Authorization tracing support.
- audience() - Method in class io.helidon.security.jwt.Jwt
-
Audience claim.
- audience() - Method in class io.helidon.security.jwt.JwtHeaders
-
Audience claim.
- audience() - Method in interface io.helidon.security.providers.oidc.common.TenantConfig
-
Expected token audience.
- audience() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
- audience(String) - Method in class io.helidon.integrations.vault.auths.k8s.CreateRole.Request
-
Optional Audience claim to verify in the JWT.
- audience(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Audience of issued tokens.
- audience(String) - Method in class io.helidon.security.providers.oidc.common.TenantConfig.Builder
-
Audience of issued tokens.
- audience(List<String>) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Audience identifies the expected recipients of this JWT (optional).
- AudienceValidator - Class in io.helidon.security.jwt
-
Audience claim validator.
- AudienceValidator.Builder - Class in io.helidon.security.jwt
-
Builder of the
AudienceValidator
. - audit() - Static method in class io.helidon.webserver.security.SecurityFeature
-
Whether to audit this request - defaults to false for GET and HEAD methods, true otherwise.
- audit() - Method in class io.helidon.webserver.security.SecurityHandler
-
Audit this request for any method.
- audit() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
- audit() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- audit() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
- audit(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Whether to audit this request - defaults to false, if enabled, request is audited with event type "request".
- audit(AuditEvent) - Method in interface io.helidon.security.SecurityContext
-
Audit a security event.
- audit(String, AuditEvent) - Method in interface io.helidon.security.Security
-
Audit an event.
- AUDIT_FAILURE - Enum constant in enum class io.helidon.security.AuditEvent.AuditSeverity
-
Audit framework failure - we cannot correctly audit.
- AUDIT_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for audit events.
- auditConsumer() - Method in interface io.helidon.security.spi.AuditProvider
-
Return your subscriber for audit events.
- Audited - Annotation Interface in io.helidon.security.annotations
-
An annotation to specify server resources to be audited.
- AuditEvent - Interface in io.helidon.security
-
An audit event to store using an Audit provider.
- AuditEvent.AuditParam - Class in io.helidon.security
-
Named parameters of audit event.
- AuditEvent.AuditSeverity - Enum Class in io.helidon.security
-
Severity of
AuditEvent
. - auditEventType() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Override for event-type, defaults to "request".
- auditEventType() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- auditEventType() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Override for event-type, defaults to "request".
- auditEventType(String) - Method in class io.helidon.webserver.security.SecurityHandler
-
Override for event-type, defaults to "request".
- auditEventType(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Override for event-type, defaults to "request".
- auditMessageFormat() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- auditMessageFormat() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- auditMessageFormat() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- auditMessageFormat(String) - Method in class io.helidon.webserver.security.SecurityHandler
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- auditMessageFormat(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Override for audit message format, defaults to "%3$s %1$s \"%2$s\" %5$s %6$s requested by %4$s".
- AuditProvider - Interface in io.helidon.security.spi
-
Audit provider, storing audit events.
- AuditProvider.AuditSource - Interface in io.helidon.security.spi
-
Source of an audit source (as in "where this audit event originated").
- AuditProvider.TracedAuditEvent - Interface in io.helidon.security.spi
-
Audit event sent to Audit provider.
- auditSource() - Method in interface io.helidon.security.spi.AuditProvider.TracedAuditEvent
-
Source of this audit event (class, method, line number etc.).
- auth(AuthMethod<?>) - Method in class io.helidon.integrations.vault.sys.DisableAuth.Request
-
Authentication method to disable.
- auth(AuthMethod<?>) - Method in class io.helidon.integrations.vault.sys.EnableAuth.Request
-
Authentication method to enable.
- auth(AuthMethod<T>) - Method in interface io.helidon.integrations.vault.Vault
-
Get access to authentication method.
- auth(AuthMethod<T>, String) - Method in interface io.helidon.integrations.vault.Vault
-
Get access to authentication method, using a custom path.
- AUTH - Enum constant in enum class io.helidon.security.providers.httpauth.HttpDigest.Qop
-
QOP "auth" - stands for "authentication".
- AUTH_METHOD - Static variable in interface io.helidon.integrations.vault.auths.approle.AppRoleAuth
-
Authentication method.
- AUTH_METHOD - Static variable in interface io.helidon.integrations.vault.auths.k8s.K8sAuth
-
Kubernetes authentication method.
- AUTH_METHOD - Static variable in interface io.helidon.integrations.vault.auths.token.TokenAuth
-
Token authentication method.
- authenticate() - Method in interface io.helidon.security.SecurityContext
-
Authenticate current request (based on current
SecurityEnvironment
andEndpointConfig
. - authenticate() - Static method in class io.helidon.webserver.http.SecureHandler
-
Create a security handler that enforces authentication.
- authenticate() - Static method in class io.helidon.webserver.security.SecurityFeature
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate() - Method in class io.helidon.webserver.security.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() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- authenticate() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate(boolean) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.header.HeaderAtnProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.security.providers.jwt.JwtProvider.Builder
-
Whether to authenticate requests.
- authenticate(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
If called, request will go through authentication process - defaults to false (even if authorize is true).
- authenticate(Config, Vault.Builder) - Method in class io.helidon.integrations.vault.auths.approle.AppRoleVaultAuth
- authenticate(Config, Vault.Builder) - Method in class io.helidon.integrations.vault.auths.common.NoVaultAuth
- authenticate(Config, Vault.Builder) - Method in class io.helidon.integrations.vault.auths.k8s.K8sVaultAuth
- authenticate(Config, Vault.Builder) - Method in class io.helidon.integrations.vault.auths.token.TokenVaultAuth
- authenticate(Config, Vault.Builder) - Method in interface io.helidon.integrations.vault.spi.VaultAuth
- authenticate(SecurityFilterContext, SecurityContext, AtnTracing) - Method in class io.helidon.microprofile.security.SecurityFilter
- authenticate(ProviderRequest) - Method in class io.helidon.microprofile.jwt.auth.JwtAuthProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.google.login.GoogleTokenProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.header.HeaderAtnProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpauth.HttpBasicAuthProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpauth.HttpDigestAuthProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.jwt.JwtProvider
- authenticate(ProviderRequest) - Method in class io.helidon.security.providers.oidc.OidcProvider
- authenticate(ProviderRequest) - Method in interface io.helidon.security.spi.AuthenticationProvider
-
Authenticate a request.
- authenticate(ServerRequest, ServerResponse, boolean) - Method in interface io.helidon.webserver.http.HttpSecurity
-
Authenticates the current request according to security configuration.
- authenticate(ServerRequest, ServerResponse, boolean) - Method in class io.helidon.webserver.security.SecurityHttpFeature
- authenticateAnnotatedOnly(boolean) - Method in class io.helidon.microprofile.security.JerseySecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authenticated
annotation or all. - Authenticated - Annotation Interface in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
- AUTHENTICATION - Static variable in class io.helidon.grpc.core.InterceptorWeights
-
Security authentication weight.
- AUTHENTICATION_METHOD_AUTO - Static variable in interface io.helidon.integrations.oci.OciConfig
-
Default authentication method.
- AUTHENTICATION_METHOD_AUTO - Static variable in class io.helidon.integrations.oci.OciConfig.BuilderBase.OciConfigImpl
-
Default authentication method.
- authenticationEnabled(boolean) - Method in class io.helidon.integrations.neo4j.Neo4j.Builder
-
Enable authentication.
- authenticationMethod() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
Authentication method to use.
- authenticationMethod() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase.OciConfigImpl
- authenticationMethod() - Method in interface io.helidon.integrations.oci.OciConfig
-
Authentication method to use.
- authenticationMethod(String) - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
Authentication method to use.
- authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandler
-
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional by default).
- authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- authenticationOptional() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- authenticationOptional() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- authenticationOptional(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
- authenticationProvider(AuthenticationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- authenticationProvider(Supplier<? extends AuthenticationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authentication provider.
- AuthenticationProvider - Interface in io.helidon.security.spi
-
Authentication security provider.
- authenticationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authentication response of this analysis.
- authenticationResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authentication response.
- AuthenticationResponse - Class in io.helidon.security
-
Response as returned from an authentication provider.
- AuthenticationResponse.Builder - Class in io.helidon.security
-
Authentication response builder.
- authenticationTimeout() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
Timeout of authentication operations, where applicable.
- authenticationTimeout() - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase.OciConfigImpl
- authenticationTimeout() - Method in interface io.helidon.integrations.oci.OciConfig
-
Timeout of authentication operations, where applicable.
- authenticationTimeout(Duration) - Method in class io.helidon.integrations.oci.OciConfig.BuilderBase
-
Timeout of authentication operations, where applicable.
- authenticator() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authentication provider name.
- authenticator() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- authenticator() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authentication provider to use.
- authenticator(String) - Static method in class io.helidon.webserver.security.SecurityFeature
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Method in class io.helidon.webserver.security.SecurityHandler
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authenticator(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
- authFingerprint() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication fingerprint.
- authFingerprint() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authFingerprint() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI authentication fingerprint.
- authFingerprint(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication fingerprint.
- authKeyFile() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication key file.
- authKeyFile() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authKeyFile() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI authentication key file.
- authKeyFile(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication key file.
- AuthMethod<T> - Interface in io.helidon.integrations.vault
-
An authentication method.
- AuthMethodProvider<T> - Interface in io.helidon.integrations.vault.spi
-
A Java Service Loader SPI to support additional auth methods of Vault.
- AUTHN_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authentication events.
- authority() - Method in interface io.helidon.common.uri.UriInfo
-
Authority (host:port) of this URI.
- authority() - Method in class io.helidon.common.uri.UriInfo.BuilderBase.UriInfoImpl
-
Authority (host:port) of this URI.
- authority() - Method in class io.helidon.http.http2.Http2Headers
-
Authority pseudo header.
- authority() - Method in class io.helidon.webclient.api.ClientUri
- authority() - Method in class io.helidon.webclient.grpc.GrpcChannel
- authority() - Method in interface io.helidon.webserver.http.HttpRequest
-
The content of the
HeaderNames.HOST
header orauthority
pseudo header (HTTP/2). - authority(String) - Method in class io.helidon.common.uri.UriInfo.BuilderBase
-
Authority of the request, to be converted to host and port.
- authority(String) - Method in class io.helidon.http.http2.Http2Headers
-
Authority of the request.
- AUTHORITY - Enum constant in enum class io.helidon.common.uri.UriEncoding.Type
-
The URI authority component type.
- AUTHORITY - Enum constant in enum class io.helidon.microprofile.grpc.client.ClientRequestAttribute
-
Add the security authority to the tracing span.
- AUTHORITY_NAME - Static variable in class io.helidon.http.http2.Http2Headers
-
Header name of the authority pseudo header.
- AUTHORIZATION - Enum constant in enum class io.helidon.security.providers.httpsign.HttpSignHeader
-
Creates (or validates) an "Authorization" header, that contains "Signature" as the beginning of its content (the rest of the header is the same as for
HttpSignHeader.SIGNATURE
. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.ContextKeys
-
The
Metadata.Key
to use to obtain the authorization data. - AUTHORIZATION - Static variable in class io.helidon.grpc.core.InterceptorWeights
-
Security authorization weight.
- AUTHORIZATION - Static variable in class io.helidon.http.HeaderNames
-
The
Authorization
header name. - authorizationEndpoint() - Method in interface io.helidon.security.providers.oidc.common.TenantConfig
-
Authorization endpoint.
- authorizationEndpoint() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
- authorizationEndpointUri() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
-
Authorization endpoint.
- authorizationEndpointUri() - Method in class io.helidon.security.providers.oidc.common.Tenant
-
Authorization endpoint.
- authorizationEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
URI of an authorization endpoint used to redirect users to for logging-in.
- authorizationEndpointUri(URI) - Method in class io.helidon.security.providers.oidc.common.TenantConfig.Builder
-
URI of an authorization endpoint used to redirect users to for logging-in.
- authorizationProvider(AuthorizationProvider) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- authorizationProvider(Supplier<? extends AuthorizationProvider>) - Method in class io.helidon.security.Security.Builder
-
Set the default authorization provider.
- AuthorizationProvider - Interface in io.helidon.security.spi
-
Authorization security provider.
- authorizationResponse() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Authorization response of this analysis.
- AuthorizationResponse - Class in io.helidon.security
-
Response from an authorization decision.
- AuthorizationResponse.Builder - Class in io.helidon.security
-
Builder for custom Authorization responses.
- authorize() - Static method in class io.helidon.webserver.security.SecurityFeature
-
Enable authorization for this route.
- authorize() - Method in class io.helidon.webserver.security.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() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Enable authorization for this route.
- authorize() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- authorize() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Enable authorization for this route.
- authorize(boolean) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Enable authorization for this route.
- authorize(SecurityFilterContext, SecurityContext, AtzTracing) - Method in class io.helidon.microprofile.security.SecurityFilter
- authorize(ProviderRequest) - Method in class io.helidon.security.providers.abac.AbacProvider
- authorize(ProviderRequest) - Method in interface io.helidon.security.spi.AuthorizationProvider
-
Authorize a request based on configuration.
- authorize(ServerRequest, ServerResponse, String...) - Method in interface io.helidon.webserver.http.HttpSecurity
-
Authorize the current request according to security configuration.
- authorize(ServerRequest, ServerResponse, String...) - Method in class io.helidon.webserver.security.SecurityHttpFeature
- authorize(Object...) - Method in interface io.helidon.security.SecurityContext
-
Authorize access to a resource (or more resources) based on current environment and endpoint configuration.
- authorize(String...) - Static method in class io.helidon.webserver.http.SecureHandler
-
Create a security handler that enforces authorization.
- authorizeAnnotatedOnly(boolean) - Method in class io.helidon.microprofile.security.JerseySecurityFeature.Builder
-
Whether to authorize only annotated methods (with
Authorized
annotation) or all. - Authorized - Annotation Interface in io.helidon.security.annotations
-
An annotation used to specify server resources with enforced authorization.
- authorizer() - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse
-
Explicit authorization provider name.
- authorizer() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer() - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase.SecurityHandlerConfigImpl
- authorizer() - Method in interface io.helidon.webserver.security.SecurityHandlerConfig
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Explicit authorization provider to use.
- authorizer(String) - Static method in class io.helidon.webserver.security.SecurityFeature
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Method in class io.helidon.webserver.security.SecurityHandler
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizer(String) - Method in class io.helidon.webserver.security.SecurityHandlerConfig.BuilderBase
-
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is permitted).
- authorizeResponse(AnnotationAnalyzer.Flag) - Method in class io.helidon.security.providers.common.spi.AnnotationAnalyzer.AnalyzerResponse.Builder
-
Authorization response.
- authPassphrase() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication passphrase.
- authPassphrase() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authPassphrase() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI authentication passphrase.
- authPassphrase(char[]) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication passphrase.
- authPassphrase(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication passphrase.
- authPrivateKey() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication private key.
- authPrivateKey() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authPrivateKey() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI authentication private key.
- authPrivateKey(char[]) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication private key.
- authPrivateKey(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication private key.
- authPrivateKeyPath() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication key file path.
- authPrivateKeyPath() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authPrivateKeyPath() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI authentication key file path.
- authPrivateKeyPath(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI authentication key file path.
- authRegion() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI region.
- authRegion() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authRegion() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI region.
- authRegion(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI region.
- authStrategies() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The list of authentication strategies that will be attempted by
AbstractAuthenticationDetailsProvider
when one is called for. - authStrategies() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authStrategies() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The list of authentication strategies that will be attempted by
AbstractAuthenticationDetailsProvider
when one is called for. - authStrategies(List<? extends String>) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The list of authentication strategies that will be attempted by
AbstractAuthenticationDetailsProvider
when one is called for. - authStrategy() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The singular authentication strategy to apply.
- authStrategy() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authStrategy() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The singular authentication strategy to apply.
- authStrategy(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The singular authentication strategy to apply.
- authTag() - Method in class io.helidon.security.jwt.EncryptedJwt
-
Authentication tag of the encrypted content.
- authTenantId() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI tenant id.
- authTenantId() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authTenantId() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI tenant id.
- authTenantId(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI tenant id.
- authUserId() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI user id.
- authUserId() - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase.OciConfigImpl
-
Deprecated.
- authUserId() - Method in interface io.helidon.integrations.oci.sdk.runtime.OciConfig
-
Deprecated.The OCI user id.
- authUserId(String) - Method in class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
-
Deprecated.The OCI user id.
- AUTHZ_TYPE_PREFIX - Static variable in interface io.helidon.security.AuditEvent
-
Reserved event type prefix for authorization events.
- AUTO - Enum constant in enum class io.helidon.integrations.cdi.jpa.jaxb.PersistenceUnitValidationModeType
- AUTO_ACKNOWLEDGE - Enum constant in enum class io.helidon.messaging.connectors.jms.AcknowledgeMode
-
Acknowledges automatically after message reception over JMS api.
- autoClose(Stream<T>) - Static method in class io.helidon.dbclient.DbStatementBase
-
Decorate the given stream to invoke
BaseStream.close()
on terminal operations. - autoCommit(boolean) - Method in class io.helidon.messaging.connectors.kafka.KafkaPublisher.Builder
-
This flag defines the strategy of committing messages to Kafka.
- autoCommitFailureClosesAllResultSets() - Method in class io.helidon.integrations.jdbc.DelegatingDatabaseMetaData
- automaticStoreEnabled() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
-
Whether automatic cookie store is enabled or not.
- automaticStoreEnabled() - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase.WebClientCookieManagerConfigImpl
- automaticStoreEnabled() - Method in interface io.helidon.webclient.api.WebClientCookieManagerConfig
-
Whether automatic cookie store is enabled or not.
- automaticStoreEnabled(boolean) - Method in class io.helidon.webclient.api.WebClientCookieManagerConfig.BuilderBase
-
Whether automatic cookie store is enabled or not.
- autoOffsetReset(KafkaConfigBuilder.AutoOffsetReset) - Method in class io.helidon.messaging.connectors.kafka.KafkaConfigBuilder
-
What to do when there is no initial offset in Kafka or if the current offset does not exist any more on the server (e.g.
- available() - Method in interface io.helidon.common.buffers.BufferData
-
Number of bytes available for reading.
- available() - Method in class io.helidon.common.buffers.DataReader
-
Number of bytes available in the currently pulled data.
- available() - Method in class io.helidon.tracing.providers.jaeger.JaegerTracerProvider
- available() - Method in class io.helidon.tracing.providers.opentelemetry.OpenTelemetryTracerProvider
- available() - Method in class io.helidon.tracing.providers.opentracing.OpenTracingTracerProvider
- available() - Method in interface io.helidon.tracing.spi.TracerProvider
-
Whether there is a tracer available by this provider.
- availableAnnotations() - Method in interface io.helidon.codegen.RoundContext
-
Annotations available in this round, the collection contains only annotations valid for the extension being invoked.
- await() - Method in interface io.helidon.common.reactive.Awaitable
-
Block until future is completed, throws only unchecked exceptions.
- await(long, TimeUnit) - Method in interface io.helidon.common.reactive.Awaitable
-
Deprecated.use
Awaitable.await(Duration)
instead - await(Duration) - Method in interface io.helidon.common.reactive.Awaitable
-
Block until future is completed, throws only unchecked exceptions.
- AWAIT_ACK_ATTRIBUTE - Static variable in class io.helidon.messaging.connectors.jms.JmsConnector
-
Wait for the acknowledgement of previous message before pulling next one.
- Awaitable<T> - Interface in io.helidon.common.reactive
-
Makes intentional blocking when waiting for
CompletableFuture
more convenient withAwaitable.await()
andAwaitable.await(long, java.util.concurrent.TimeUnit)
methods. - awaitCancelled(Duration) - Method in class io.helidon.messaging.connectors.mock.MockIncoming
-
Wait and block till the stream is in terminal state and asserts if the terminal state is caused by cancel signal.
- awaitComplete(Duration) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Block current thread until channel gets terminated with complete signal.
- awaitCount(Duration, int) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Block current thread until expected number of items is received.
- awaitData(Duration, Function<Message<P>, P>, P...) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Block current thread until expected messages are received.
- awaitMessage(Duration, Function<Message<P>, Boolean>) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Block current thread until expected message is received.
- awaitPayloads(Duration, P...) - Method in class io.helidon.messaging.connectors.mock.MockOutgoing
-
Block current thread until expected payloads are received.
- awaitResponse(String, String) - Method in class io.helidon.common.testing.http.junit5.SocketHttpClient
-
Wait for text coming from socket.
B
- B3 - Enum constant in enum class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder.PropagationFormat
-
The Zipkin B3 trace context propagation format using multiple headers.
- B3_SINGLE - Enum constant in enum class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder.PropagationFormat
-
B3 trace context propagation using a single header.
- backlog() - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Accept backlog.
- backlog() - Method in class io.helidon.webserver.ListenerConfig.BuilderBase.ListenerConfigImpl
- backlog() - Method in interface io.helidon.webserver.ListenerConfig
-
Accept backlog.
- backlog() - Method in interface io.helidon.webserver.WebServerConfig
-
Accept backlog.
- backlog() - Method in class io.helidon.webserver.WebServerConfig.BuilderBase.WebServerConfigImpl
-
Accept backlog.
- backlog(int) - Method in class io.helidon.webserver.ListenerConfig.BuilderBase
-
Accept backlog.
- backpressure(long) - Method in class io.helidon.messaging.connectors.kafka.KafkaSubscriber.Builder
-
Specifies the number of messages that are requested after processing them.
- backupDirectory(String) - Method in class io.helidon.integrations.microstream.core.EmbeddedStorageManagerBuilder
-
The backup directory.
- backwardCompatibleEol() - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition
-
Whether to use old approach to EOL processing in signed data.
- backwardCompatibleEol(Boolean) - Method in class io.helidon.security.providers.httpsign.HttpSignProvider.Builder
-
Enable support for Helidon versions before 3.0.0 (exclusive).
- backwardCompatibleEol(Boolean) - Method in class io.helidon.security.providers.httpsign.OutboundTargetDefinition.Builder
-
Enable support for Helidon versions before 3.0.0 (exclusive).
- BAD_GATEWAY - Static variable in class io.helidon.websocket.WsCloseCodes
-
Server acting as gateway received an invalid response.
- BAD_GATEWAY_502 - Static variable in class io.helidon.http.Status
-
502 Bad Gateway, see HTTP/1.1 documentation.
- BAD_REQUEST - Enum constant in enum class io.helidon.common.reactive.SubscriptionHelper
-
The singleton instance indicating a subscription requested with non-positive.
- BAD_REQUEST - Enum constant in enum class io.helidon.http.DirectHandler.EventType
-
Bad request, such as invalid path, header.
- BAD_REQUEST_400 - Static variable in class io.helidon.http.Status
-
400 Bad Request, see HTTP/1.1 documentation.
- badRequest(AtomicReference<Flow.Subscription>) - Static method in enum class io.helidon.common.reactive.SubscriptionHelper
-
Atomically swap in the
SubscriptionHelper.BAD_REQUEST
instance, if and only if previous value is null. - BadRequestException - Exception Class in io.helidon.http
-
A runtime exception indicating a
bad request
. - BadRequestException(String) - Constructor for exception class io.helidon.http.BadRequestException
-
Creates
BadRequestException
. - BadRequestException(String, Throwable) - Constructor for exception class io.helidon.http.BadRequestException
-
Creates
BadRequestException
. - baggage() - Method in interface io.helidon.tracing.Span
-
Returns writable baggage associated with this span.
- baggage() - Method in interface io.helidon.tracing.SpanContext
-
Returns the baggage extractable from the span context.
- baggage(String) - Method in interface io.helidon.tracing.Span
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Span.baggage()
and thenBaggage.get(String)
. - baggage(String, String) - Method in interface io.helidon.tracing.Span
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Span.baggage()
and thenWritableBaggage.set(String, String)
}. - Baggage - Interface in io.helidon.tracing
-
Behavior common to all baggage implementations.
- Base() - Constructor for class io.helidon.microprofile.servicecommon.HelidonInterceptor.Base
- BASE - Static variable in class io.helidon.metrics.api.Meter.Scope
-
Base scope.
- Base64Value - Class in io.helidon.common
-
Base64 wrapper.
- BaseBuilder() - Constructor for class io.helidon.integrations.common.rest.ApiRestException.BaseBuilder
- BaseDataSourceSubstitution - Class in io.helidon.integrations.db.pgsql
-
Replace serialization code.
- baseFragment() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
- baseFragment() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in interface io.helidon.webclient.api.HttpClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in interface io.helidon.webclient.api.WebClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in interface io.helidon.webclient.websocket.WsClientConfig
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseFragment(UriFragment) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base fragment used by the client in all requests (unless overwritten on per-request basis).
- baseNamespace() - Method in class io.helidon.integrations.vault.Vault.Builder
-
Base namespace (if configured).
- baseNamespace(String) - Method in class io.helidon.integrations.vault.auths.token.TokenVaultAuth.Builder
-
Configure a base namespace to use.
- baseNamespace(String) - Method in class io.helidon.integrations.vault.Vault.Builder
-
Base namespace to use when invoking Vault operations.
- 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.
- basePath(String) - Method in class io.helidon.microprofile.server.ServerCdiExtension
-
Base path of this server.
- baseQuery() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
- baseQuery() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
-
Base query used by the client in all requests.
- baseQuery() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
-
Base query used by the client in all requests.
- baseQuery() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
-
Base query used by the client in all requests.
- baseQuery() - Method in interface io.helidon.webclient.api.HttpClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in interface io.helidon.webclient.api.WebClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
-
Base query used by the client in all requests.
- baseQuery() - Method in interface io.helidon.webclient.websocket.WsClientConfig
-
Base query used by the client in all requests.
- baseQuery() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
-
Base query used by the client in all requests.
- baseQuery(UriQuery) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base query used by the client in all requests.
- baseScopes() - Method in interface io.helidon.security.providers.oidc.common.TenantConfig
-
Base scopes to require from OIDC server.
- baseScopes() - Method in class io.helidon.security.providers.oidc.common.OidcConfig
- baseScopes(String) - Method in class io.helidon.security.providers.oidc.common.OidcConfig.Builder
-
Configure base scopes.
- baseScopes(String) - Method in class io.helidon.security.providers.oidc.common.TenantConfig.Builder
-
Configure base scopes.
- baseUnit() - Method in interface io.helidon.metrics.api.Meter
-
Returns the meter's base unit.
- baseUnit() - Method in interface io.helidon.metrics.api.Meter.Builder
-
Returns the base unit the builder will use.
- baseUnit(String) - Method in interface io.helidon.metrics.api.Meter.Builder
-
Sets the units.
- baseUri() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase.HttpClientConfigImpl
- baseUri() - Method in interface io.helidon.webclient.grpc.GrpcClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.grpc.GrpcClientConfig.BuilderBase.GrpcClientConfigImpl
-
Base uri used by the client in all requests.
- baseUri() - Method in interface io.helidon.webclient.http1.Http1ClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.http1.Http1ClientConfig.BuilderBase.Http1ClientConfigImpl
-
Base uri used by the client in all requests.
- baseUri() - Method in interface io.helidon.webclient.http2.Http2ClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.http2.Http2ClientConfig.BuilderBase.Http2ClientConfigImpl
-
Base uri used by the client in all requests.
- baseUri() - Method in interface io.helidon.webclient.api.HttpClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in interface io.helidon.webclient.api.WebClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.api.WebClientConfig.BuilderBase.WebClientConfigImpl
-
Base uri used by the client in all requests.
- baseUri() - Method in interface io.helidon.webclient.websocket.WsClientConfig
-
Base uri used by the client in all requests.
- baseUri() - Method in class io.helidon.webclient.websocket.WsClientConfig.BuilderBase.WsClientConfigImpl
-
Base uri used by the client in all requests.
- baseUri(Config) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base uri used by the client in all requests.
- baseUri(ClientUri) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base uri used by the client in all requests.
- baseUri(String) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base URI of the client.
- baseUri(URI) - Method in class io.helidon.webclient.api.HttpClientConfig.BuilderBase
-
Base URI of the client.
- BASIC - Enum constant in enum class io.helidon.common.SerializationConfig.TraceOption
-
Basic tracing will only trace attempts to deserialize a class, and only once for each class.
- basicConstraintsValidForNonCa(boolean) - Method in class io.helidon.integrations.vault.secrets.pki.PkiRole.Request
-
Mark Basic Constraints valid when issuing non-CA certificates.
- Basic Usage - Search tag in class io.helidon.integrations.oci.sdk.cdi.OciExtension
- Section
- Basic Usage - Search tag in class io.helidon.integrations.oci.sdk.runtime.OciExtension
- Section
- BATCH - Enum constant in enum class io.helidon.tracing.providers.jaeger.JaegerTracerBuilder.SpanProcessorType
-
Batch Span Processor.
- batchDelay(long) - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupport.Builder
-
Sets the delay interval if metrics are posted in batches (defaults to 1L).
- batchResult() - Method in class io.helidon.integrations.vault.secrets.transit.DecryptBatch.Response
-
Batch result, each element of the list is a single decrypted secret, in the same order the batch was created.
- batchResult() - Method in class io.helidon.integrations.vault.secrets.transit.EncryptBatch.Response
-
Batch result.
- batchSize(int) - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupport.Builder
-
Sets the maximum no.
- batchSize(int) - Method in class io.helidon.messaging.connectors.kafka.KafkaConfigBuilder
-
The producer will attempt to batch records together into fewer requests whenever multiple records are being sent to the same partition.
- beanManager() - Method in interface io.helidon.microprofile.grpc.server.spi.GrpcMpContext
-
Obtain the
BeanManager
. - beanStyle() - Element in annotation interface io.helidon.builder.api.Prototype.Blueprint
-
Whether to use bean style setters and getters, or not (default is not).
- before(BeforeBeanDiscovery) - Method in class io.helidon.integrations.micrometer.cdi.MicrometerCdiExtension
-
Deprecated.Initializes the extension prior to bean discovery.
- beforeAll(ExtensionContext) - Method in interface io.helidon.webserver.testing.junit5.spi.HelidonJunitExtension
- beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.helidon.integrations.graal.mp.nativeimage.extension.HelidonMpFeature
- beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.helidon.integrations.graal.nativeimage.extension.HelidonReflectionFeature
- beforeBean(ProcessAnnotatedType<?>) - Method in class io.helidon.microprofile.grpc.core.GrpcCdiExtension
-
Determine whether a discovered bean has a superclass or implements an interface that is annotated with
Grpc.GrpcService
and if so then also annotate the bean with the same annotation. - beforeCompilation(Feature.BeforeCompilationAccess) - Method in class io.helidon.integrations.graal.mp.nativeimage.extension.HelidonMpFeature
- beforeCompletion() - Method in class io.helidon.integrations.jta.jdbc.JtaDataSource
-
Deprecated.Implements the
Synchronization.beforeCompletion()
method to do nothing. - beforeEach(ExtensionContext) - Method in class io.helidon.common.testing.junit5.TemporaryFolderExt
-
Deprecated.
- beforeEach(ExtensionContext) - Method in class io.helidon.webserver.testing.junit5.Http1DirectJunitExtension
- beforeEach(ExtensionContext) - Method in interface io.helidon.webserver.testing.junit5.spi.HelidonJunitExtension
- beforeExecute(Thread, Runnable) - Method in class io.helidon.common.configurable.ThreadPool
- beforeFirst() - Method in class io.helidon.integrations.jdbc.DelegatingResultSet
- beforeStart() - Method in class io.helidon.integrations.micrometer.MicrometerFeature
-
Deprecated.
- beforeStart() - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupport
- beforeStart() - Method in class io.helidon.webserver.grpc.GrpcRouting
- beforeStart() - Method in class io.helidon.webserver.http.Filters
- beforeStart() - Method in class io.helidon.webserver.http1.Http1Route
- beforeStart() - Method in class io.helidon.webserver.http2.Http2Route
- beforeStart() - Method in interface io.helidon.webserver.Router
-
This is called before server opens ports.
- beforeStart() - Method in interface io.helidon.webserver.ServerLifecycle
-
Before server start.
- beforeStart() - Method in class io.helidon.webserver.websocket.WsRouting
- beforeTestExecution(ExtensionContext) - Method in class io.helidon.common.testing.junit5.RestoreSystemPropertiesExt
- begin() - Method in class io.helidon.integrations.jta.cdi.DelegatingTransactionManager
-
Deprecated.Creates a new transaction and associates it with the current thread.
- beginRequest() - Method in class io.helidon.integrations.jdbc.ConditionallyCloseableConnection
- beginRequest() - Method in class io.helidon.integrations.jdbc.DelegatingConnection
- bestAccepted(MediaType...) - Method in interface io.helidon.http.ServerRequestHeaders
-
Optionally returns a single media type from the given media types that is the best one accepted by the client.
- between(LocalTime, LocalTime) - Static method in class io.helidon.security.abac.time.TimeValidator.TimeConfig
-
Create a time config for a check between times within a day.
- bidi(Descriptors.FileDescriptor, String, String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcRouting.Builder
-
Bidirectional route.
- bidi(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcService.Routing
-
Bidirectional route.
- bidi(String, StreamObserver<ResT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
-
gRPC bidirectional call using
StreamObserver
. - bidi(String, Iterator<ReqT>) - Method in interface io.helidon.webclient.grpc.GrpcServiceClient
-
gRPC bidirectional call using
Iterator
. - bidirectional(Object[], MethodHandler.BidirectionalClient) - Method in interface io.helidon.grpc.core.MethodHandler
-
Handle a bi-directional client call.
- bidirectional(Object[], MethodHandler.BidirectionalClient) - Method in class io.helidon.microprofile.grpc.core.BidirectionalMethodHandlerSupplier.BidiStreaming
- bidirectional(String) - Method in class io.helidon.microprofile.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String) - Method in interface io.helidon.microprofile.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, GrpcMethodDescriptor.Configurer<ReqT, ResT>) - Method in class io.helidon.webserver.grpc.GrpcServiceDescriptor.Builder
- bidirectional(String, ServerCalls.BidiStreamingMethod<ReqT, ResT>, GrpcMethodDescriptor.Configurer<ReqT, ResT>) - Method in interface io.helidon.webserver.grpc.GrpcServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- bidirectional(String, String) - Static method in class io.helidon.webclient.grpc.GrpcClientMethodDescriptor
-
Creates a new bidirectional
GrpcClientMethodDescriptor.Builder
with the specified name. - bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in class io.helidon.microprofile.grpc.client.ClientServiceDescriptor.Builder
- bidirectional(String, Consumer<ClientMethodDescriptor.Rules>) - Method in interface io.helidon.microprofile.grpc.client.ClientServiceDescriptor.Rules
-
Register bi-directional streaming method for the service.
- BidirectionalMethodHandlerSupplier - Class in io.helidon.microprofile.grpc.core
-
A supplier of
MethodHandler
s for bi-directional streaming gRPC methods. - BidirectionalMethodHandlerSupplier() - Constructor for class io.helidon.microprofile.grpc.core.BidirectionalMethodHandlerSupplier
-
Create a supplier of handlers for bi-directional streaming methods.
- BidirectionalMethodHandlerSupplier.AbstractServerStreamingHandler<ReqT,
RespT> - Class in io.helidon.microprofile.grpc.core -
A base class for bi-directional streaming
MethodHandler
s. - BidirectionalMethodHandlerSupplier.BidiStreaming<ReqT,
RespT> - Class in io.helidon.microprofile.grpc.core -
A bi-directional streaming
MethodHandler
that calls a standard bi-directional streaming method handler method of the form. - bidiStreaming(String, StreamObserver<RespT>) - Method in interface io.helidon.grpc.core.MethodHandler.BidirectionalClient
-
Perform a bidirectional client call.
- bidiStreaming(String, StreamObserver<RespT>) - Method in class io.helidon.microprofile.grpc.client.GrpcServiceClient
-
Invoke the specified bidirectional streaming method.
- BINARY - Enum constant in enum class io.helidon.websocket.WsOpCode
-
Payload frame with binary payload.
- BINARY_CONTENT - Enum constant in enum class io.helidon.common.configurable.Resource.Source
-
Resource was created with binary content.
- bindSecretId(boolean) - Method in class io.helidon.integrations.vault.auths.approle.CreateAppRole.Request
-
Require secret_id to be presented when logging in using this AppRole.
- birthday() - Method in class io.helidon.security.jwt.Jwt
-
Birthday claim.
- birthday(LocalDate) - Method in class io.helidon.security.jwt.Jwt.Builder
-
Birthday of the subject.
- BITS - Static variable in class io.helidon.metrics.api.Meter.BaseUnits
-
Represents bits.
- blacklistedExceptions() - Method in interface io.helidon.graphql.server.InvocationHandler
-
Configured set of exceptions that are blacklisted.
- blockingServerStreaming(String, ReqT) - Method in class io.helidon.microprofile.grpc.client.GrpcServiceClient
-
Invoke the specified server streaming method.
- blockingUnary(String, ReqT) - Method in class io.helidon.microprofile.grpc.client.GrpcServiceClient
-
Invoke the specified unary method with the specified request object.
- blockTillUpdate() - Method in interface io.helidon.http.http2.FlowControl.Outbound
-
Block until a window size update happens.
- blockTillUpdate() - Method in interface io.helidon.http.http2.WindowSize.Outbound
-
Block until window size update.
- blockTimeout(Duration) - Method in class io.helidon.http.http2.ConnectionFlowControl.ConnectionFlowControlBuilder
-
Timeout for blocking between windows size check iterations.
- BOOLEAN - Enum constant in enum class io.helidon.metadata.hson.Hson.Type
-
Boolean value.
- booleanArray(String) - Method in interface io.helidon.metadata.hson.Hson.Struct
-
Get boolean array value.
- booleanValue() - Method in interface io.helidon.common.types.Annotation
-
Typed value of the property "
value
". - booleanValue() - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of the property "
value
". - booleanValue(String) - Method in interface io.helidon.common.types.Annotation
-
Typed value of a named property.
- booleanValue(String) - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of a named property.
- booleanValue(String) - Method in interface io.helidon.metadata.hson.Hson.Struct
-
Get a boolean value.
- booleanValue(String, boolean) - Method in interface io.helidon.metadata.hson.Hson.Struct
-
Get a boolean value with default if not defined.
- booleanValues() - Method in interface io.helidon.common.types.Annotation
-
Typed value of the property "
value
" that is defined as an array. - booleanValues() - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed value of the property "
value
" that is defined as an array. - booleanValues(String) - Method in interface io.helidon.common.types.Annotation
-
Typed values of a property that is defined as an array.
- booleanValues(String) - Method in class io.helidon.common.types.Annotation.BuilderBase.AnnotationImpl
-
Typed values of a property that is defined as an array.
- Bootstrapping - Search tag in package io.helidon.security
- Section
- bootstrapServers(String) - Method in class io.helidon.messaging.connectors.kafka.KafkaConfigBuilder
-
A list of host/port pairs to use for establishing the initial connection to the Kafka cluster.
- bound(TypeName) - Method in class io.helidon.codegen.classmodel.TypeArgument.Builder
-
Type this argument is bound to.
- bound(Class<?>) - Method in class io.helidon.codegen.classmodel.TypeArgument.Builder
-
Type this argument is bound to.
- bound(String) - Method in class io.helidon.codegen.classmodel.TypeArgument.Builder
-
Type this argument is bound to.
- boundary() - Method in interface io.helidon.metrics.api.Bucket
-
Returns the bucket boundary.
- boundary(TimeUnit) - Method in interface io.helidon.metrics.api.Bucket
-
Returns the bucket boundary interpreted as a time in nanoseconds and expressed in the specified
TimeUnit
. - boxed() - Method in class io.helidon.codegen.classmodel.TypeArgument
- boxed() - Method in interface io.helidon.common.types.TypeName
-
Return the boxed equivalent of this type.
- boxed() - Method in class io.helidon.common.types.TypeName.BuilderBase.TypeNameImpl
- BOXED_BOOLEAN - Static variable in class io.helidon.common.types.TypeNames
-
Boxed boolean type.
- BOXED_BYTE - Static variable in class io.helidon.common.types.TypeNames
-
Boxed byte type.
- BOXED_CHAR - Static variable in class io.helidon.common.types.TypeNames
-
Boxed char type.
- BOXED_DOUBLE - Static variable in class io.helidon.common.types.TypeNames
-
Boxed double type.
- BOXED_FLOAT - Static variable in class io.helidon.common.types.TypeNames
-
Boxed float type.
- BOXED_INT - Static variable in class io.helidon.common.types.TypeNames
-
Boxed int type.
- BOXED_LONG - Static variable in class io.helidon.common.types.TypeNames
-
Boxed long type.
- BOXED_SHORT - Static variable in class io.helidon.common.types.TypeNames
-
Boxed short type.
- BOXED_VOID - Static variable in class io.helidon.common.types.TypeNames
-
Boxed void type.
- branch() - Method in class io.helidon.config.git.GitConfigSourceBuilder.GitEndpoint
-
Returns a git branch.
- branch(String) - Method in class io.helidon.config.git.GitConfigSourceBuilder
-
Sets a git branch to checkout.
- Bucket - Interface in io.helidon.metrics.api
-
Representation of a histogram bucket, including the boundary value and the count of observations in that bucket.
- buckets() - Method in interface io.helidon.metrics.api.DistributionStatisticsConfig
-
Returns the configured boundary boundaries.
- buckets() - Method in interface io.helidon.metrics.api.DistributionStatisticsConfig.Builder
-
Returns the buckets.
- buckets() - Method in interface io.helidon.metrics.api.Timer.Builder
-
Returns the bucket boundary values set in the builder, if any.
- buckets(double...) - Method in interface io.helidon.metrics.api.DistributionStatisticsConfig.Builder
-
Sets the boundary boundaries.
- buckets(Iterable<Double>) - Method in interface io.helidon.metrics.api.DistributionStatisticsConfig.Builder
-
Sets the boundary boundaries.
- buckets(Duration...) - Method in interface io.helidon.metrics.api.Timer.Builder
-
Sets the boundary boundaries.
- buffer(Queue<T>) - Method in class io.helidon.common.reactive.BufferedEmittingPublisher.Builder
-
Set up custom buffer queue implementation for the emitter to use.
- bufferCapacity(int) - Method in class io.helidon.common.reactive.IoMulti.MultiFromByteChannelBuilder
-
Capacity of byte buffer in number of bytes.
- BufferData - Interface in io.helidon.common.buffers
-
Wrapper around a byte array.
- BufferedEmittingPublisher<T> - Class in io.helidon.common.reactive
-
Emitting publisher for manual publishing with built-in buffer for handling backpressure.
- BufferedEmittingPublisher() - Constructor for class io.helidon.common.reactive.BufferedEmittingPublisher
-
A new buffered emitting publisher using
ConcurrentLinkedQueue
as the buffer. - BufferedEmittingPublisher(Queue<T>) - Constructor for class io.helidon.common.reactive.BufferedEmittingPublisher
-
A new buffered emitting publisher with a custom queue to be used as a buffer.
- BufferedEmittingPublisher.Builder<T> - Class in io.helidon.common.reactive
-
Fluent API builder to create
BufferedEmittingPublisher
. - bufferMemory(long) - Method in class io.helidon.messaging.connectors.kafka.KafkaConfigBuilder
-
The total bytes of memory the producer can use to buffer records waiting to be sent to the server.
- bufferSize() - Method in class io.helidon.common.reactive.BufferedEmittingPublisher
-
Estimated size of the buffer.
- build() - Method in interface io.helidon.builder.api.Prototype.Factory
-
Create a new instance of the runtime type from this config object.
- build() - Method in class io.helidon.codegen.classmodel.Annotation.Builder
- build() - Method in class io.helidon.codegen.classmodel.AnnotationParameter.Builder
- build() - Method in class io.helidon.codegen.classmodel.ClassModel.Builder
- build() - Method in class io.helidon.codegen.classmodel.Constructor.Builder
- build() - Method in class io.helidon.codegen.classmodel.Field.Builder
- build() - Method in class io.helidon.codegen.classmodel.InnerClass.Builder
- build() - Method in class io.helidon.codegen.classmodel.Javadoc.Builder
- build() - Method in class io.helidon.codegen.classmodel.Method.Builder
- build() - Method in class io.helidon.codegen.classmodel.Parameter.Builder
- build() - Method in class io.helidon.codegen.classmodel.Returns.Builder
- build() - Method in class io.helidon.codegen.classmodel.Throws.Builder
- build() - Method in class io.helidon.codegen.classmodel.TypeArgument.Builder
- build() - Method in class io.helidon.codegen.CodegenEvent.Builder
- build() - Method in class io.helidon.codegen.compiler.CompilerOptions.Builder
- build() - Method in class io.helidon.codegen.ModuleInfo.Builder
- build() - Method in interface io.helidon.common.Builder
-
Build the instance from this builder.
- build() - Method in class io.helidon.common.configurable.AllowListConfig.Builder
- build() - Method in class io.helidon.common.configurable.AllowListConfig.BuilderBase.AllowListConfigImpl
- build() - Method in class io.helidon.common.configurable.LruCacheConfig.Builder
- build() - Method in class io.helidon.common.configurable.LruCacheConfig.BuilderBase.LruCacheConfigImpl
- build() - Method in class io.helidon.common.configurable.ResourceConfig.Builder
- build() - Method in class io.helidon.common.configurable.ResourceConfig.BuilderBase.ResourceConfigImpl
- build() - Method in class io.helidon.common.configurable.ScheduledThreadPoolConfig.Builder
- build() - Method in class io.helidon.common.configurable.ScheduledThreadPoolConfig.BuilderBase.ScheduledThreadPoolConfigImpl
- build() - Method in class io.helidon.common.configurable.ThreadPoolConfig.Builder
- build() - Method in class io.helidon.common.configurable.ThreadPoolConfig.BuilderBase.ThreadPoolConfigImpl
- build() - Method in class io.helidon.common.context.Context.Builder
- build() - Method in class io.helidon.common.crypto.AsymmetricCipher.Builder
- build() - Method in class io.helidon.common.crypto.HashDigest.Builder
- build() - Method in class io.helidon.common.crypto.HmacDigest.Builder
- build() - Method in class io.helidon.common.crypto.Signature.Builder
- build() - Method in class io.helidon.common.crypto.SymmetricCipher.Builder
- build() - Method in class io.helidon.common.HelidonServiceLoader.Builder
- build() - Method in class io.helidon.common.mapper.MapperManager.Builder
- build() - Method in class io.helidon.common.parameters.Parameters.Builder
- build() - Method in class io.helidon.common.pki.Keys.Builder
- build() - Method in class io.helidon.common.pki.KeystoreKeys.Builder
- build() - Method in class io.helidon.common.pki.PemKeys.Builder
- build() - Method in class io.helidon.common.reactive.BufferedEmittingPublisher.Builder
- build() - Method in class io.helidon.common.reactive.IoMulti.MultiFromByteChannelBuilder
- build() - Method in class io.helidon.common.reactive.IoMulti.MultiFromInputStreamBuilder
- build() - Method in class io.helidon.common.reactive.IoMulti.MultiToByteChannelBuilder
- build() - Method in class io.helidon.common.reactive.IoMulti.OutputStreamMultiBuilder
- build() - Method in class io.helidon.common.reactive.MultiTappedPublisher.Builder
- build() - Method in class io.helidon.common.SerializationConfig.Builder
- build() - Method in class io.helidon.common.socket.SocketOptions.Builder
- build() - Static method in class io.helidon.common.testing.junit5.TemporaryFolderExt
-
Deprecated.Builds an instance of
TemporaryFolderExt
. - build() - Method in class io.helidon.common.tls.RevocationConfig.Builder
- build() - Method in class io.helidon.common.tls.TlsConfig.Builder
- build() - Method in class io.helidon.common.tls.TlsConfig.BuilderBase.TlsConfigImpl
- build() - Method in class io.helidon.common.types.Annotation.Builder
- build() - Method in class io.helidon.common.types.TypedElementInfo.Builder
- build() - Method in class io.helidon.common.types.TypeInfo.Builder
- build() - Method in class io.helidon.common.types.TypeName.Builder
- build() - Method in class io.helidon.common.uri.UriInfo.Builder
- build() - Method in class io.helidon.config.ClasspathConfigSource.Builder
-
Builds new instance of Classpath ConfigSource.
- build() - Method in class io.helidon.config.ClasspathOverrideSource.Builder
-
Builds new instance of Classpath OverrideSource.
- 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.ConfigItem.Builder
- build() - Method in class io.helidon.config.ConfigSources.SystemPropertiesConfigSource.Builder
- build() - Method in class io.helidon.config.DirectoryConfigSource.Builder
-
Builds new instance of Directory ConfigSource.
- build() - Method in class io.helidon.config.etcd.EtcdConfigSourceBuilder
-
Builds new instance of Etcd ConfigSource.
- build() - Method in class io.helidon.config.FileConfigSource.Builder
-
Builds new instance of File ConfigSource.
- build() - Method in class io.helidon.config.FileOverrideSource.Builder
-
Builds new instance of File ConfigSource.
- build() - Method in class io.helidon.config.FileSystemWatcher.Builder
- 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.InMemoryOverrideSource.Builder
- build() - Method in class io.helidon.config.ListNodeBuilderImpl
- build() - Method in class io.helidon.config.MapConfigSource.Builder
- build() - Method in class io.helidon.config.ObjectNodeBuilderImpl
- build() - Method in class io.helidon.config.PollingStrategies.ScheduledBuilder
-
Builds a new polling strategy.
- build() - Method in class io.helidon.config.ScheduledPollingStrategy.Builder
- build() - Method in class io.helidon.config.ScheduledPollingStrategy.RecurringPolicy.AdaptiveBuilder
-
Builds a new recurring policy.
- build() - Method in class io.helidon.config.SimpleRetryPolicy.Builder
- build() - Method in class io.helidon.config.spi.ConfigContent.NodeContent.Builder
- build() - Method in class io.helidon.config.spi.ConfigContent.OverrideContent.Builder
- build() - Method in interface io.helidon.config.spi.ConfigNode.ObjectNode.Builder
-
Build new instance of
ConfigNode.ObjectNode
. - build() - Method in class io.helidon.config.spi.ConfigParser.Content.Builder
- build() - Method in class io.helidon.config.UrlConfigSource.Builder
-
Builds new instance of Url ConfigSource.
- build() - Method in class io.helidon.config.UrlOverrideSource.Builder
-
Builds new instance of Url ConfigSource.
- build() - Method in class io.helidon.cors.CorsSupportBase.Builder
- build() - Method in class io.helidon.cors.CorsSupportHelper.Builder
-
Creates the
CorsSupportHelper
. - build() - Method in class io.helidon.cors.CrossOriginConfig.Builder
- build() - Method in class io.helidon.cors.MappedCrossOriginConfig.Builder
- build() - Method in class io.helidon.dbclient.DbClient.Builder
-
Build provider specific database handler.
- build() - Method in class io.helidon.dbclient.DbClientBuilderBase
- build() - Method in class io.helidon.dbclient.DbClientContext.Builder
- build() - Method in class io.helidon.dbclient.DbExecuteContext.Builder
- build() - Method in class io.helidon.dbclient.DbMapperManager.Builder
- build() - Method in class io.helidon.dbclient.DbStatements.Builder
- build() - Method in class io.helidon.dbclient.health.DbClientHealthCheck.Builder
- build() - Method in class io.helidon.dbclient.jdbc.JdbcParametersConfig.Builder
- build() - Method in class io.helidon.dbclient.tracing.DbClientTracing.Builder
- build() - Method in class io.helidon.faulttolerance.AsyncConfig.Builder
- build() - Method in class io.helidon.faulttolerance.AsyncConfig.BuilderBase.AsyncConfigImpl
- build() - Method in class io.helidon.faulttolerance.BulkheadConfig.Builder
- build() - Method in class io.helidon.faulttolerance.BulkheadConfig.BuilderBase.BulkheadConfigImpl
- build() - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.Builder
- build() - Method in class io.helidon.faulttolerance.CircuitBreakerConfig.BuilderBase.CircuitBreakerConfigImpl
- build() - Method in class io.helidon.faulttolerance.FallbackConfig.Builder
- build() - Method in class io.helidon.faulttolerance.FaultTolerance.Builder
- build() - Method in class io.helidon.faulttolerance.FaultTolerance.TypedBuilder
- build() - Method in class io.helidon.faulttolerance.Retry.DelayingRetryPolicy.Builder
- build() - Method in class io.helidon.faulttolerance.Retry.JitterRetryPolicy.Builder
- build() - Method in class io.helidon.faulttolerance.RetryConfig.Builder
- build() - Method in class io.helidon.faulttolerance.RetryConfig.BuilderBase.RetryConfigImpl
- build() - Method in class io.helidon.faulttolerance.TimeoutConfig.Builder
- build() - Method in class io.helidon.faulttolerance.TimeoutConfig.BuilderBase.TimeoutConfigImpl
- build() - Method in class io.helidon.graphql.server.InvocationHandler.Builder
- build() - Method in class io.helidon.health.checks.DiskSpaceHealthCheck.Builder
- build() - Method in class io.helidon.health.checks.HeapMemoryHealthCheck.Builder
- build() - Method in class io.helidon.health.HealthCheckResponse.Builder
- build() - Method in class io.helidon.http.ContentDisposition.Builder
- build() - Method in class io.helidon.http.DirectHandler.TransportResponse.Builder
- build() - Method in class io.helidon.http.encoding.ContentEncodingContextConfig.Builder
- build() - Method in class io.helidon.http.encoding.ContentEncodingContextConfig.BuilderBase.ContentEncodingContextConfigImpl
- build() - Method in class io.helidon.http.http2.ConnectionFlowControl.ConnectionFlowControlBuilder
- build() - Method in class io.helidon.http.http2.Http2Settings.Builder
- build() - Method in class io.helidon.http.HttpMediaType.Builder
- build() - Method in class io.helidon.http.media.MediaContextConfig.Builder
- build() - Method in class io.helidon.http.media.MediaContextConfig.BuilderBase.MediaContextConfigImpl
- build() - Method in class io.helidon.http.media.multipart.WriteableMultiPart.Builder
- build() - Method in class io.helidon.http.media.multipart.WriteablePart.Builder
- build() - Method in class io.helidon.http.RequestedUriDiscoveryContext.Builder
- build() - Method in class io.helidon.http.RequestException.Builder
- build() - Method in class io.helidon.http.SetCookie.Builder
- build() - Method in class io.helidon.http.sse.SseEvent.Builder
- build() - Method in class io.helidon.integrations.common.rest.ApiOptionalResponse.Builder
- build() - Method in class io.helidon.integrations.common.rest.RestApi.Builder
-
This method is final, as we need to call the
RestApi.Builder.preBuild()
,RestApi.Builder.doBuild()
andRestApi.Builder.postBuild()
methods. - build() - Method in class io.helidon.integrations.common.rest.RestException.Builder
- build() - Method in class io.helidon.integrations.micrometer.MeterRegistryFactory.Builder
-
Deprecated.
- build() - Method in class io.helidon.integrations.micrometer.MicrometerFeature.Builder
-
Deprecated.
- build() - Method in class io.helidon.integrations.microstream.cache.MicrostreamCacheConfigurationBuilder
- build() - Method in class io.helidon.integrations.microstream.core.EmbeddedStorageManagerBuilder
- build() - Method in class io.helidon.integrations.microstream.health.MicrostreamHealthCheck.Builder
- build() - Method in class io.helidon.integrations.microstream.metrics.MicrostreamMetricsSupport.Builder
- build() - Method in class io.helidon.integrations.neo4j.metrics.Neo4jMetricsSupport.Builder
-
Builder for the wrapper class.
- build() - Method in class io.helidon.integrations.neo4j.Neo4j.Builder
-
The main build method.
- build() - Method in class io.helidon.integrations.oci.ConfigFileMethodConfig.Builder
- build() - Method in class io.helidon.integrations.oci.ConfigMethodConfig.Builder
- build() - Method in class io.helidon.integrations.oci.ImdsInstanceInfo.Builder
- build() - Method in class io.helidon.integrations.oci.metrics.OciMetricsSupport.Builder
- build() - Method in class io.helidon.integrations.oci.
ServiceLoader