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 Span s 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
ConfigSource s.
|
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 ConfigSource s.
|
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.
|