All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbacAnnotation |
Meta annotation for ABAC attribute annotations.
|
| AbacProvider |
Attribute based access control (ABAC) provider.
|
| AbacProvider.Builder |
|
| AbacProviderService |
A java service to register this provider with Security.
|
| AbacSupport |
A simple registry of keys to values for reading.
|
| AbacSupport.BasicAttributes |
Implements AbacSupport interface and supports adding attributes.
|
| AbacValidator<T extends AbacValidatorConfig> |
Service interface for attribute based access control (ABAC) validator.
|
| AbacValidatorConfig |
Marker interface for classes that define custom objects for attribute based access control (ABAC).
|
| AbacValidatorService |
Service to use with ServiceLoader to map configuration to
AbacValidator.
|
| AbstractConfigSource<S> |
Base abstract implementation of ConfigSource, suitable for concrete
implementations to extend.
|
| AbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T> |
|
| AbstractDataSourceExtension |
An abstract Extension whose subclasses arrange for DataSource instances to be added as CDI beans.
|
| AbstractLogEntry |
Common log entry features.
|
| AbstractLogEntry.Builder<R extends AbstractLogEntry,T extends AbstractLogEntry.Builder<R,?>> |
|
| AbstractOverrideSource<S> |
Base abstract implementation of OverrideSource, suitable for concrete
implementations to extend.
|
| AbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T> |
|
| AbstractParsableConfigSource<S> |
|
| AbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T> |
|
| AbstractSource<T,S> |
Abstract base implementation for a variety of sources.
|
| AbstractSource.Builder<B extends AbstractSource.Builder<B,T,S>,T,S> |
|
| AbstractSource.Data<D,S> |
Data loaded at appropriate time.
|
| AbstractTracingFilter |
Tracing filter base.
|
| AcceptPredicate<T> |
API to model HTTP content negotiation using Accept-* request headers.
|
| AccessLogContext |
Context of the access log processing.
|
| AccessLogEntry |
An entry generating data for access log.
|
| AccessLogHandler |
Log handler to support separation of access log to its own file.
|
| AccessLogSupport |
Service that adds support for Access logging to WebServer.
|
| AccessLogSupport.Builder |
|
| ACCSSystem |
Deprecated.
|
| AlreadyCompletedException |
Signals that a mutation method has been invoked on a resource that is already completed.
|
| AnnotationAnalyzer |
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 |
Response of an analysis run.
|
| AnnotationAnalyzer.AnalyzerResponse.Builder |
|
| AnnotationAnalyzer.Flag |
Flag for security type.
|
| AsynchronousAntn |
Class AsynchronousAntn.
|
| AtnTracing |
Authentication tracing support.
|
| AttributeResolver |
|
| AtzTracing |
Authorization tracing support.
|
| Audited |
An annotation to specify server resources to be audited.
|
| AuditEvent |
An audit event to store using an Audit provider.
|
| AuditEvent.AuditParam |
Named parameters of audit event.
|
| AuditEvent.AuditSeverity |
Severity of AuditEvent.
|
| AuditProvider |
Audit provider, storing audit events.
|
| AuditProvider.AuditSource |
Source of an audit source (as in "where this audit event originated").
|
| AuditProvider.TracedAuditEvent |
Audit event sent to Audit provider.
|
| Authenticated |
An annotation used to specify server resources with enforced authentication and resources accessible without authentication.
|
| AuthenticationProvider |
Authentication security provider.
|
| AuthenticationResponse |
Response as returned from an authentication provider.
|
| AuthenticationResponse.Builder |
Authentication response builder.
|
| AuthorizationProvider |
Authorization security provider.
|
| AuthorizationResponse |
Response from an authorization decision.
|
| AuthorizationResponse.Builder |
Builder for custom Authorization responses.
|
| Authorized |
An annotation used to specify server resources with enforced authorization.
|
| BadRequestException |
|
| BareRequest |
Bare (minimal) representation of HTTP Request.
|
| BareResponse |
Bare (minimal) representation of HTTP Response.
|
| Builder<T> |
Interface for builders, to be able to accept a builder in addition to an instance.
|
| BuiltInHealthCheck |
Used to decorate Helidon built-in health checks for later processing.
|
| BuiltInMethods |
Built-in methods for expression language evaluation.
|
| BulkheadAntn |
Class BulkheadAntn.
|
| BulkheadHelper |
Helper class to keep track of invocations associated with a bulkhead.
|
| CDISEJtaPlatform |
|
| CDISEJtaPlatformProvider |
A JtaPlatformProvider that uses a CDI instance to
provide a JtaPlatform.
|
| CDISEPlatform |
|
| CDISEPlatform.Eclipselink |
|
| CDISEPlatform.Eclipselink.Literal |
|
| CDISEPlatform.TransactionController |
|
| CDISEPlatformExtension |
Deprecated.
|
| Changeable<T> |
Interface used to mark changeable source.
|
| CharBuffer |
A character buffer that acts as a Writer and uses cached char[] arrays.
|
| CircuitBreakerAntn |
Class CircuitBreakerAntn.
|
| CircuitBreakerHelper |
A CircuitBreakerHelper keeps track of internal states, success and failure
ratios for, etc.
|
| ClassToInstanceStore<T> |
Map of classes to their instances.
|
| ClientAuthentication |
Indicates whether the server requires authentication of tbe client by the certificate.
|
| ClientMethodDescriptor |
Encapsulates all metadata necessary to define a gRPC method.
|
| ClientMethodDescriptor.Builder |
MethodDescriptor builder implementation.
|
| ClientMethodDescriptor.Rules |
ClientMethod configuration API.
|
| ClientRequestAttribute |
An enum of possible gRPC client call attributes to attach to
call tracing spans.
|
| ClientSecurity |
Constants used to override behavior of the outbound security for Jersey.
|
| ClientSecurityAutoDiscoverable |
Auto discoverable feature to bind into jersey runtime.
|
| ClientSecurityFeature |
Deprecated.
|
| ClientSecurityFilter |
JAX-RS client filter propagating current context principal.
|
| ClientSecurityFilter |
Deprecated.
|
| ClientServiceDescriptor |
Encapsulates all details about a client side gRPC service.
|
| ClientServiceDescriptor.Builder |
|
| ClientServiceDescriptor.Rules |
|
| ClientTracingAutoDiscoverable |
Auto discoverable feature to bind into jersey runtime.
|
| ClientTracingFilter |
This filter adds tracing information the the associated JAX-RS client call based on the provided properties.
|
| ClientTracingInterceptor |
A ClientInterceptor that captures tracing information into
Open Tracing Spans for client calls.
|
| ClientTracingInterceptor.Builder |
Builds the configuration of a ClientTracingInterceptor.
|
| CollectingObserver<T,V,U,A,R> |
A StreamObserver.
|
| CollectionsHelper |
A set of static methods similar to Java9's List.of(), Set.of() and Map.of().
|
| Collector<T,U> |
|
| CommandBinding |
CommandBinding annotation.
|
| CommandInterceptor |
Class CommandInterceptor.
|
| CommandRetrier |
Class CommandRetrier.
|
| CommandScheduler |
Class CommandScheduler.
|
| ComponentTracingConfig |
A component is a single "layer" of the application that can trace.
|
| ComponentTracingConfig.Builder |
|
| CompositeProviderFlag |
Flag driving resolution of providers.
|
| CompositeProviderSelectionPolicy |
A provider selection policy that supports composing multiple providers (current Authentication and Outbound)
into a single virtual security provider.
|
| CompositeProviderSelectionPolicy.Builder |
|
| Config |
Configuration
|
| Config.Builder |
|
| Config.Context |
Context associated with specific Config node that allows to access the last loaded instance of the node
or to request reloading of whole configuration.
|
| Config.Key |
Object represents fully-qualified key of config node.
|
| Config.Type |
Configuration node types.
|
| ConfigCdiExtension |
|
| ConfigCdiExtension.ConfigPropertyProducer |
Deprecated.
|
| ConfigContext |
|
| ConfigEncryptionException |
Secure config related exception.
|
| ConfigException |
Exception is thrown by Config implementations.
|
| ConfigFilter |
Filter that can transform elementary configuration ( String) values
before they are returned via the Config API.
|
| ConfigFilters |
Class provides access to built-in ConfigFilter implementations.
|
| ConfigFilters.ValueResolvingBuilder |
A builder for value reference resolving filter.
|
| ConfigHelper |
Common Configuration utilities.
|
| ConfigMapper |
|
| ConfigMapperProvider |
Provides mapping functions that convert a Config
subtree to specific Java types.
|
| ConfigMappers |
Utility methods for converting configuration to Java types.
|
| ConfigMappingException |
Configuration value mapping exception.
|
| ConfigNode |
Marker interface identifying a config node implementation.
|
| ConfigNode.ListNode |
ConfigNode-based list of configuration values.
|
| ConfigNode.ListNode.Builder |
|
| ConfigNode.NodeType |
Base types of config nodes.
|
| ConfigNode.ObjectNode |
Configuration node representing a hierarchical structure parsed by a
suitable ConfigParser if necessary.
|
| ConfigNode.ObjectNode.Builder |
|
| ConfigNode.ValueNode |
Single string-based configuration value.
|
| ConfigParser |
|
| ConfigParser.Content<S> |
|
| ConfigParserException |
Root class for exceptions thrown during config parsing.
|
| ConfigParsers |
|
| ConfigProperties |
Properties and their default values.
|
| ConfigSource |
|
| ConfigSources |
|
| ConfigSources.CompositeBuilder |
Builder of a ConfigSource that encapsulates multiple separate
ConfigSources.
|
| ConfigSources.MapBuilder |
Builder of a ConfigSource based on a Map containing
config entries.
|
| ConfigSources.MergingStrategy |
An algorithm for combining multiple ConfigNode.ObjectNode root nodes
into a single ConfigNode.ObjectNode root node.
|
| ConfigUserStore |
User store loaded from configuration.
|
| ConfigValue<T> |
A typed value of a Config node.
|
| ConfigValues |
Factory for config values.
|
| ConnectionClosedException |
The ConnectionClosedException indicates that a connection was closed and
it's not possible to send more data.
|
| ConstantHealthCheck |
A simple HealthCheck implementation
that always returns the same response.
|
| Content |
|
| ContentReaders |
Utility class that provides standalone mechanisms for reading message body
content.
|
| ContentTypeCharset |
Accessor for the Charset specified by a content-type header.
|
| ContentWriters |
Utility class that provides standalone mechanisms for writing message body
content.
|
| Context |
A registry for context objects.
|
| Context.Builder |
|
| ContextAwareExecutorService |
An interface for wrapped executor services.
|
| ContextKeys |
A collection of common gRPC Context.Key and
Metadata.Key instances.
|
| Contexts |
Support for handling Context across thread boundaries.
|
| ContextualRegistry |
Deprecated.
|
| ContextualRegistry.Builder |
|
| DataChunk |
The DataChunk represents a part of the HTTP body content.
|
| DataChunkInputStream |
|
| DeadlockHealthCheck |
A health check that looks for thread deadlocks.
|
| DelegatingInjectionTarget<T> |
|
| DelegatingProducer<T> |
|
| DelegatingTransactionManager |
|
| DelegatingTransactionSynchronizationRegistry |
|
| DiskSpaceHealthCheck |
A health check that verifies whether the server is running out of disk space.
|
| DiskSpaceHealthCheck.Builder |
|
| EncryptionFilter |
Provides possibility to decrypt passwords from configuration sources.
|
| EncryptionFilter.Builder |
|
| EncryptionFilterService |
|
| EncryptionUtil |
Encryption utilities for secrets protection.
|
| EndpointConfig |
Each endpoint can have security configuration either statically declared (e.g.
|
| EndpointConfig.AnnotationScope |
Scope of annotations used in applications that integrate
security.
|
| EndpointConfig.Builder |
|
| Entity |
Access to message content (entity).
|
| EnvironmentVariableAliases |
Provides configuration key aliases in an attempt to map to legal environment variable names.
|
| EnvironmentVariables |
Provides environment variables that include aliases enabling setting or overriding configuration with keys that are
unlikely to be legal as environment variables.
|
| ErrorHandler<T extends Throwable> |
The routing error handler.
|
| Errors |
Errors utility used to file processing messages (e.g.
|
| Errors.Collector |
|
| Errors.ErrorMessage |
Error message with a severity and a source.
|
| Errors.ErrorMessagesException |
|
| EtcdConfigSource |
A config source which loads a configuration document from Etcd.
|
| EtcdConfigSourceBuilder |
Etcd ConfigSource builder.
|
| EtcdConfigSourceBuilder.EtcdApi |
EtcdApi determines which etcd API version will be used.
|
| EtcdConfigSourceBuilder.EtcdEndpoint |
Etcd endpoint remote descriptor.
|
| EtcdWatchPollingStrategy |
Etcd watch strategy is based on etcd watch operation.
|
| EvictableCache<K,V> |
Generic cache with eviction and max size.
|
| EvictableCache.Builder<K,V> |
|
| ExceptionUtil |
Class ExceptionUtil.
|
| ExecutorException |
Exception related to execution of a task in context.
|
| ExperimentalConfiguration |
Interface ExperimentalConfiguration.
|
| ExperimentalConfiguration.Builder |
|
| FallbackAntn |
Class FallbackAntn.
|
| FaultToleranceCommand |
Class FaultToleranceCommand.
|
| FaultToleranceExtension |
Class FaultToleranceExtension.
|
| FaultToleranceExtension.AnnotatedTypeWrapper<T> |
Wraps an annotated type for the purpose of adding and/or overriding
some annotations.
|
| FaultToleranceMpService |
Class FaultToleranceMpService.
|
| Flow |
Interrelated interfaces and static methods for establishing
flow-controlled components in which Publishers
produce items consumed by one or more Subscribers, each managed by a Subscription.
|
| Flow.Processor<T,R> |
A component that acts as both a Subscriber and Publisher.
|
| Flow.Publisher<T> |
A producer of items (and related control messages) received by
Subscribers.
|
| Flow.Subscriber<T> |
A receiver of messages.
|
| Flow.Subscription |
|
| FormParams |
Provides access to any form parameters present in the request entity.
|
| FormParamsSupport |
Provides support for form parameters in requests, adding a reader for URL-encoded text
(if the request's media type so indicates) and also adding a reader for FormParams.
|
| ForwardingHandler |
|
| GenericType<T> |
Represents a full type including generics declaration, to avoid information loss due to type erasure.
|
| GitConfigSource |
A config source which loads a configuration document from Git repository.
|
| GitConfigSourceBuilder |
Git ConfigSource builder.
|
| GitConfigSourceBuilder.GitEndpoint |
Git source endpoint descriptor.
|
| GoogleTokenException |
An exception that is throws in case of a problem with Google access token processing.
|
| GoogleTokenProvider |
Provider supporting login button from front-end.
|
| GoogleTokenProvider.Builder |
|
| GoogleTokenService |
|
| Grant |
A concept representing anything that can be granted to a subject.
|
| Grant.Builder<T extends Grant.Builder<T>> |
A fluent API builder for Grant to be extended by other Grant implementations.
|
| GrpcChannelDescriptor |
GrpcChannelDescriptor contains the configuration for a Channel.
|
| GrpcChannelDescriptor.Builder |
Builder builds a GrpcChannelDescriptor.
|
| GrpcChannelsProvider |
GrpcChannelsProvider is a factory for pre-configured gRPC Channel instances.
|
| GrpcChannelsProvider.Builder |
|
| GrpcHelper |
Helper methods for common gRPC tasks.
|
| GrpcMetrics |
A ServerInterceptor that enables capturing of gRPC call metrics.
|
| GrpcMetrics.NamingFunction |
Implemented by classes that can create a metric name.
|
| GrpcRouting |
GrpcRouting represents the composition of gRPC services with interceptors and routing rules.
|
| GrpcRouting.Builder |
|
| GrpcRoutingImpl |
|
| GrpcServer |
Represents a immutably configured gRPC server.
|
| GrpcServer.Builder |
GrpcServer builder class provides a convenient way to timed a
GrpcServer instance.
|
| GrpcServerBasicConfig |
Configuration class for the GrpcServer implementations.
|
| GrpcServerConfiguration |
The configuration for a gRPC server.
|
| GrpcServerConfiguration.Builder |
|
| GrpcServerImpl |
A gRPC Server implementation.
|
| GrpcService |
A Helidon gRPC service.
|
| GrpcServiceClient |
A gRPC Client for a specific gRPC service.
|
| GrpcServiceClient.Builder |
|
| GrpcServiceClient.SingleValueStreamObserver<T> |
A simple StreamObserver adapter class that completes
a CompletableFuture when the observer is completed.
|
| GrpcTlsDescriptor |
GrpcTlsDescriptor contains details about configuring TLS of a Channel.
|
| GrpcTlsDescriptor.Builder |
|
| GrpcTracing |
A ServerInterceptor that adds tracing to gRPC service calls.
|
| GrpcTracingConfig |
The configuration for gRPC tracing.
|
| GrpcTracingConfig.Builder |
Builds the configuration of a tracer.
|
| Handler |
|
| Handler.EntityHandler<T> |
|
| HeaderAtnProvider |
Security provider that extracts a username (or service name) from a header.
|
| HeaderAtnProvider.Builder |
|
| HeaderAtnService |
|
| HeaderLogEntry |
Access log entry for header values.
|
| HeaderLogEntry.Builder |
|
| Headers |
Extends Parameters interface by adding methods convenient for HTTP headers.
|
| HealthCheckException |
Exception thrown by Health system if something goes wrong.
|
| HealthCheckProvider |
|
| HealthCheckResponseProviderImpl |
An implementation of HealthCheckResponseProvider which does not rely on any particular java-to-json mapping strategy.
|
| HealthChecks |
|
| HealthMpService |
Helidon Microprofile Server extension for Health checks.
|
| HealthSupport |
Health check support for integration with webserver, to expose the health endpoint.
|
| HealthSupport.Builder |
|
| HeapMemoryHealthCheck |
A health check that verifies whether the server is running out of Java heap space.
|
| HeapMemoryHealthCheck.Builder |
|
| HelidonConsoleHandler |
|
| HelidonConsoleHandler.ThreadFormatter |
A SimpleFormatter that replaces all occurrences of "!thread!" with the current thread.
|
| HelidonMetadata |
Class HelidonMetadata.
|
| HelidonServiceLoader<T> |
Helidon specific support for Java Service Loaders.
|
| HelidonServiceLoader.Builder<T> |
|
| HikariCP |
Deprecated.
|
| HikariCPBackedDataSourceExtension |
|
| HikariCPServiceConfiguration |
Deprecated.
|
| HikariCPServiceConfigurationACCSProvider |
Deprecated.
|
| HikariCPServiceConfigurationLocalhost |
Deprecated.
|
| HikariCPServiceConfigurationLocalhostProvider |
Deprecated.
|
| HikariCPServiceConfigurationProvider |
Deprecated.
|
| HoconConfigParserBuilder |
HOCON ConfigParser Builder.
|
| HostLogEntry |
Access log entry for host (IP) values.
|
| HostLogEntry.Builder |
|
| HtmlEncoder |
HTML encoding of special characters to prevent cross site scripting (XSS) attacks.
|
| Http |
HTTP protocol related constants and utilities.
|
| Http.DateTime |
Support for HTTP date formats based on RFC2616.
|
| Http.Header |
Utility class with a list of names of standard HTTP headers and related tooling methods.
|
| Http.Method |
Enumeration of all standard HTTP methods.
|
| Http.RequestMethod |
Interface representing an HTTP request method, all standard methods are in Http.Method enumeration.
|
| Http.ResponseStatus |
Base interface for status codes used in HTTP responses.
|
| Http.ResponseStatus.Family |
An enumeration representing the class of status code.
|
| Http.Status |
|
| Http.Version |
Enumeration of supported HTTP protocol versions.
|
| Http2Configuration |
Interface Http2Configuration.
|
| Http2Configuration.Builder |
|
| HttpAuthException |
Exception in Http authentication.
|
| HttpBasicAuthProvider |
Http authentication security provider.
|
| HttpBasicAuthProvider.Builder |
|
| HttpBasicAuthService |
Basic authentication service.
|
| HttpDigest |
Digest specific enums.
|
| HttpDigest.Algorithm |
Http digest algorithm.
|
| HttpDigest.Qop |
Http digest QOP (quality of protection).
|
| HttpDigestAuthProvider |
Http authentication security provider.
|
| HttpDigestAuthProvider.Builder |
|
| HttpDigestAuthService |
Digest authentication service.
|
| HttpException |
Runtime exception for applications.
|
| HttpRequest |
Common attributes of an HTTP Request, that are used both in server requests and in client requests.
|
| HttpRequest.Path |
Represents requested normalised URI path.
|
| HttpSignatureException |
Exception from HTTP signatures provider.
|
| HttpSignHeader |
Headers supported by HTTP Signature.
|
| HttpSignProvider |
A provider that can authenticate incoming requests based on HTTP signature of header fields, and
can create signatures for outbound requests.
|
| HttpSignProvider.Builder |
Fluent API builder for this provider.
|
| HttpSignService |
|
| IllegalPathPatternException |
Cannot parse path pattern.
|
| InboundClientDefinition |
Configuration of inbound client.
|
| InboundClientDefinition.Builder |
|
| IndexBuilder |
Portable extension to allow construction of a Jandex index (to pass to
SmallRye OpenAPI) from CDI if no META-INF/jandex.idx file exists on
the class path.
|
| InputStreamHelper |
A set of static utility methods for InputStream.
|
| InputStreamValve |
|
| InterceptorPriorities |
Constants that represent a priority ordering that interceptors registered with
a gRPC service or method will be applied.
|
| InvokedResource |
Information about the current request - invoked resource information.
|
| JacksonProcessing |
Utility methods for Jackson integration.
|
| JacksonRuntimeException |
A RuntimeException that indicates a problem was encountered
while performing JSON manipulation with Jackson.
|
| JacksonSupport |
|
| JaegerTracerBuilder |
The JaegerTracerBuilder is a convenience builder for Tracer to use with Jaeger.
|
| JaegerTracerProvider |
Jaeger java service.
|
| JavaMarshaller<T> |
An implementation of a gRPC MethodDescriptor.Marshaller that
uses Java serialization.
|
| JavaMarshaller.Supplier |
|
| JavaxElPolicyExecutor |
|
| JavaxElPolicyExecutor.Builder |
|
| JavaxElPolicyExecutorService |
|
| JaxRsApplication |
A JAX-RS application to be registered.
|
| JaxRsApplication.Builder |
|
| JaxRsClient |
Point of access to ClientBuilder to support Helidon features,
such as propagation of tracing, correct handling of Context.
|
| JedisExtension |
|
| JerseyClientAutoDiscoverable |
Auto discoverable feature to use a custom executor service
for all client asynchronous operations.
|
| JerseySupport |
The Jersey Support integrates Jersey (JAX-RS RI) into the Web Server.
|
| JerseySupport.Builder |
|
| JpaExtension |
|
| JsonBinding |
Contains utility methods for working with JSON-B.
|
| JsonBindingSupport |
|
| JsonbMarshaller<T> |
An implementation of a gRPC MethodDescriptor.Marshaller that
uses JSONB for serialization.
|
| JsonbMarshaller.Supplier |
|
| JsonProcessing |
Support for json processing integration.
|
| JsonProcessing.Builder |
|
| JsonService |
A Service and abstract Handler that provides support for JSON content.
|
| JsonSupport |
|
| JsonWebTokenImpl |
Implementation of JsonWebToken with additional support of AbacSupport.
|
| Jwk |
A JWK (JSON Web key) is a representation of data needed to sign, encrypt, verify
and /or decrypt data (e.g a public and/or private key; password for symmetric ciphers).
|
| JwkEC |
Elliptic curve JSON web key.
|
| JwkEC.Builder |
|
| JwkKeys |
A representation of the JSON web keys document - a map of key ids to corresponding web keys.
|
| JwkKeys.Builder |
|
| JwkOctet |
Symmetric cipher JSON web key.
|
| JwkOctet.Builder |
|
| JwkRSA |
RSA JSON web key.
|
| JwkRSA.Builder |
|
| Jwt |
JWT token.
|
| Jwt.Builder |
|
| Jwt.ExpirationValidator |
Validator of expiration claim.
|
| Jwt.FieldValidator |
Validator of a string field obtained from a JWT.
|
| Jwt.IssueTimeValidator |
Validator of issue time claim.
|
| Jwt.NotBeforeValidator |
Validator of not before claim.
|
| JwtAuthAnnotationAnalyzer |
Implementation of AnnotationAnalyzer which checks for LoginConfig annotation if
JWT Authentication should be enabled.
|
| JwtAuthCdiExtension |
JWT Authentication CDI extension class.
|
| JwtAuthProvider |
Provider that provides JWT authentication.
|
| JwtAuthProvider.Builder |
|
| JwtAuthProvider.JwtOutboundTarget |
A custom object to configure specific handling of outbound calls.
|
| JwtAuthProviderService |
|
| JwtException |
A RuntimeException for the JWT and JWK world.
|
| JwtProvider |
Provider that can process JWT tokens in request headers and assert identity (e.g.
|
| JwtProvider.Builder |
|
| JwtProvider.JwtOutboundTarget |
A custom object to configure specific handling of outbound calls.
|
| JwtProvider.JwtOutboundTarget.Builder |
|
| JwtProviderService |
|
| JwtUtil |
Utilities for JWT and JWK parsing.
|
| JwtUtil.Address |
Address class representing the JSON object for address.
|
| KeyConfig |
Configuration of keystore, certificates and keys.
|
| KeyConfig.Builder |
|
| KeyConfig.KeystoreBuilder |
Builder for resources from a java keystore (PKCS12, JKS etc.).
|
| KeyConfig.PemBuilder |
Builder for PEM files - accepts private key and certificate chain.
|
| KubernetesSystem |
Deprecated.
|
| LambdaStreamObserver<V> |
A StreamObserver that uses lambdas to handle the
various messages.
|
| LazyValue<T> |
A typed supplier that wraps another supplier and only retrieves the value on the first
request to Supplier.get(), caching the value for all subsequent invocations.
|
| LiteralCommandBinding |
Class LiteralCommandBinding.
|
| LocalhostSystem |
Deprecated.
|
| Main |
Cli access to secret encryption.
|
| Main |
Start a Helidon microprofile server that collects JAX-RS resources from
configuration or from classpath.
|
| Mapper<SOURCE,TARGET> |
A generic and general approach to mapping two types.
|
| MapperException |
An exception that is thrown when mapping failed to map source to target.
|
| MapperManager |
Mapper manager of all configured mappers.
|
| MapperManager.Builder |
|
| MapperProvider |
Java Service loader service to get mappers.
|
| MarshallerSupplier |
A supplier of MethodDescriptor.Marshaller instances for specific
classes.
|
| MarshallerSupplier.DefaultMarshallerSupplier |
|
| MarshallerSupplier.ProtoMarshallerSupplier |
|
| MediaType |
An abstraction for a media type.
|
| MediaType.Builder |
A fluent API builder to create instances of MediaType.
|
| MethodAntn |
Class MethodAntn.
|
| MethodDescriptor<ReqT,ResT> |
Encapsulates all metadata necessary to define a gRPC method.
|
| MethodDescriptor.Configurer<ReqT,ResT> |
|
| MethodDescriptor.Rules<ReqT,ResT> |
Method configuration API.
|
| MethodHandler<ReqT,RespT> |
A gRPC method call handler.
|
| MethodHandler.BidirectionalClient |
A bidirectional client call handler.
|
| MethodHandler.ClientStreaming |
A client streaming client call handler.
|
| MethodHandler.ServerStreamingClient |
A server streaming client call handler.
|
| MethodHandler.UnaryClient |
A unary client call handler.
|
| MetricsSupport |
Support for metrics for Helidon Web Server.
|
| MetricsSupport.Builder |
|
| MetricUtil |
Class MetricUtil.
|
| MetricUtil.MatchingType |
An enum used to indicate whether a metric annotation
applies to a class or a method.
|
| MissingValueException |
Exception representing a specific failures related to a missing configuration value.
|
| MpConfig |
Microprofile config wrapper of Config.
|
| MpConfigBuilder |
Configuration builder.
|
| MpConfigProviderResolver |
Integration with microprofile config.
|
| MpException |
A generic Microprofile runtime exception.
|
| MPOpenAPIBuilder |
Fluent builder for OpenAPISupport in Helidon MP.
|
| MpRestClientListener |
|
| MpService |
Microprofile service to extend features of the server.
|
| MpServiceContext |
A context to allow a microprofile server extension to configure additional
resources with Jersey, web server or use the CDI container (already booted).
|
| MpTracingAutoDiscoverable |
Registers the MpTracingContextFilter to support
propagation of information from server runtime to client runtime.
|
| MpTracingCdiExtension |
CDI extension for Microprofile Tracing implementation.
|
| MpTracingClientRegistrar |
Microprofile client tracing registrar.
|
| MpTracingContextFilter |
Automatically registered filter that stores
required information in thread local, to allow outbound clients to get
all context.
|
| MpTracingFilter |
Adds tracing of Jersey calls using a post-matching filter.
|
| MpTracingInterceptor |
Interceptor for Traced annotation.
|
| MpTracingRestClientFilter |
Filter to handle REST client specifics.
|
| MpTracingRestClientListener |
Tracing extension for Rest Client.
|
| MpTracingService |
Extension of MicroProfile to add support for tracing.
|
| Multi<T> |
Multiple items publisher facility.
|
| NamedProvider<T extends SecurityProvider> |
A wrapper for a named security provider.
|
| NarayanaExtension |
|
| NotFoundException |
|
| ObjectConfigMapperProvider |
Java beans support for configuration.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the io.helidon.integrations.cdi.jpa.jaxb package.
|
| OciConfigConfigSource |
A ConfigSource implementation that is backed by a ConfigFileAuthenticationDetailsProvider.
|
| OCIObjectStorageExtension |
An Extension that integrates the ObjectStorage
interface into CDI-based applications.
|
| OidcConfig |
Configuration of OIDC usable from all resources that utilize OIDC specification, such as security provider, web server
extension and IDCS connectivity.
|
| OidcConfig.Builder |
|
| OidcProvider |
Open ID Connect authentication provider.
|
| OidcProvider.Builder |
|
| OidcProviderService |
Java service to create OIDC provider instance.
|
| OidcSupport |
OIDC integration requires web resources to be exposed through a web server.
|
| OpenAPIMpService |
Sets up OpenAPI support in the Helidon MP server.
|
| OpenAPISupport |
Provides an endpoint and supporting logic for returning an OpenAPI document
that describes the endpoints handled by the server.
|
| OpenAPISupport.Builder |
|
| OptionalHelper<T> |
A wrapper on top of Optional to replicate some of the new Java9
methods.
|
| OriginThreadPublisher<T,U> |
|
| OutboundConfig |
Configuration of outbound security targets.
|
| OutboundConfig.Builder |
|
| OutboundSecurityClientBuilder |
|
| OutboundSecurityProvider |
Security provider for securing client requests (outbound).
|
| OutboundSecurityResponse |
Response of outbound security provider.
|
| OutboundSecurityResponse.Builder |
Builder class to build custom identity propagation responses.
|
| OutboundTarget |
Configuration of outbound target.
|
| OutboundTarget.Builder |
|
| OutboundTargetDefinition |
Configuration of outbound target to sign outgoing requests.
|
| OutboundTargetDefinition.Builder |
|
| OutboundTracing |
Tracing support for outbound security.
|
| OutputStreamPublisher |
|
| OverrideSource |
Source of config override settings.
|
| OverrideSource.OverrideData |
Group of config override settings.
|
| OverrideSources |
|
| Parameters |
Parameters represents key : value pairs where key is a String with potentially multiple values.
|
| PathMatcher |
URI Path Matcher.
|
| PathMatcher.PrefixResult |
The result of prefix matching a PathMatcher to a given URI path.
|
| PathMatcher.Result |
The result of matching a PathMatcher to a given URI path.
|
| PathTracingConfig |
Traced system configuration for web server for a specific path.
|
| PathTracingConfig.Builder |
|
| Pausable |
|
| Persistence |
Java class for anonymous complex type.
|
| Persistence.PersistenceUnit |
Configuration of a persistence unit.
|
| Persistence.PersistenceUnit.Properties |
Java class for anonymous complex type.
|
| Persistence.PersistenceUnit.Properties.Property |
Java class for anonymous complex type.
|
| PersistenceUnitCachingType |
Java class for persistence-unit-caching-type.
|
| PersistenceUnitInfoBean |
|
| PersistenceUnitInfoBean.DataSourceProvider |
|
| PersistenceUnitTransactionType |
Java class for persistence-unit-transaction-type.
|
| PersistenceUnitValidationModeType |
Java class for persistence-unit-validation-mode-type.
|
| PkiException |
Exception caused by PKI handling (keystores, keys, certificates).
|
| PolicyExecutor |
Custom executor of policy statements.
|
| PolicyExecutorService |
|
| PolicyValidator |
|
| PolicyValidator.Builder |
|
| PolicyValidator.PolicyConfig |
Configuration of policy validator - a statement and whether to inherit value
from parents.
|
| PolicyValidator.PolicyConfig.Builder |
|
| PolicyValidator.PolicyStatement |
Annotate resource classes, methods, application etc.
|
| PolicyValidatorService |
A validator of policy statements java service to plug into Abac security provider.
|
| PollingStrategies |
|
| PollingStrategies.FilesystemWatchBuilder |
A builder for a filesystem watch polling strategy.
|
| PollingStrategies.ScheduledBuilder |
A builder for a scheduled polling strategy.
|
| PollingStrategy |
Mechanism for notifying interested subscribers when they should check for
changes that might have been made to the data used to create a Config
tree, as accessed through ConfigSources.
|
| PollingStrategy.PollingEvent |
Event indicating that data used in constructing a given Config
tree might have changed.
|
| Principal |
A security principal.
|
| Principal.Builder |
|
| Prioritized |
Interface to define that this class is a class with priority.
|
| PriorityBag<T> |
A bag of values ordered by priority.
|
| PrometheusSupport |
Support for Prometheus client endpoint.
|
| PrometheusSupport.Builder |
|
| ProviderConfig |
A marker interface for configurations of providers.
|
| ProviderRequest |
A request sent to security providers.
|
| ProviderSelectionPolicy |
A policy that selects provider to use.
|
| ProviderSelectionPolicy.Providers |
Interface that is passed to a constructor of a ProviderSelectionPolicy implementation to supply all configured
providers from security.
|
| QueryParamHandler |
Handler of query parameters - extracts them and stores
them in a security header, so security can access them.
|
| QueryParamMapping |
Definition of a map to bind a query param to a header.
|
| ReactiveStreamsAdapter |
Deprecated.
|
| ReadableByteChannelPublisher |
|
| Reader<R> |
The Reader transforms a DataChunk publisher into a completion stage of the associated type.
|
| ReadOnlyParameters |
|
| ReferenceCounted |
|
| ReferenceCountedContext |
A somewhat special-purpose AlterableContext that
destroys a contextual instance
when its thread-specific reference count drops to zero or less than
zero.
|
| ReferenceCountedExtension |
|
| Registry |
Metrics registry.
|
| RegistryFactory |
Access point to all registries.
|
| RequestedCounter |
Requested event counter.
|
| RequestHeaders |
Extends Parameters interface by adding HTTP request headers oriented convenient methods.
|
| RequestLineLogEntry |
Access log entry for request line.
|
| RequestLineLogEntry.Builder |
|
| RequestPredicate |
Fluent API that allows to create chains of request conditions for composing
logical expressions to match requests.
|
| RequestPredicate.ConditionalHandler |
|
| Resource |
A representation of a resource that can be
loaded from URL ( Resource.create(URI)), classpath ( Resource.create(String)), filesystem ( Resource.create(Path),
content in config ( Resource.create(Config, String), input stream( Resource.create(String, InputStream),
or direct value ( Resource.create(String, byte[]), Resource.create(String, String).
|
| Resource.Source |
|
| ResourceException |
Exception used from Resource and other resource related components marking an issue with access to a Resource
or instance generated from it.
|
| ResponseHeaders |
Extends Parameters interface by adding HTTP response headers oriented constants and convenient methods.
|
| ResponseHelper |
A number of helper methods to handle sending responses to a StreamObserver.
|
| ResponseTracing |
Tracing support for security response.
|
| RetryAntn |
Class RetryAntn.
|
| RetryPolicies |
Class provides access to built-in RetryPolicy implementations.
|
| RetryPolicies.Builder |
|
| RetryPolicy |
Mechanism for controlling retry of attempts to load data by an
AbstractSource.
|
| RetrySchema |
Defines delay for next read/poll operation in a polling publisher.
|
| Role |
A security role used in RBAC (role based access control) schemes.
|
| Role.Builder |
A fluent API builder for Role.
|
| RoleAnnotationAnalyzer |
Implementation of AnnotationAnalyzer which checks for PermitAll annotation if
authentication is needed or not.
|
| RoleMapTracing |
Tracing of role mapping.
|
| RoleValidator |
Validator capable of validating role attributes of a subject.
|
| RoleValidator.RoleConfig |
Attribute configuration class for Role validator.
|
| RoleValidator.RoleConfig.Builder |
|
| RoleValidator.Roles |
A definition of "roles allowed" for a specific subject type.
|
| RoleValidator.RolesContainer |
|
| RoleValidatorService |
|
| Routing |
Routing represents composition of HTTP request-response handlers with routing rules.
|
| Routing.Builder |
|
| Routing.Rules |
An API to define HTTP request routing rules.
|
| RoutingBuilders |
Provides Routing.Builder instances (for the default and the actual)
for a Helidon MP service, based on configuration for the component (if any)
and defaults otherwise.
|
| RoutingName |
|
| RoutingPath |
Path of a Service to register with routing.
|
| SafeStreamObserver<T> |
A StreamObserver that handles exceptions correctly.
|
| ScheduledThreadPoolSupplier |
Supplier of a custom scheduled thread pool.
|
| ScheduledThreadPoolSupplier.Builder |
|
| ScopeValidator |
ABAC validator for OAuth2 scopes.
|
| ScopeValidator.Builder |
|
| ScopeValidator.Scope |
Scope annotation.
|
| ScopeValidator.Scopes |
|
| ScopeValidator.ScopesConfig |
Configuration custom class for scope validator.
|
| ScopeValidatorService |
|
| SecureClient |
Deprecated.
|
| SecureClient.SecureClientConfig |
Configuration class for client security.
|
| SecureUserStore |
Store of users for resolving httpauth and digest authentication.
|
| SecureUserStore.User |
Representation of a single user.
|
| Security |
This class is used to "bootstrap" security and integrate it with other frameworks; runtime
main entry point is SecurityContext.
|
| Security.Builder |
Builder pattern class for helping create Security in a convenient way.
|
| SecurityCdiExtension |
Extension to register bean SecurityProducer.
|
| SecurityClient<T extends SecurityResponse> |
Common methods for security clients.
|
| SecurityClientBuilder<T extends SecurityResponse> |
|
| SecurityContext |
Security context to retrieve security information about current user, either injected or obtained from Security.contextBuilder(String) and to handle programmatic security.
|
| SecurityContext.Builder |
|
| SecurityEnvironment |
Security environment is a set of attributes that are stable for an interaction (usually a request in our case).
|
| SecurityEnvironment.Builder |
|
| SecurityException |
Runtime exception used as by this module to be able to identify
exception caused by it.
|
| SecurityFeature |
Integration of Security module with Jersey.
|
| SecurityFeature.Builder |
|
| SecurityFilter |
A filter that handles authentication and authorization.
|
| SecurityHandler |
Handles security for web server.
|
| SecurityHandler.QueryParamHandler |
Handler of query parameters - extracts them and stores
them in a security header, so security can access them.
|
| SecurityLevel |
Security level stores annotations bound to the specific class and method.
|
| SecurityLevel.SecurityLevelBuilder |
|
| SecurityMpService |
Security extension.
|
| SecurityProvider |
Base interface for all security providers.
|
| SecurityProviderService |
Service to use with ServiceLoader to map configuration to
provider.
|
| SecurityRequest |
Common methods for all security requests (authentication, authorization, and identity propagation).
|
| SecurityRequestBuilder<T extends SecurityRequestBuilder<T>> |
Fluent API to build a security request.
|
| SecurityResponse |
Response from security provider (and security Module).
|
| SecurityResponse.SecurityStatus |
Status of a security operation.
|
| SecurityTime |
Time used in security, configurable.
|
| SecurityTime.Builder |
|
| SecurityTracing |
Security integration utility for tracing support in integration components.
|
| SEOpenAPISupportBuilder |
|
| Server |
Microprofile server.
|
| Server.Builder |
Builder to build Server instance.
|
| ServerCdiExtension |
Extension to gather JAX-RS application or JAX-RS resource classes
if no application is present.
|
| ServerConfiguration |
|
| ServerConfiguration.Builder |
|
| ServerImpl |
Server to handle lifecycle of microprofile implementation.
|
| ServerRequest |
Represents HTTP Request and provides WebServer related API.
|
| ServerRequestAttribute |
An enum representing different types of gRPC request
attribute that can be added to tracing logs.
|
| ServerResponse |
Represents HTTP Response.
|
| ServerThreadPoolSupplier |
Supplier of a custom thread pool with defaults appropriate for a thread-per-request server.
|
| Service |
Encapsulates a set of routing rules and related logic.
|
| ServiceConfiguration |
Deprecated.
|
| ServiceConfigurationConfigSource |
Deprecated.
|
| ServiceConfigurationProvider |
Deprecated.
|
| ServiceDescriptor |
Encapsulates all metadata necessary to create and deploy a gRPC service.
|
| ServiceDescriptor.Aware |
Allows users to specify that they would like to have access to a
ServiceDescriptor within their ServerInterceptor
implementation.
|
| ServiceDescriptor.Builder |
|
| ServiceDescriptor.Configurer |
|
| ServiceDescriptor.Rules |
|
| SetCookie |
Represents 'Set-Cookie' header value specified by RFC6265.
|
| SetCookie.Builder |
|
| Severity |
Severity of an event.
|
| SignedHeadersConfig |
Configuration of required and "if-present" headers to be signed.
|
| SignedHeadersConfig.Builder |
|
| SignedHeadersConfig.HeadersConfig |
Configuration of headers to be signed.
|
| SignedJwt |
The JWT used to transfer content across network - e.g.
|
| Single<T> |
Single item publisher utility.
|
| SingleSubscriberHolder<T> |
A subscriber container that accepts only a single, one-time subscriber registration.
|
| SizeLogEntry |
Access log entry for entity size.
|
| SizeLogEntry.Builder |
|
| SocketClosedException |
Signals that socket was closed before server request it.
|
| SocketConfiguration |
The SocketConfiguration configures a port to listen on and its associated server socket parameters.
|
| SocketConfiguration.Builder |
|
| Source<T> |
Source of the specified type <T> of data.
|
| SpanLogTracingConfig |
Configuration of a single log event in a traced span.
|
| SpanLogTracingConfig.Builder |
|
| SpanTracingConfig |
Configuration of a single traced span.
|
| SpanTracingConfig.Builder |
|
| SSLContextBuilder |
Builder for configuring a new SslContext for creation.
|
| SSLContextBuilder |
Builder for configuring a new SslContext for creation.
|
| StackWalker |
A dummy replicate of Java9's StackWalker.
|
| StackWalker.Option |
Option for future partial compatibility with Java9.
|
| StaticContentSupport |
Serves 'static content' (files) from filesystem or using a classloader to the WebServer
Routing.
|
| StaticContentSupport.Builder |
Fluent builder of the StaticContent detailed parameters.
|
| StatusLogEntry |
Access log entry for HTTP status.
|
| StatusLogEntry.Builder |
|
| Subject |
A security subject, representing a user or a service.
|
| Subject.Builder |
|
| SubjectMappingProvider |
A provider that maps subject(s) authenticated by an authentication provider
to a new subject.
|
| SubjectType |
Type of principal.
|
| SubmissionPublisher<T> |
Deprecated.
|
| Subscribable<T> |
Decorated publisher that allows subscribing to individual events with java functions.
|
| SynchronousProvider |
A provider base for synchronous providers.
|
| System |
Deprecated.
|
| Tag<T> |
|
| Tank<T> |
Tank of events is a closeable FIFO queue with a limited size implementing Valve reactive API.
|
| ThreadPool |
|
| ThreadPool.RejectionHandler |
|
| ThreadPoolSupplier |
Supplier of a custom thread pool.
|
| ThreadPoolSupplier.Builder |
|
| TimedHashMap<K,V> |
Class TimedHashMap.
|
| TimeoutAntn |
Class TimeoutAntn.
|
| TimestampLogEntry |
Access log entry for timestamp.
|
| TimestampLogEntry.Builder |
|
| TimeTakenLogEntry |
Access log entry for time taken.
|
| TimeTakenLogEntry.Builder |
|
| TimeUtil |
Class TimeUtil.
|
| TimeValidator |
Attribute validator for time based attribute checks.
|
| TimeValidator.DaysOfWeek |
Attribute annotation that can limit the days of week the resource is accessible.
|
| TimeValidator.TimeConfig |
Configuration for time attribute validator.
|
| TimeValidator.TimeConfig.Builder |
|
| TimeValidator.TimeOfDay |
Constraint for a time of day.
|
| TimeValidator.TimesOfDay |
|
| TimeValidatorService |
|
| TokenCredential |
A public credential representing an access token.
|
| TokenCredential.Builder |
|
| TokenHandler |
Extracts a security token from request or updates headers with the token.
|
| TokenHandler.Builder |
|
| Traceable |
Tracing configuration that can be enabled or disabled.
|
| TracerBuilder<T extends TracerBuilder> |
|
| TracerProducer |
A producer of Tracer needed for injection into CDI beans.
|
| TracerProvider |
Java service to integrate various distributed tracers.
|
| TracerResolverProvider |
Service to use TracerResolver to find tracer to use with Helidon.
|
| TracingConfig |
Tracing configuration that contains traced components (such as WebServer, Security) and their traced spans and span logs.
|
| TracingConfig.Builder |
|
| TracingConfiguration |
Deprecated.
|
| TracingConfiguration.Builder |
Deprecated.
|
| TracingConfigUtil |
Utility to get the current tracing configuration.
|
| TracingFilter |
Adds tracing of (overall) Jersey calls.
|
| TracingHelper |
Utilities for tracing in helidon.
|
| Transient |
Annotation used to exclude JavaBean property, method or constructor from JavaBean deserialization support.
|
| UCP |
Deprecated.
|
| UCPBackedDataSourceExtension |
|
| UCPServiceConfiguration |
Deprecated.
|
| UCPServiceConfigurationACCSProvider |
Deprecated.
|
| UCPServiceConfigurationLocalhost |
Deprecated.
|
| UCPServiceConfigurationLocalhostProvider |
Deprecated.
|
| UCPServiceConfigurationProvider |
Deprecated.
|
| UnboundedSemaphore |
The UnboundedSemaphore is designed to fit Reactive Streams use-case; that is to be able to allow
an unbounded number of acquires once a cumulative release count reaches Long.MAX_VALUE.
|
| UnsupportedBodyTypeException |
Cannot marshal requested type.
|
| UserIdLogEntry |
Access log entry for user id.
|
| UserLogEntry |
Access log entry for security username.
|
| UserLogEntry.Builder |
|
| UserStore |
Deprecated.
|
| UserStore.User |
Representation of a single user.
|
| UserStoreService |
|
| Utils |
Internal utility methods.
|
| Validator<T> |
A generic validator, has a method to validate the object and add messages to a Errors.Collector.
|
| Value |
Annotation used to customize behaviour of JavaBean deserialization support.
|
| Value.None |
Class that represents not-set default values.
|
| ValueNodeMatcher |
|
| Valve<T> |
Represents a reactive source of data which can be paused and resumed.
|
| ValveIterator<T> |
|
| Valves |
An utility class for Valve interface.
|
| Version |
Simple class to provide version information.
|
| WebSecurity |
Integration of security into Web Server.
|
| WebServer |
Represents a immutably configured WEB server.
|
| WebServer.Builder |
WebServer builder class provides a convenient way to set up WebServer with multiple server
sockets and optional multiple routings.
|
| WebServerLogFormatter |
Deprecated. |
| WebServerTls |
A class wrapping transport layer security (TLS) configuration for
WebServer sockets.
|
| WebServerTls.Builder |
|
| WebTracingConfig |
Tracing configuration for webserver.
|
| WebTracingConfig.Builder |
|
| YamlConfigParserBuilder |
YAML ConfigParser Builder.
|
| ZipkinTracer |
The ZipkinTracer delegates to BraveTracer while creating ZipkinSpanBuilder
instead of BraveSpanBuilder.
|
| ZipkinTracerBuilder |
The ZipkinTracerBuilder is a convenience builder for Tracer to use with Zipkin.
|
| ZipkinTracerBuilder.Version |
Versions available for Zipkin API.
|
| ZipkinTracerProvider |
Zipkin java service.
|