Uses of Interface
io.helidon.common.Builder
-
Packages that use Builder Package Description io.helidon.common.configurable General utilities that useConfig.io.helidon.common.context Support for context propagation across executor boundaries.io.helidon.common.http HTTP APIs and implementations usable by both server and client side of the HTTP story.io.helidon.common.mapper Support for mapping of types.io.helidon.common.pki Utilities for PKI configuration and loading of certificates and keys.io.helidon.common.serviceloader Java Service loader extension.io.helidon.config Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.io.helidon.config.etcd Etcd configuration source.io.helidon.config.git Git configuration source.io.helidon.config.hocon HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.io.helidon.config.spi Configuration SPI that defines the behavior developers can implement to extend the config system.io.helidon.config.yaml YAML format ConfigParser implementation.io.helidon.grpc.client gRPC client API.io.helidon.grpc.core Core classes used by both the reactive gRPC server API and gRPC client API.io.helidon.grpc.server Reactive gRPC server API.io.helidon.health Health check support for helidon SE.io.helidon.health.checks Healthchecks provided by our Microprofile implementation.io.helidon.media.jsonp.common JSON-P media type support.io.helidon.metrics Metrics support for Java SE, uses the Microprofile metrics APIs and formats.io.helidon.metrics.prometheus Support for Prometheus client endpoint.io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.microprofile.openapi Support for OpenAPI in Helidon MP.io.helidon.openapi Helidon SE OpenAPI Support.io.helidon.security Securityio.helidon.security.abac.policy Attribute based access control policy validator.io.helidon.security.abac.policy.el Integration with Java EE expression language.io.helidon.security.abac.role Role attribute validator.io.helidon.security.abac.scope Scope (OAuth2) attribute validator.io.helidon.security.abac.time Time attribute validator.io.helidon.security.integration.jersey Jersey integration for security module.io.helidon.security.jwt JWT (JSON web token) support.io.helidon.security.jwt.jwk JWK (JSON web key) support.io.helidon.security.providers.abac Attribute based access control (ABAC) security provider.io.helidon.security.providers.common Common classes for provider implementation.io.helidon.security.providers.common.spi Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.io.helidon.security.providers.google.login Integration with Google login button.io.helidon.security.providers.header Provider that can extract username from a (any) header.io.helidon.security.providers.httpauth Basic security provider, supporting "basic" and "digest" authentication schemes with role support.io.helidon.security.providers.httpsign Provider supporting validation of incoming signatures and signing of outbound requests.io.helidon.security.providers.jwt Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create new ones) for outbound calls.io.helidon.security.providers.oidc Integration with Open ID Connect providers.io.helidon.security.providers.oidc.common Open ID Connect (OIDC) classes usable from all OIDC related components.io.helidon.security.util General utilities for security modules.io.helidon.tracing Distributed tracing support for Helidon.io.helidon.tracing.config Configuration for traced components, spans and logs.io.helidon.tracing.jaeger Helidon integration with Jaeger tracer.io.helidon.tracing.zipkin Brave based Open Tracing implementation for an integration with Zipkin.io.helidon.webserver Reactive web server API.io.helidon.webserver.accesslog Access log support for Helidon WebServer.io.helidon.webserver.jersey -
-
Uses of Builder in io.helidon.common.configurable
Classes in io.helidon.common.configurable that implement Builder Modifier and Type Class Description static classScheduledThreadPoolSupplier.BuilderA fluent API builder forScheduledThreadPoolSupplier.static classThreadPoolSupplier.BuilderA fluent API builder forThreadPoolSupplier. -
Uses of Builder in io.helidon.common.context
Classes in io.helidon.common.context that implement Builder Modifier and Type Class Description static classContext.BuilderFluent API builder forContext. -
Uses of Builder in io.helidon.common.http
Classes in io.helidon.common.http that implement Builder Modifier and Type Class Description static classContextualRegistry.BuilderDeprecated.Fluent API builder forContextualRegistry.static classMediaType.BuilderA fluent API builder to create instances ofMediaType.static classSetCookie.BuilderA fluent API builder forSetCookie. -
Uses of Builder in io.helidon.common.mapper
Classes in io.helidon.common.mapper that implement Builder Modifier and Type Class Description static classMapperManager.BuilderFluent API builder forMapperManager. -
Uses of Builder in io.helidon.common.pki
Classes in io.helidon.common.pki that implement Builder Modifier and Type Class Description static classKeyConfig.BuilderFluent API builder forKeyConfig.static classKeyConfig.KeystoreBuilderBuilder for resources from a java keystore (PKCS12, JKS etc.).static classKeyConfig.PemBuilderBuilder for PEM files - accepts private key and certificate chain. -
Uses of Builder in io.helidon.common.serviceloader
Classes in io.helidon.common.serviceloader that implement Builder Modifier and Type Class Description static classHelidonServiceLoader.Builder<T>Fluent api builder forHelidonServiceLoader. -
Uses of Builder in io.helidon.config
Classes in io.helidon.config that implement Builder Modifier and Type Class Description static classConfigSources.CompositeBuilderBuilder of aConfigSourcethat encapsulates multiple separateConfigSources.static classConfigSources.MapBuilderBuilder of aConfigSourcebased on aMapcontaining config entries.static classPollingStrategies.FilesystemWatchBuilderA builder for a filesystem watch polling strategy.static classPollingStrategies.ScheduledBuilderA builder for a scheduled polling strategy.static classRetryPolicies.BuilderA builder of the defaultRetryPolicy. -
Uses of Builder in io.helidon.config.etcd
Classes in io.helidon.config.etcd that implement Builder Modifier and Type Class Description classEtcdConfigSourceBuilderEtcd ConfigSource builder. -
Uses of Builder in io.helidon.config.git
Classes in io.helidon.config.git that implement Builder Modifier and Type Class Description classGitConfigSourceBuilderGit ConfigSource builder. -
Uses of Builder in io.helidon.config.hocon
Classes in io.helidon.config.hocon that implement Builder Modifier and Type Class Description classHoconConfigParserBuilderHOCON ConfigParser Builder. -
Uses of Builder in io.helidon.config.spi
Subinterfaces of Builder in io.helidon.config.spi Modifier and Type Interface Description static interfaceConfigNode.ListNode.BuilderBuilder to buildConfigNode.ListNodeinstance.Classes in io.helidon.config.spi that implement Builder Modifier and Type Class Description static classAbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T>A commonConfigSourcebuilder ready to be extended by builder implementation related toConfigSourceextensions.static classAbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T>A commonOverrideSourcebuilder ready to be extended by builder implementation related toOverrideSourceextensions.static classAbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T>CommonAbstractParsableConfigSourceBuilder, suitable for concrete implementations of Builder that are related toConfigSources which extendAbstractParsableConfigSource -
Uses of Builder in io.helidon.config.yaml
Classes in io.helidon.config.yaml that implement Builder Modifier and Type Class Description classYamlConfigParserBuilderYAML ConfigParser Builder. -
Uses of Builder in io.helidon.grpc.client
Classes in io.helidon.grpc.client that implement Builder Modifier and Type Class Description static classClientMethodDescriptor.BuilderMethodDescriptorbuilder implementation.static classClientServiceDescriptor.BuilderAClientServiceDescriptorbuilder.static classGrpcChannelDescriptor.BuilderBuilder builds a GrpcChannelDescriptor.static classGrpcChannelsProvider.BuilderBuilder builds an instance ofGrpcChannelsProvider. -
Uses of Builder in io.helidon.grpc.core
Classes in io.helidon.grpc.core that implement Builder Modifier and Type Class Description static classGrpcTlsDescriptor.BuilderBuilder to build a new instance ofGrpcTlsDescriptor. -
Uses of Builder in io.helidon.grpc.server
Classes in io.helidon.grpc.server that implement Builder Modifier and Type Class Description static classGrpcRouting.BuilderA builder that can buildGrpcRoutinginstances.static classGrpcServer.BuilderGrpcServer builder class provides a convenient way to timed a GrpcServer instance.static classGrpcServerConfiguration.BuilderAGrpcServerConfigurationbuilder.static classServiceDescriptor.BuilderAServiceDescriptorbuilder.classSSLContextBuilderBuilder for configuring a new SslContext for creation. -
Uses of Builder in io.helidon.health
Classes in io.helidon.health that implement Builder Modifier and Type Class Description static classHealthSupport.BuilderFluent API builder forHealthSupport. -
Uses of Builder in io.helidon.health.checks
Classes in io.helidon.health.checks that implement Builder Modifier and Type Class Description static classDiskSpaceHealthCheck.BuilderFluent API builder forDiskSpaceHealthCheck.static classHeapMemoryHealthCheck.BuilderFluent API builder forHeapMemoryHealthCheck. -
Uses of Builder in io.helidon.media.jsonp.common
Classes in io.helidon.media.jsonp.common that implement Builder Modifier and Type Class Description static classJsonProcessing.BuilderFluent-API builder forJsonProcessing. -
Uses of Builder in io.helidon.metrics
Classes in io.helidon.metrics that implement Builder Modifier and Type Class Description static classMetricsSupport.BuilderA fluent API builder to build instances ofMetricsSupport. -
Uses of Builder in io.helidon.metrics.prometheus
Classes in io.helidon.metrics.prometheus that implement Builder Modifier and Type Class Description static classPrometheusSupport.BuilderA builder ofPrometheusSupport. -
Uses of Builder in io.helidon.microprofile.jwt.auth
Classes in io.helidon.microprofile.jwt.auth that implement Builder Modifier and Type Class Description static classJwtAuthProvider.BuilderFluent API builder forJwtAuthProvider. -
Uses of Builder in io.helidon.microprofile.openapi
Classes in io.helidon.microprofile.openapi that implement Builder Modifier and Type Class Description classMPOpenAPIBuilderFluent builder for OpenAPISupport in Helidon MP. -
Uses of Builder in io.helidon.openapi
Classes in io.helidon.openapi that implement Builder Modifier and Type Class Description static classOpenAPISupport.BuilderFluent API builder forOpenAPISupport.classSEOpenAPISupportBuilderBuildsOpenAPISupportin a Helidon SE environment. -
Uses of Builder in io.helidon.security
Classes in io.helidon.security that implement Builder Modifier and Type Class Description static classAuthenticationResponse.BuilderAuthentication response builder.static classAuthorizationResponse.BuilderBuilder for custom Authorization responses.static classCompositeProviderSelectionPolicy.BuilderFluent API builder to createCompositeProviderSelectionPolicy.static classEndpointConfig.BuilderA fluent API builder forEndpointConfig.static classGrant.Builder<T extends Grant.Builder<T>>classOutboundSecurityClientBuilderBuilder constructing a security client - extends theSecurityRequestBuilderfor convenience.static classOutboundSecurityResponse.BuilderBuilder class to build custom identity propagation responses.static classPrincipal.BuilderA fluent API builder forPrincipal.static classRole.BuilderA fluent API builder forRole.static classSecurity.BuilderBuilder pattern class for helping createSecurityin a convenient way.classSecurityClientBuilder<T extends SecurityResponse>Builder constructing a security client - extends theSecurityRequestBuilderfor convenience.static classSecurityContext.BuilderFluent API builder forSecurityContext.static classSecurityEnvironment.BuilderA fluent API builder forSecurityEnvironment.static classSecurityLevel.SecurityLevelBuilderBuilder forSecurityLevelclass.static classSecurityTime.BuilderFluent API builder forSecurityTime.static classSubject.BuilderA fluent API builder forSubject. -
Uses of Builder in io.helidon.security.abac.policy
Classes in io.helidon.security.abac.policy that implement Builder Modifier and Type Class Description static classPolicyValidator.BuilderA fluent API builder forPolicyValidator.static classPolicyValidator.PolicyConfig.BuilderA fluent API builder forPolicyValidator.PolicyConfig. -
Uses of Builder in io.helidon.security.abac.policy.el
Classes in io.helidon.security.abac.policy.el that implement Builder Modifier and Type Class Description static classJavaxElPolicyExecutor.BuilderA fluent API builder forJavaxElPolicyExecutor. -
Uses of Builder in io.helidon.security.abac.role
Classes in io.helidon.security.abac.role that implement Builder Modifier and Type Class Description static classRoleValidator.RoleConfig.BuilderA fluent API builder forRoleValidator.RoleConfig. -
Uses of Builder in io.helidon.security.abac.scope
Classes in io.helidon.security.abac.scope that implement Builder Modifier and Type Class Description static classScopeValidator.BuilderA fluent API builder forScopeValidator. -
Uses of Builder in io.helidon.security.abac.time
Classes in io.helidon.security.abac.time that implement Builder Modifier and Type Class Description static classTimeValidator.TimeConfig.BuilderFluent API builder forTimeValidator.TimeConfig. -
Uses of Builder in io.helidon.security.integration.jersey
Classes in io.helidon.security.integration.jersey that implement Builder Modifier and Type Class Description static classSecurityFeature.BuilderSecurityFeaturefluent API builder. -
Uses of Builder in io.helidon.security.jwt
Classes in io.helidon.security.jwt that implement Builder Modifier and Type Class Description static classJwt.BuilderBuilder of aJwt. -
Uses of Builder in io.helidon.security.jwt.jwk
Classes in io.helidon.security.jwt.jwk that implement Builder Modifier and Type Class Description static classJwkEC.BuilderBuilder forJwkEC.static classJwkKeys.BuilderBuilder ofJwkKeys.static classJwkOctet.BuilderBuilder forJwkOctet.static classJwkRSA.BuilderBuilder forJwkRSA. -
Uses of Builder in io.helidon.security.providers.abac
Classes in io.helidon.security.providers.abac that implement Builder Modifier and Type Class Description static classAbacProvider.BuilderA fluent API builder forAbacProvider. -
Uses of Builder in io.helidon.security.providers.common
Classes in io.helidon.security.providers.common that implement Builder Modifier and Type Class Description static classEvictableCache.Builder<K,V>Builder to create instances ofEvictableCache.static classOutboundConfig.BuilderOutboundConfigbuilder when not reading it from configuration.static classOutboundTarget.BuilderFluent API builder forOutboundTarget.static classTokenCredential.BuilderFluent API builder forTokenCredential. -
Uses of Builder in io.helidon.security.providers.common.spi
Classes in io.helidon.security.providers.common.spi that implement Builder Modifier and Type Class Description static classAnnotationAnalyzer.AnalyzerResponse.BuilderFluent API builder forAnnotationAnalyzer.AnalyzerResponse. -
Uses of Builder in io.helidon.security.providers.google.login
Classes in io.helidon.security.providers.google.login that implement Builder Modifier and Type Class Description static classGoogleTokenProvider.BuilderFluent API builder to buildGoogleTokenProviderinstance. -
Uses of Builder in io.helidon.security.providers.header
Classes in io.helidon.security.providers.header that implement Builder Modifier and Type Class Description static classHeaderAtnProvider.BuilderA fluent api Builder forHeaderAtnProvider. -
Uses of Builder in io.helidon.security.providers.httpauth
Classes in io.helidon.security.providers.httpauth that implement Builder Modifier and Type Class Description static classHttpBasicAuthProvider.BuilderHttpBasicAuthProviderfluent API builder.static classHttpDigestAuthProvider.BuilderHttpDigestAuthProviderfluent API builder. -
Uses of Builder in io.helidon.security.providers.httpsign
Classes in io.helidon.security.providers.httpsign that implement Builder Modifier and Type Class Description static classHttpSignProvider.BuilderFluent API builder for this provider.static classInboundClientDefinition.BuilderFluent API builder to create a new instance ofInboundClientDefinition.static classOutboundTargetDefinition.BuilderFluent API builder to buildOutboundTargetDefinitioninstances.static classSignedHeadersConfig.BuilderFluent API builder to createSignedHeadersConfiginstances. -
Uses of Builder in io.helidon.security.providers.jwt
Classes in io.helidon.security.providers.jwt that implement Builder Modifier and Type Class Description static classJwtProvider.BuilderFluent API builder forJwtProvider.static classJwtProvider.JwtOutboundTarget.BuilderFluent API builder forJwtProvider.JwtOutboundTarget. -
Uses of Builder in io.helidon.security.providers.oidc
Classes in io.helidon.security.providers.oidc that implement Builder Modifier and Type Class Description static classOidcProvider.BuilderBuilder forOidcProvider. -
Uses of Builder in io.helidon.security.providers.oidc.common
Classes in io.helidon.security.providers.oidc.common that implement Builder Modifier and Type Class Description static classOidcConfig.BuilderA fluent APIBuilderto build instances ofOidcConfig. -
Uses of Builder in io.helidon.security.util
Classes in io.helidon.security.util that implement Builder Modifier and Type Class Description static classTokenHandler.BuilderFluent API builder to createTokenHandler. -
Uses of Builder in io.helidon.tracing
Subinterfaces of Builder in io.helidon.tracing Modifier and Type Interface Description interfaceTracerBuilder<T extends TracerBuilder>A builder for tracingtracer. -
Uses of Builder in io.helidon.tracing.config
Classes in io.helidon.tracing.config that implement Builder Modifier and Type Class Description static classComponentTracingConfig.BuilderFluent API builder forComponentTracingConfig.static classSpanLogTracingConfig.BuilderA fluent API builder forSpanLogTracingConfig.static classSpanTracingConfig.BuilderA fluent API builder forSpanTracingConfig.static classTracingConfig.BuilderFluent API builder forTracingConfig. -
Uses of Builder in io.helidon.tracing.jaeger
Classes in io.helidon.tracing.jaeger that implement Builder Modifier and Type Class Description classJaegerTracerBuilderThe JaegerTracerBuilder is a convenience builder forTracerto use with Jaeger. -
Uses of Builder in io.helidon.tracing.zipkin
Classes in io.helidon.tracing.zipkin that implement Builder Modifier and Type Class Description classZipkinTracerBuilderThe ZipkinTracerBuilder is a convenience builder forTracerto use with Zipkin. -
Uses of Builder in io.helidon.webserver
Classes in io.helidon.webserver that implement Builder Modifier and Type Class Description static classExperimentalConfiguration.BuilderBuilder forExperimentalConfiguration.static classHttp2Configuration.BuilderBuilder forHttp2Configuration.static classPathTracingConfig.BuilderFluent API builder forPathTracingConfig.static classRouting.BuilderARoutingbuilder.static classServerConfiguration.BuilderAServerConfigurationbuilder.static classSocketConfiguration.BuilderTheSocketConfigurationbuilder class.classSSLContextBuilderBuilder for configuring a new SslContext for creation.static classStaticContentSupport.BuilderFluent builder of the StaticContent detailed parameters.static classWebServer.BuilderWebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.static classWebServerTls.BuilderFluent API builder forWebServerTls.static classWebTracingConfig.BuilderA fluent API builder forWebTracingConfig. -
Uses of Builder in io.helidon.webserver.accesslog
Classes in io.helidon.webserver.accesslog that implement Builder Modifier and Type Class Description protected static classAbstractLogEntry.Builder<R extends AbstractLogEntry,T extends AbstractLogEntry.Builder<R,?>>A fluent API builder forAbstractLogEntry.static classAccessLogSupport.BuilderA fluent API Builder forAccessLogSupport.static classHeaderLogEntry.BuilderFluent API builder forHeaderLogEntry.static classHostLogEntry.BuilderA fluent API builder forHostLogEntry.static classRequestLineLogEntry.BuilderA fluent API builder forRequestLineLogEntry.static classSizeLogEntry.BuilderA fluent API builder forSizeLogEntry.static classStatusLogEntry.BuilderA fluent API builder forStatusLogEntry.static classTimestampLogEntry.BuilderA fluent API builder forHostLogEntry.static classTimeTakenLogEntry.BuilderA fluent API builder forTimeTakenLogEntry.static classUserLogEntry.BuilderFluent API builder forUserLogEntry. -
Uses of Builder in io.helidon.webserver.jersey
Classes in io.helidon.webserver.jersey that implement Builder Modifier and Type Class Description static classJerseySupport.BuilderBuilder for convenient way to createJerseySupport.
-