Deprecated API
Contents
- Terminally Deprecated
- Modules
- Packages
- Interfaces
- Classes
- Enum Classes
- Exception Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
-
Terminally Deprecated ElementsElementDescriptionthis API will be package local in the future, use through Helidon codegen onlythis is intended for internal use. This will be a package private type in the future.this is an internal API, all usage should be done through
helidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)
; this type will be package local in the futurethis is an internal API, all usage should be done throughhelidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)
useCodegen.process(java.util.List, java.util.List)
insteadthis is only provided for backward compatibility and will be removed, useFixedLimit.create()
to get unlimited limitDO NOT USE except for backward compatibility with semaphore based handlingthis only exists for backward compatibility of Helidon WebServer and will be removeduseio.helidon.config:helidon-config
module insteaduseio.helidon.config.Config
insteaduseio.helidon.config.ConfigBuilderSupport
insteadthis class is no longer used, switch tohelidon-config
module with its own config exception classuse types inio.helidon.config
package insteadUseServices.get(Class)
, orServiceRegistry.get(Class)
if you have an instance ready to obtain the "global" configuration; in case you are writing a registry service, simply inject the config instance; useServices.set(Class, Object[])
to use a custom instance of configuration, just make sure it is registered before it is used the first timeuseServices.get(Class)
insteaduseServices.set(Class, Object[])
insteaduseServices.set(Class, Object[])
insteadthere is no replacement for this type, use factory methods on the implementation directlykindly useLruCache
, we are removing this from the configurable module, as cache has only a single option, and we need it from modules that do not use configurationuseContext.builder()
insteadplease useErrors.collector()
insteaduseFeatures.Aot
instead.useFeatures.Name
,Features.Path
etc. instead.useFeatures.Incubating
instead.useFeatures.Preview
instead.useMappers
insteaduseMappers.builder()
insteaduseMappersConfig.Builder
, obtained fromMappers.builder()
we have switched to using weights instead of priority, this method will be removed without replacementuseMappers.create()
insteaduseServices.get(Class)
- i.e.Services.get(Mappers.class)
, or use your registry instance in a similar wayuseServices.set(Class, Object[])
- i.e.Services.get(Mappers.class, myMappers)
before the program starts (must be configured before it is first used)Please useIoMulti.outputStreamMultiBuilder()
please useIoMulti.multiFromStream(java.io.InputStream)
Please useIoMulti.outputStreamMulti()
please useOutputStreamMulti
insteaduseSingleSubscriberHolder.create()
instead.useAnnotationBlueprint.properties()
instead, and accessor methods on this interfaceuseTypedElementInfo.BuilderBase.elementModifiers()
insteaduseTypedElementInfo.BuilderBase.kind()
insteaduseTypedElementInfo.BuilderBase.kind()
insteaduseTypedElementInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.kind()
insteaduseTypeInfo.BuilderBase.kind()
insteadtheTypeNameBlueprint.typeArguments()
will contain all required informationtheTypeNameBlueprint.typeArguments()
will contain all required informationuseElementKind
,Modifier
andAccessModifier
instead, and appropriate methods that return these typesuseServices.set(Class, Object[])
to register a static instance for the global service registry; when using a custom service registry instance, set is on the registry configuration builderuseConfig.as(java.util.function.Function)
insteaduseConfig.asList(java.util.function.Function)
insteadthis class is only for common config, which will be removedthis method will be removed without replacement; each fault tolerance component that supports executor service can be configured with such explicitly in its builder (i.e.AsyncConfig.BuilderBase.executor(java.util.concurrent.ExecutorService)
). When using declarative, the executor service can be configured as a named service.this method was not intended for public use, and will be removed in a future version of Helidonthis method was not intended for public use, and will be removed in a future version of HelidonuseValue.get()
useUriValidator
insteaduseUriValidator.validateHost(String)
insteaduseUriValidator.validateIpLiteral(String)
insteaduseUriValidator.validateNonIpLiteral(String)
insteadThis annotation is slated for removal.This class is slated for removal.This class is slated for removal.An equivalent class now exists in Narayana itself.An equivalent class now exists in Narayana itself.This class is slated for removal. It makes incorrect assumptions about threading in a JTA environment. Specifically, this class' implementation incorrectly assumes that theJtaDataSource.afterCompletion(int)
method will be invoked on the same thread as the governing transaction, which is not necessarily the case, especially in the case of asynchronous rollbacks. As a result,Connection
s acquired by instances of this class may not be closed properly.This method is slated for removal with no replacement.This class is slated for removal with no replacement.To be removed in a future release. No replacement.Use the Helidon neutral metrics API andunwrap
its types to their Micrometer counterpartsUse the normal Helidon/metrics
endpoint and configuration instead of/micrometer
.Microstream is no longer maintained, the project has been renamed to Eclipse storeMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updateduseMicrostreamHealthCheck.Builder.timeout(Duration)
insteadMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedreplaced withhelidon-integrations-oci
modulereplaced withhelidon-integrations-oci
moduleuseVault.create(Config)
insteadUseMetadataConstants.FEATURE_REGISTRY_FILE
instead.Provided for backward compatibility only; no replacementProvided for backward compatibility only; no replacementuseScheduling.FixedRate
insteaduseScheduling.Cron
insteaduseFixedRateConfig.BuilderBase.interval()
insteaduseFixedRateConfig.BuilderBase.interval()
insteaduseFixedRateConfig.BuilderBase.delayBy()
insteaduseFixedRateConfig.BuilderBase.delayBy()
insteadas duration is used for new options, this option is not neededas duration is used for new options, this option is not neededuseFixedRateInvocation.interval()
insteaduseFixedRateInvocation.delayBy()
insteaduse eitherFixedRateInvocation.delayBy()
orFixedRateInvocation.interval()
insteaduseCron.builder()
insteaduseCron.builder()
insteaduseCronConfig.Builder
insteaduseFixedRate.builder()
insteaduseFixedRate.builder()
insteaduseFixedRateConfig.Builder
insteaduseJwtValidator.Builder.addUserPrincipalValidator()
insteaduseJwtValidator.Builder.addDefaultTimeValidators()
insteaduseJwtValidator.Builder.addExpirationValidator()
insteaduseJwtValidator.Builder.addFieldValidator(Consumer)
insteaduseJwtValidator.Builder.addIssueTimeValidator()
insteaduseJwtValidator.Builder.addNotBeforeValidator()
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduse our OpenID Connect security provider insteaduse proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use OIDC webclient configuration instead. SeeOidcConfig.Builder.webclient(Consumer)
this option is now configured on the webclient directlyuse one of the scope annotations instead (Service.Singleton
,Service.PerLookup
).UseSpan.baggage()
and thenBaggage.get(String)
.UseSpan.baggage()
and thenWritableBaggage.set(String, String)
}.readTimeout is deprecated to be part of the connection key. UseConnectionKey.create(String, String, int, Tls, DnsResolver, DnsAddressLookup, Proxy)
instead.this constructor was left public by accident, please use #create(Config)this method is no longer invoked and may be removed in the futureuseio.helidon.grpc.core.CollectingObserver
instead.Use the Helidon context to pass a descriptor insteadwill be removed in a future version, please useResponseHelper
replaced bySinkProvider.create(SinkProviderContext)
this switch exists for temporary backward compatible behavior, and will be removed in a future Helidon versionthis switch exists for temporary backward compatible behavior, and will be removed in a future Helidon versionuseListenerConfig.BuilderBase.connectionOptions()
insteadimplementServerConnection.handle(io.helidon.common.concurrency.limits.Limit)
insteadreplaced bySseSinkProvider.create(SinkProviderContext)
static content has been refactored to use server feature, with a new service, using new configuration approach, useStaticContentFeature
instead, or if specific services are desired, kindly useStaticContentFeature.createService(ClasspathHandlerConfig)
and/orStaticContentFeature.createService(FileSystemHandlerConfig)
useClasspathHandlerConfig.builder()
insteaduseClasspathHandlerConfig.builder()
insteaduseFileSystemHandlerConfig.builder()
insteadreplaced withFileSystemHandlerConfig
andClasspathHandlerConfig
-
Deprecated ModulesModuleDescriptionuse
io.helidon.config:helidon-config
module insteadMicrostream is no longer maintained, the project has been renamed to Eclipse storeMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedreplaced withhelidon-integrations-oci
moduleuse our OpenID Connect security provider insteadthis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
-
Deprecated PackagesPackageDescriptionThis package is slated for removal with no replacement.
-
Deprecated InterfacesInterfaceDescriptionthis API will be package local in the future, use through Helidon codegen onlyDO NOT USE except for backward compatibility with semaphore based handlinguse
io.helidon.config.Config
insteadthis class will be moved tohelidon-config
module in Helidon 5use types inio.helidon.config
package insteadthis class will be moved tohelidon-config
module in Helidon 5there is no replacement for this type, use factory methods on the implementation directlyuseMappers
insteadreplaced withhelidon-integrations-oci
modulethis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with careuseSocketOptionsBlueprint
insteadUse the Helidon context to pass a descriptor insteadthis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.static content has been refactored to use server feature, with a new service, using new configuration approach, useStaticContentFeature
instead, or if specific services are desired, kindly useStaticContentFeature.createService(ClasspathHandlerConfig)
and/orStaticContentFeature.createService(FileSystemHandlerConfig)
-
Deprecated ClassesClassDescriptionthis is intended for internal use. This will be a package private type in the future.this is an internal API, all usage should be done through
helidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)
; this type will be package local in the futurethis is only provided for backward compatibility and will be removed, useFixedLimit.create()
to get unlimited limituseio.helidon.config.ConfigBuilderSupport
insteadUseServices.get(Class)
, orServiceRegistry.get(Class)
if you have an instance ready to obtain the "global" configuration; in case you are writing a registry service, simply inject the config instance; useServices.set(Class, Object[])
to use a custom instance of configuration, just make sure it is registered before it is used the first timekindly useLruCache
, we are removing this from the configurable module, as cache has only a single option, and we need it from modules that do not use configurationthis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.useMappersConfig.Builder
, obtained fromMappers.builder()
please useOutputStreamMulti
insteaduseElementKind
,Modifier
andAccessModifier
instead, and appropriate methods that return these typesthis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.this class is only for common config, which will be removeduseUriValidator
insteadthis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.Only a CDI container should instantiate this class.Please usePersistenceExtension
instead.This class is slated for removal.This class is slated for removal.An equivalent class now exists in Narayana itself.An equivalent class now exists in Narayana itself.This class is slated for removal. It makes incorrect assumptions about threading in a JTA environment. Specifically, this class' implementation incorrectly assumes that theJtaDataSource.afterCompletion(int)
method will be invoked on the same thread as the governing transaction, which is not necessarily the case, especially in the case of asynchronous rollbacks. As a result,Connection
s acquired by instances of this class may not be closed properly.This class is slated for removal with no replacement.To be removed in a future release. No replacement.Use the Helidon neutral metrics API andunwrap
its types to their Micrometer counterpartsUse the normal Helidon/metrics
endpoint and configuration instead of/micrometer
.Microstream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updateduseCronConfig.Builder
insteaduseFixedRateConfig.Builder
insteaduseJwtValidator.Builder.addExpirationValidator()
insteaduseJwtValidator.Builder.addFieldValidator(Consumer)
insteaduseJwtValidator.Builder.addIssueTimeValidator()
insteaduseJwtValidator.Builder.addNotBeforeValidator()
insteadthis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.This class should only be used viaServiceLoader
. UseGrpcClientTracing
instead.This class should only be used viaServiceLoader
. UseWebClientMetrics
insteadThis class should only be used viaServiceLoader
. UseWebClientSecurity
insteadThis class should only be used viaServiceLoader
. UseWebClientTracing
insteaduseio.helidon.grpc.core.CollectingObserver
instead.will be removed in a future version, please useResponseHelper
this API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.this API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.only forServiceLoader
this type is only to be used fromServiceLoader
only forServiceLoader
only forServiceLoader
only forServiceLoader
this type is only to be used fromServiceLoader
replaced withFileSystemHandlerConfig
andClasspathHandlerConfig
-
Deprecated Enum ClassesEnum ClassDescriptionWill be replaced by Jakarta Persistence 3.2 API
-
Deprecated Exception ClassesException ClassDescriptionthis class is no longer used, switch to
helidon-config
module with its own config exception classMicrostream is renamed to Eclipse store and no longer updated
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionuse
Features.Aot
instead.useFeatures.Name
,Features.Path
etc. instead.useFeatures.Incubating
instead.useFeatures.Preview
instead.This annotation is slated for removal.Microstream is renamed to Eclipse store and no longer updatedMicrostream is renamed to Eclipse store and no longer updateduseScheduling.FixedRate
insteaduseScheduling.Cron
insteadUseAddBean
insteadUseAddBeans
insteadUseAddConfig
insteadUseAddConfigBlock
insteadUseAddConfigs
insteadUseAddExtension
insteadUseAddExtensions
insteadUseAddJaxRs
insteadUseAfterStop
insteadUseConfiguration
insteadUseSocket
insteadUseAddBean
insteadUseAddBeans
insteadUseAddConfig
insteadUseAddConfigBlock
insteadUseAddConfigs
insteadUseAddExtension
insteadUseAddExtensions
insteadUseAddJaxRs
insteadUseConfiguration
insteadthis API is part of incubating features of Helidon. This API may change including backward incompatible changes and full removal. We welcome feedback for incubating features.use one of the scope annotations instead (Service.Singleton
,Service.PerLookup
).this is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with carethis is a feature in progress of development, there may be backward incompatible changes done to it, so please use with care
-
Deprecated FieldsFieldDescriptionIt is strongly recommended not to use this algorithm as stated here RFC6151 - 2.It is strongly recommended not to use this algorithm as stated here RFC6149 - Section 6.It is strongly recommended not to use this algorithm as stated here RFC6151 - Section 2.1.SHA-1 is unsafe to use alone due to its vulnerability to collision attacksHMAC-MD5 should not be used for signature purposes, for more information see RFC6151 - Section 2.3.It is strongly recommended not to use this algorithm for signature purposes as stated here RFC6149 - Section 6.It is strongly recommended not to use this algorithm for signature purposes as stated here RFC6149 - Section 2.Use
MetadataConstants.FEATURE_REGISTRY_FILE
instead.
-
Deprecated MethodsMethodDescriptionthis is an internal API, all usage should be done through
helidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)
useCodegen.process(java.util.List, java.util.List)
insteadthis only exists for backward compatibility of Helidon WebServer and will be removeduseServices.get(Class)
insteaduseServices.set(Class, Object[])
insteaduseServices.set(Class, Object[])
insteaduseMappers.builder()
insteadwe have switched to using weights instead of priority, this method will be removed without replacementuseMappers.create()
insteaduseServices.get(Class)
- i.e.Services.get(Mappers.class)
, or use your registry instance in a similar wayuseServices.set(Class, Object[])
- i.e.Services.get(Mappers.class, myMappers)
before the program starts (must be configured before it is first used)useMediaType.text()
useKeystoreKeys.BuilderBase.passphrase(String)
insteaduseAwaitable.await(Duration)
insteadPlease useIoMulti.outputStreamMultiBuilder()
please useIoMulti.multiFromStream(java.io.InputStream)
Please useIoMulti.outputStreamMulti()
useMulti.create(io.helidon.common.reactive.Single)
insteaduseMulti.create(java.lang.Iterable)
insteaduseMulti.create(java.util.stream.Stream)
insteaduseSingle.create(io.helidon.common.reactive.Single)
insteaduseAnnotationBlueprint.properties()
instead, and accessor methods on this interfaceuseTypedElementInfo.BuilderBase.elementModifiers()
insteaduseTypedElementInfo.BuilderBase.kind()
insteaduseTypedElementInfo.BuilderBase.kind()
insteaduseTypedElementInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.elementModifiers()
insteaduseTypeInfo.BuilderBase.kind()
insteaduseTypeInfo.BuilderBase.kind()
insteadtheTypeNameBlueprint.typeArguments()
will contain all required informationtheTypeNameBlueprint.typeArguments()
will contain all required informationuseServices.set(Class, Object[])
to register a static instance for the global service registry; when using a custom service registry instance, set is on the registry configuration builderuseConfig.as(java.util.function.Function)
insteaduseConfig.asList(java.util.function.Function)
insteaduse new time API, such asZonedDateTime
Use one of the time API classes, such asInstant
orZonedDateTime
use new time API, such asZonedDateTime
use new time API, such asZoneId
use new time API, such asZoneId
This method will be moved to a new modulethis method will be removed once a separate module for encryption is createdwill be removed with Jakarta Persistence 3.2will be removed with Jakarta Persistence 3.2useDbClientHealthCheck.Builder.timeout(Duration)
insteadthis method will be removed without replacement; each fault tolerance component that supports executor service can be configured with such explicitly in its builder (i.e.AsyncConfig.BuilderBase.executor(java.util.concurrent.ExecutorService)
). When using declarative, the executor service can be configured as a named service.this method was not intended for public use, and will be removed in a future version of Helidonthis method was not intended for public use, and will be removed in a future version of HelidonuseValue.get()
use other methods to handle headers, preferably using pull approachuseUriValidator.validateHost(String)
insteaduseUriValidator.validateIpLiteral(String)
insteaduseUriValidator.validateNonIpLiteral(String)
insteaduseMethod.text()
instead, this method conflicts with enumFor Hibernate use only.For Hibernate use only.For Hibernate use only.For Hibernate use only.For Hibernate use only.This method exists for backwards compatibility only and has no replacement.This method exists for backwards compatibility only. Please use theAbstractConfigurableExtension.names()
method instead.This method exists for backwards compatibility only. Please use theAbstractConfigurableExtension.configPropertyNames()
method instead.This method exists for backwards compatibility only. Please use theAbstractConfigurableExtension.initializeNamedProperties()
method instead.This method exists for backwards compatibility only. Please use theAbstractConfigurableExtension.put(String, Properties)
method instead.This method is slated for removal with no replacement.io.helidon.integrations.langchain4j.providers.coherence.CoherenceEmbeddingStoreConfig.create(Config) io.helidon.integrations.langchain4j.providers.oci.genai.OciGenAiCohereChatModelConfig.create(Config) io.helidon.integrations.langchain4j.providers.oracle.EmbeddingTableConfig.BuilderBase.config(Config) Use vectorIndex insteaduseMicrostreamHealthCheck.Builder.timeout(Duration)
insteadFor use by the Helidon Config subsystem only.For use by the Helidon Config subsystem only.For use by the Helidon Config subsystem only.useVault.create(Config)
insteadProvided for backward compatibility only; no replacementProvided for backward compatibility only; no replacementProvided for backward compatibility only; no replacementUserest-request.enabled
instead.useFixedRateConfig.BuilderBase.interval()
insteaduseFixedRateConfig.BuilderBase.interval()
insteaduseFixedRateConfig.BuilderBase.delayBy()
insteaduseFixedRateConfig.BuilderBase.delayBy()
insteadas duration is used for new options, this option is not neededas duration is used for new options, this option is not neededuseFixedRateConfig.interval()
insteaduseFixedRateConfig.delayBy()
insteadas duration is used for new options, this option is not neededuseFixedRateInvocation.interval()
insteaduseFixedRateInvocation.delayBy()
insteaduse eitherFixedRateInvocation.delayBy()
orFixedRateInvocation.interval()
insteaduseCron.builder()
insteaduseCron.builder()
insteaduseFixedRate.builder()
insteaduseFixedRate.builder()
insteaduseJwtValidator.Builder.addUserPrincipalValidator()
insteaduseJwtValidator.Builder.addDefaultTimeValidators()
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduseJwtValidator.validate(Jwt)
insteaduse proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use proxy configuration on the webclient. SeeOidcConfig.Builder.webclient(Consumer)
use OIDC webclient configuration instead. SeeOidcConfig.Builder.webclient(Consumer)
this option is now configured on the webclient directlyuseSecurityContext.isAuthorized()
insteadUseSpan.baggage()
and thenBaggage.get(String)
.UseSpan.baggage()
and thenWritableBaggage.set(String, String)
}.this method is no longer invoked and may be removed in the futurereplaced bySinkProvider.create(SinkProviderContext)
this switch exists for temporary backward compatible behavior, and will be removed in a future Helidon versionthis switch exists for temporary backward compatible behavior, and will be removed in a future Helidon versionthis switch exists for temporary backward compatible behavior, and will be removed in a future Helidon versionuseListenerConfig.BuilderBase.connectionOptions()
insteadio.helidon.webserver.ListenerConfig.BuilderBase.connectionConfig(Consumer<ConnectionConfig.Builder>) useListenerConfig.BuilderBase.connectionOptions()
insteaduseListenerConfig.connectionOptions()
insteadimplementServerConnection.handle(io.helidon.common.concurrency.limits.Limit)
insteadreplaced bySseSinkProvider.create(SinkProviderContext)
useClasspathHandlerConfig.builder()
insteaduseClasspathHandlerConfig.builder()
insteaduseFileSystemHandlerConfig.builder()
instead
-
Deprecated ConstructorsConstructorDescriptionplease do not use directlyuse
Context.builder()
insteadplease useErrors.collector()
insteaduseSingleSubscriberHolder.create()
instead.only forServiceLoader
UseHoconConfigParser.builder()
to construct a customized instance, orHoconConfigParser.create()
to get an instance with defaultsThis method should not be directly used, useYamlConfigParser.create()
required by JavaServiceLoader
required by service loaderrequired by JavaServiceLoader
Only a CDI container should invoke this constructor.For Hibernate use only.For use byServiceLoader
instances only.For invocation by CDI only.For use by CDI only.For use by CDI only.ForServiceLoader
use only.This constructor continues to exist for backwards compatibility only and its use is strongly discouraged. Please use theConditionallyCloseableConnection(Connection, boolean, boolean)
constructor instead and consider supplyingtrue
for itsstrictClosedChecking
parameter. In the future, this constructor may change, without prior notice, to cause newConditionallyCloseableConnection
instances created by it to behave as if they were created by invocations of theConditionallyCloseableConnection(Connection, boolean, boolean)
constructor instead, withtrue
supplied for itsstrictClosedChecking
parameter.This constructor continues to exist for backwards compatibility only and its use is strongly discouraged. Please use theConditionallyCloseableConnection(Connection, boolean, boolean)
constructor instead and consider supplyingtrue
for itsstrictClosedChecking
parameter. In the future, this constructor may change, without prior notice, to cause newConditionallyCloseableConnection
instances created by it to behave as if they were created by invocations of theConditionallyCloseableConnection(Connection, boolean, boolean)
constructor instead, withtrue
supplied for itsstrictClosedChecking
parameter.This constructor exists only to handle certain XA-aware connection pools that allow an end-user caller to "borrow"XAConnection
s and to "return" them using theirclose()
methods, a non-standard practice which is discouraged by the documentation ofPooledConnection
(from whichXAConnection
inherits). For such connection pools,XAConnection
s that are "borrowed" must be returned in this manner to avoid leaks. This constructor implements this behavior. Before using it, you should make sure that the connection pool in question implementing or supplying theXADataSource
has the behavior described above; normally anXAConnection
should not be used directly or closed by end-user code.This constructor exists only to handle certain XA-aware connection pools that allow an end-user caller to "borrow"XAConnection
s and to "return" them using theirclose()
methods, a non-standard practice which is discouraged by the documentation ofPooledConnection
(from whichXAConnection
inherits). For such connection pools,XAConnection
s that are "borrowed" must be returned in this manner to avoid leaks. This constructor implements this behavior. Before using it, you should make sure that the connection pool in question implementing or supplying theXADataSource
has the behavior described above; normally anXAConnection
should not be used directly or closed by end-user code.Only intended for service loader, do not instantiateForServiceLoader
use only.this is a Java ServiceLoader implementation and the constructor should not be used directlyFor use byServiceLoader
only.For use by the Helidon Config subsystem only.this is a Java ServiceLoader implementation and the constructor should not be used directlyto be used solely byServiceLoader
please useAppRoleVaultAuth.builder()
please useK8sVaultAuth.builder()
Do not use this constructor, this is a service loader service!Do not use this constructor, this is a service loader service!Do not use this constructor, this is a service loader service!Do not use this constructor, this is a service loader service!please do not use directlyplease do not use directlyFor CDI use only.This constructor is only to be used byServiceLoader
.only forServiceLoader
do not use, this should only be invoked by Java Service Loaderonly forServiceLoader
.only forServiceLoader
required byServiceLoader
please do not use directlyreadTimeout is deprecated to be part of the connection key. UseConnectionKey.create(String, String, int, Tls, DnsResolver, DnsAddressLookup, Proxy)
instead.do not use directlythis constructor was left public by accident, please use #create(Config)This class should only be used viaServiceLoader
.do not use directly, use Http1ClientProtocoldo not use directly, use Http1ClientProtocolThis class should only be used viaServiceLoader
.This class should only be used viaServiceLoader
.This class should only be used viaServiceLoader
.do not use directly, use WsClientProtocolConfigonly forServiceLoader
only forServiceLoader
only forServiceLoader
please do not use directly outside of testing, this is reserved for JavaServiceLoader
only forServiceLoader
to be used solely byServiceLoader
to be used solely byServiceLoader
to be used solely byServiceLoader
only forServiceLoader
this constructor must be public forServiceLoader
only forServiceLoader
only forServiceLoader
only forServiceLoader
only forServiceLoader
this constructor must be public forServiceLoader
only forServiceLoader
This constructor is only to be used byServiceLoader
, useWsUpgrader.create(WsConfig)
for manual setup
-
Deprecated Enum Constants