Deprecated API
Contents
- Terminally Deprecated
- Modules
- Packages
- Classes
- Annotation Interfaces
- Fields
- Methods
- Constructors
- Enum Constants
-
Terminally Deprecated ElementsElementDescriptionPlease use
IoMulti.outputStreamMultiBuilder()
please useIoMulti.multiFromStream(java.io.InputStream)
Please useIoMulti.outputStreamMulti()
please useOutputStreamMulti
insteaduseValue.get()
This 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.useMicrostreamHealthCheck.Builder.timeout(Duration)
instead
-
Deprecated Modules
-
Deprecated PackagesPackageDescriptionThis package is slated for removal with no replacement.
-
Deprecated ClassesClassDescriptionplease use
OutputStreamMulti
insteadplease use the top level classes in this packagethis type may have backward incompatible changes, as it is considered a preview feature of Helidon!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.This class should only be used viaServiceLoader
. UseWebClientMetrics
insteadThis class should only be used viaServiceLoader
. UseWebClientSecurity
insteadThis class should only be used viaServiceLoader
. UseWebClientTracing
insteadonly forServiceLoader
this type is only to be used fromServiceLoader
only forServiceLoader
only forServiceLoader
only forServiceLoader
this type is only to be used fromServiceLoader
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionThis annotation is slated for removal.
-
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.
-
Deprecated MethodsMethodDescriptionuse
MediaType.text()
useAwaitable.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)
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 createduseDbClientHealthCheck.Builder.timeout(Duration)
insteaduseValue.get()
use other methods to handle headers, preferably using pull approachuseMethod.text()
instead, this method conflicts with enumthis method should only be called by generated codeswitch to use pure annotation processing instead of reflectionFor Hibernate use only.For Hibernate use only.For Hibernate use only.For Hibernate use only.For Hibernate use only.This method is slated for removal with no replacement.useMicrostreamHealthCheck.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.useSecurityContext.isAuthorized()
instead
-
Deprecated ConstructorsConstructorDescriptiononly for
ServiceLoader
UseHoconConfigParser.builder()
to construct a customized instance, orHoconConfigParser.create()
to get an instance with defaultsThis method should not be directly used, useYamlConfigParser.create()
this is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlyplease do not use directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlythis is a Java ServiceLoader implementation and the constructor should not be used directlyOnly a CDI container should invoke this constructor.For Hibernate use only.For use byServiceLoader
instances only.For invocation by CDI 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.Only intended for service loader, do not instantiateForServiceLoader
use only.this is a Java ServiceLoader implementation and the constructor should not be used directlythis 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 directlyThis constructor is only to be used byServiceLoader
.only forServiceLoader
do not use, this should only be invoked by Java Service Loaderdo not use directlydo 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
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
This constructor is only to be used byServiceLoader
, useWsUpgrader.create(WsConfig)
for manual setup
-
Deprecated Enum Constants