Skip navigation links
Red Hat JBoss Enterprise Application Platform 8.1.1.GA + JBoss EAP XP 6.0.0.GA
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Packages
  • Interfaces
  • Classes
  • Enum Classes
  • Exceptions
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Annotation Interface Elements
  • Terminally Deprecated Elements
    Element
    Description
    com.sun.codemodel.JAnnotationArrayMember.param(JAnnotationUse)
    use JAnnotationArrayMember.annotate(java.lang.Class<? extends java.lang.annotation.Annotation>)
    com.sun.tools.xjc.api.J2SJAXBModel
    Use com.sun.tools.jxc.api.J2SJAXBModel instead.
    com.sun.tools.xjc.api.JavaCompiler
    Use com.sun.tools.jxc.api.JavaCompiler instead.
    com.sun.tools.xjc.api.Reference
    Use com.sun.tools.jxc.api.Reference instead.
    com.sun.xml.xsom.impl.scd.SimpleCharStream.getColumn()
     
    com.sun.xml.xsom.impl.scd.SimpleCharStream.getLine()
     
    io.undertow.security.api.SecurityContext.addAuthenticationMechanism(AuthenticationMechanism)
    This method is now only applicable to SecurityContext implementations that also implement the AuthenticationMechanismContext interface.
    io.undertow.security.api.SecurityContext.getAuthenticationMechanisms()
    Obtaining lists of mechanisms is discouraged, however there should not be a need to call this anyway.
    io.undertow.security.api.SecurityContext.getIdentityManager()
    Authentication mechanisms that rely on the IdentityManager should instead hold their own reference to it.
    io.undertow.security.api.SecurityContextFactory
    Instead extend AbstractSecurityContextAssociationHandler to provide alternative contexts.
    io.undertow.server.handlers.PathHandler.addPath(String, HttpHandler)
    Superseded by PathHandler.addPrefixPath(String, io.undertow.server.HttpHandler).
    io.undertow.server.handlers.proxy.mod_cluster.Balancer.BalancerBuilder.getMaxattempts()
    Use Balancer.BalancerBuilder.getMaxRetries().
    io.undertow.server.handlers.proxy.mod_cluster.Balancer.BalancerBuilder.setMaxattempts(int)
    Use Balancer.BalancerBuilder.setMaxRetries(int).
    io.undertow.server.handlers.proxy.mod_cluster.ModClusterStatus.LoadBalancer.getMaxAttempts()
    Use ModClusterStatus.LoadBalancer.getMaxRetries().
    io.undertow.server.handlers.resource.DirectoryUtils.renderDirectoryListing(String, Resource)
    io.undertow.server.HttpServerExchange.getRequestCookies()
    use either HttpServerExchange.requestCookies() or HttpServerExchange.getRequestCookie(String) or HttpServerExchange.setRequestCookie(Cookie) methods instead
    io.undertow.server.HttpServerExchange.getResponseCookies()
    use either HttpServerExchange.responseCookies() or HttpServerExchange.setResponseCookie(Cookie) methods instead
    io.undertow.util.Certificates.toPem(X509Certificate)
    io.undertow.util.Cookies.parseRequestCookies(int, boolean, List<String>)
    use Cookies.parseRequestCookies(int, boolean, List, Set) instead
    jakarta.el.ArrayELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.BeanELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.BeanNameELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.CompositeELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed with replacement in EL 6.0
    jakarta.el.ELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.ListELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.MapELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.ResourceBundleELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.StaticFieldELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.TypeConverter.getFeatureDescriptors(ELContext, Object)
    jakarta.security.auth.message.config.AuthConfigFactory.getFactorySecurityPermission
    Following JEP 411
    jakarta.security.auth.message.config.AuthConfigFactory.providerRegistrationSecurityPermission
    Following JEP 411
    jakarta.security.auth.message.config.AuthConfigFactory.setFactorySecurityPermission
    Following JEP 411
    jakarta.servlet.http.Cookie.getComment()
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.getVersion()
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.setComment(String)
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.setVersion(int)
    This is no longer required with RFC 6265
    jakarta.servlet.http.HttpServlet.LEGACY_DO_HEAD
    may be removed in future releases
    jakarta.servlet.jsp.el.ImplicitObjectELResolver.getFeatureDescriptors(ELContext, Object)
    This method is deprecated as of EL 5.0 and will be removed in EL 6.0 (Jakarta EE 11). Therefore it will be removed here in JSP 4.0.
    jakarta.servlet.jsp.el.ScopedAttributeELResolver.getFeatureDescriptors(ELContext, Object)
    This method is deprecated as of EL 5.0 and will be removed in EL 6.0 (Jakarta EE 11). Therefore it will be removed here in JSP 4.0.
    jakarta.servlet.SessionCookieConfig.getComment()
    This is no longer required with RFC 6265
    jakarta.servlet.SessionCookieConfig.setComment(String)
    This is no longer required with RFC 6265
    org.apache.activemq.artemis.api.core.client.TopologyMember.getLive()
    org.apache.activemq.artemis.api.core.QueueConfiguration()
    Use QueueConfiguration.of(String) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(String)
    Use QueueConfiguration.of(String) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(QueueConfiguration)
    Use QueueConfiguration.of(QueueConfiguration) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(SimpleString)
    Use QueueConfiguration.of(SimpleString) instead.
    org.apache.activemq.artemis.api.core.SimpleString(byte[])
    Use SimpleString.of(byte[]) instead.
    org.apache.activemq.artemis.api.core.SimpleString(char)
    Use SimpleString.of(char) instead.
    org.apache.activemq.artemis.api.core.SimpleString(String)
    Use SimpleString.of(String) instead.
    org.apache.activemq.artemis.api.core.SimpleString.toSimpleString(String)
    Use SimpleString.of(String) instead.
    org.apache.activemq.artemis.api.core.SimpleString.toSimpleString(String, SimpleString.StringSimpleStringPool)
    Use SimpleString.of(String, StringSimpleStringPool) instead.
    org.apache.activemq.artemis.cli.commands.tools.xml.XmlDataImporter.host
    org.apache.activemq.artemis.cli.commands.tools.xml.XmlDataImporter.port
    org.apache.activemq.artemis.core.client.impl.TopologyMemberImpl.getLive()
    org.apache.activemq.artemis.core.config.Configuration.getMqttSessionStatePersistenceTimeout()
    This is no longer used by the broker. See Configuration.isMqttSubscriptionPersistenceEnabled().
    org.apache.activemq.artemis.core.config.Configuration.setMqttSessionStatePersistenceTimeout(long)
    This is no longer used by the broker. See Configuration.setMqttSubscriptionPersistenceEnabled(boolean).
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration()
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration(ScaleDownConfiguration)
    org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings.getMaxConnections()
    org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings.setMaxConnections(int)
    org.apache.activemq.artemis.dto.AuthorisationDTO.getWhiteList()
    org.apache.activemq.artemis.dto.WhiteListDTO
    org.apache.activemq.artemis.jms.client.ActiveMQConnection.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnection.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.jms.client.ActiveMQSession.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQSession.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.getDeserializationBlackList()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.getDeserializationWhiteList()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setDeserializationBlackList(String)
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.getDeserializationBlackList()
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.getDeserializationWhiteList()
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.setDeserializationBlackList(String)
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec.getTransactionTimeout()
    org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec.setTransactionTimeout(Integer)
    org.apache.activemq.artemis.utils.ObjectInputStreamWithClassLoader.BLACKLIST_PROPERTY
    org.apache.activemq.artemis.utils.ObjectInputStreamWithClassLoader.WHITELIST_PROPERTY
    org.glassfish.jaxb.core.marshaller.Messages.ERR_DANGLING_IDREF
    only used from 1.0
    org.glassfish.jaxb.core.marshaller.Messages.ERR_MISSING_OBJECT
    use ERR_MISSING_OBJECT2
    org.glassfish.jaxb.core.marshaller.Messages.ERR_NOT_IDENTIFIABLE
    only used from 1.0
    org.glassfish.jaxb.core.unmarshaller.DOMScanner.parse(Element, ContentHandler)
    in JAXB 2.0 Use DOMScanner.scan(Element)
    org.glassfish.jaxb.core.unmarshaller.DOMScanner.parseWithContext(Element, ContentHandler)
    in JAXB 2.0 Use DOMScanner.scan(Element)
    org.hibernate.annotations.DialectOverride.OrderBy
    Use DialectOverride.SQLOrder
    org.hibernate.annotations.ForeignKey
    use the JPA 2.1 ForeignKey annotation
    org.hibernate.annotations.GenerationTime.getEquivalent()
    Needed for backwards compatibility until the deprecated, legacy generation stuff can be removed
    org.hibernate.annotations.OrderBy
    Use SQLOrder instead. This annotation will be removed eventually, since its unqualified name collides with OrderBy.
    org.hibernate.annotations.Table
    The options available here are all now offered by other newer and better-designed annotations in this package. This annotation will soon be removed, since it's very annoying to have two annotations named @Table.
    org.hibernate.annotations.Table.foreignKey()
    use SecondaryTable.foreignKey()
    org.hibernate.annotations.Tables
    since Table is deprecated
    org.hibernate.boot.AttributeConverterInfo
    no longer used
    org.hibernate.boot.internal.SessionFactoryBuilderImpl(MetadataImplementor, SessionFactoryOptionsBuilder)
    This constructor will be removed
    org.hibernate.boot.MetadataBuilder.applySourceProcessOrdering(MetadataSourceType...)
    hbm.xml mappings are no longer supported, making this irrelevant
    org.hibernate.boot.model.internal.AttributeConverterDefinitionCollector
    use ConverterRegistry
    org.hibernate.boot.spi.MetadataBuilderContributor
    Use settings, TypeContributor, FunctionContributor or AdditionalMappingContributor instead depending on need
    org.hibernate.boot.spi.MetadataBuildingOptions.disallowExtensionsInCdi()
    Use MetadataBuildingOptions.isAllowExtensionsInCdi()
    org.hibernate.boot.spi.MetadataContributor
    Use AdditionalMappingContributor or TypeContributor instead depending on need
    org.hibernate.bytecode.enhance.spi.EnhancementContext.doDirtyCheckingInline(UnloadedClass)
    Will be removed without replacement. See HHH-15641
    org.hibernate.bytecode.enhance.spi.EnhancementContext.hasLazyLoadableAttributes(UnloadedClass)
    Will be removed without replacement. See HHH-15641
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_BYTEBUDDY
    Register a BytecodeProvider through Java services.
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_DEFAULT
    Deprecated with no replacement
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_NONE
    Register a BytecodeProvider through Java services.
    org.hibernate.bytecode.spi.BytecodeProvider.getReflectionOptimizer(Class, String[], String[], Class[])
    Use BytecodeProvider.getReflectionOptimizer(Class, Map) insstead
    org.hibernate.cfg.AvailableSettings.ALLOW_REFRESH_DETACHED_ENTITY
    Will be removed with no replacement from ORM version 7 onwards
    org.hibernate.cfg.AvailableSettings.FLUSH_MODE
    There are much better ways to control the flush mode of a session, for example, SessionBuilder.flushMode(org.hibernate.FlushMode) or Session.setHibernateFlushMode(org.hibernate.FlushMode).
    org.hibernate.cfg.BytecodeSettings.BYTECODE_PROVIDER
    Will be removed, Hibernate ORM will use the BytecodeProvider implementation it finds on the classpath loading it via the standard ServiceLoader mechanism. Currently, there is only a single implementation which is included in Hibernate ORM, so it's not possible to override this. See HHH-17643
    org.hibernate.cfg.BytecodeSettings.ENHANCER_ENABLE_DIRTY_TRACKING
    Will be removed without replacement. See HHH-15641
    org.hibernate.cfg.BytecodeSettings.ENHANCER_ENABLE_LAZY_INITIALIZATION
    Will be removed without replacement. See HHH-15641
    org.hibernate.cfg.Configuration.ARTEFACT_PROCESSING_ORDER
    org.hibernate.cfg.Configuration.getSqlFunctions()
    use Configuration.addSqlFunction(String, SqmFunctionDescriptor)
    org.hibernate.cfg.MappingSettings.ARTIFACT_PROCESSING_ORDER
    hbm.xml mappings are no longer supported, making this attribute irrelevant
    org.hibernate.cfg.MappingSettings.USE_ENTITY_WHERE_CLAUSE_FOR_COLLECTIONS
    Originally added as a backwards compatibility flag
    org.hibernate.cfg.MetadataSourceType
    hbm.xml mappings are no longer supported, making this attribute irrelevant
    org.hibernate.cfg.NamingStrategy
    ImplicitNamingStrategy and PhysicalNamingStrategy should be used instead.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_GLOBAL_TEMPORARY_CREATE_TABLES
    Use GlobalTemporaryTableStrategy.CREATE_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_GLOBAL_TEMPORARY_DROP_TABLES
    Use GlobalTemporaryTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_LOCAL_TEMPORARY_DROP_TABLES
    Use LocalTemporaryTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_PERSISTENT_TEMPORARY_CREATE_TABLES
    Use PersistentTableStrategy.CREATE_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_PERSISTENT_TEMPORARY_DROP_TABLES
    Use PersistentTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SecondPass
    Use SecondPass instead
    org.hibernate.dialect.AbstractHANADialect
    Will be replaced with HANADialect in the future.
    org.hibernate.dialect.AbstractHANADialect.createVersion(DialectResolutionInfo)
    Use HANAServerConfiguration.fromDialectResolutionInfo(DialectResolutionInfo) instead
    org.hibernate.dialect.AbstractTransactSQLDialect.replaceLtrimRtrim(TrimSpec, char)
    Use AbstractTransactSQLDialect.replaceLtrimRtrim(TrimSpec, boolean) instead.
    org.hibernate.dialect.Dialect.getCheckCondition(String, long[])
    use Dialect.getCheckCondition(String, Long[]) instead
    org.hibernate.dialect.Dialect.inlineLiteral(String)
    This is no longer called
    org.hibernate.dialect.Dialect.isLockTimeoutParameterized()
    This is never called, and since at least Hibernate 5 has just returned false in every dialect. It will be removed.
    org.hibernate.dialect.Dialect.supportsParametersInInsertSelect()
    This seems to be supported on all platforms, and we don't call this except in test suite
    org.hibernate.dialect.Dialect.trimPattern(TrimSpec, char)
    Use Dialect.trimPattern(TrimSpec, boolean) instead.
    org.hibernate.dialect.DialectDelegateWrapper.inlineLiteral(String)
    org.hibernate.dialect.DialectDelegateWrapper.isLockTimeoutParameterized()
    org.hibernate.dialect.DialectDelegateWrapper.supportsParametersInInsertSelect()
    org.hibernate.dialect.function.FormatFunction.FormatSqmFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, boolean, QueryEngine)
    Use FormatSqmFunction(SqmFunctionDescriptor, FunctionRenderer, List, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, boolean, QueryEngine) instead
    org.hibernate.dialect.H2SqlAstTranslator.visitReturningInsertStatement(TableInsertStandard)
    org.hibernate.dialect.HANACloudColumnStoreDialect
    use HANADialect with DatabaseVersion.make( 4 ) instead
    org.hibernate.dialect.HANAColumnStoreDialect
    use HANADialect instead
    org.hibernate.dialect.HANARowStoreDialect
    use HANADialect instead
    org.hibernate.dialect.identity.IdentityColumnSupport.appendIdentitySelectToInsert(String)
    Use IdentityColumnSupport.appendIdentitySelectToInsert(String, String) instead.
    org.hibernate.dialect.identity.IdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use IdentityColumnSupport.buildGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.dialect.identity.Oracle12cGetGeneratedKeysDelegate
    no longer used, use GetGeneratedKeysDelegate instead
    org.hibernate.dialect.identity.Oracle12cGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use Oracle12cGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.dialect.MySQLEnumJdbcType
    Use EnumJdbcType instead
    org.hibernate.dialect.MySQLSqlAstTranslator.getSqlType(CastTarget, Dialect)
    Use MySQLSqlAstTranslator.getSqlType(CastTarget, SessionFactoryImplementor) instead
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSql(String, boolean, LockOptions)
    Use Oracle12LimitHandler.processSql(String, boolean, boolean, LockOptions) instead
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSql(String, int, boolean)
    Use Oracle12LimitHandler.processSql(String, int, boolean, boolean) instead
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSqlOffsetFetch(String, boolean)
    Use Oracle12LimitHandler.processSqlOffsetFetch(String, boolean, boolean) instead
    org.hibernate.dialect.PostgreSQLDialect.extractField(StringBuilder, TemporalUnit, TemporalType, TemporalType, TemporalUnit)
    No longer used, and should be removed
    org.hibernate.dialect.sequence.OracleSequenceSupport.INSTANCE
    Construct instance based on version instead.
    org.hibernate.dialect.SybaseDialect.jtdsDriver
    org.hibernate.engine.jdbc.Size(Integer, Integer, Integer, Size.LobMultiplier)
    in favor of Size(Integer, Integer, Long)
    org.hibernate.engine.jdbc.Size(Integer, Integer, Long, Size.LobMultiplier)
    in favor of Size(Integer, Integer, Long)
    org.hibernate.engine.jdbc.Size.getLobMultiplier()
    org.hibernate.engine.jdbc.Size.LobMultiplier
    org.hibernate.engine.jdbc.Size.setLobMultiplier(Size.LobMultiplier)
    org.hibernate.engine.OptimisticLockStyle.getOldCode()
    these integer codes have not been used for a long time
    org.hibernate.engine.OptimisticLockStyle.interpretOldCode(int)
    these integer codes have not been used for a long time
    org.hibernate.engine.profile.Fetch(Association, Fetch.Style)
    use Fetch(Association,FetchStyle,FetchTiming)
    org.hibernate.engine.profile.Fetch.getStyle()
    use Fetch.getMethod()
    org.hibernate.engine.profile.Fetch.Style
    Use FetchStyle
    org.hibernate.engine.profile.FetchProfile.addFetch(Association, String)
    No longer used
    org.hibernate.engine.profile.FetchProfile.addFetch(Association, Fetch.Style)
    No longer used
    org.hibernate.engine.profile.FetchProfile.isContainsJoinFetchedBag()
    No longer used
    org.hibernate.engine.profile.FetchProfile.isContainsJoinFetchedCollection()
    No longer used
    org.hibernate.engine.query.spi.ParamLocationRecognizer
    No longer used
    org.hibernate.engine.spi.CascadingAction.noCascade(EventSource, Object, EntityPersister, Type, int)
    No longer used
    org.hibernate.engine.spi.CascadingAction.requiresNoCascadeChecking()
    No longer used
    org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle
    Use an Expectation class
    org.hibernate.engine.spi.PersistenceContext.proxyFor(EntityHolder)
    Use PersistenceContext.proxyFor(EntityHolder, EntityPersister) instead.
    org.hibernate.engine.spi.SessionFactoryImplementor.DeserializationResolver
    this is no longer used
    org.hibernate.engine.spi.SessionFactoryImplementor.getDeserializationResolver()
    this is never called
    org.hibernate.engine.spi.SessionFactoryImplementor.resolveParameterBindType(Class<T>)
    Use SessionFactoryImplementor.getMappingMetamodel().QueryParameterBindingTypeResolver.resolveParameterBindType(Class)
    org.hibernate.engine.spi.SessionFactoryImplementor.resolveParameterBindType(T)
    Use SessionFactoryImplementor.getMappingMetamodel().QueryParameterBindingTypeResolver.resolveParameterBindType(Object)
    org.hibernate.engine.spi.SharedSessionContractImplementor.isEnforcingFetchGraph()
    this is not used anywhere
    org.hibernate.engine.spi.SharedSessionContractImplementor.setEnforcingFetchGraph(boolean)
    this is not used anywhere
    org.hibernate.id.AbstractPostInsertGenerator
    Subclasses should now directly inherit PostInsertIdentifierGenerator and BulkInsertionCapableIdentifierGenerator, or even better, simply implement OnExecutionGenerator directly.
    org.hibernate.id.Configurable.create(GeneratorCreationContext)
    Added in 6.6 as a short-term work-around, but should really use on of the alternatives discussed at Configurable. See HHH-18615.
    org.hibernate.id.ForeignGenerator
    This remains around as an implementation detail of hbm.xml mappings.
    org.hibernate.id.IdentifierGeneratorHelper.getGeneratedIdentity(String, ResultSet, PostInsertIdentityPersister, WrapperOptions)
    Use GeneratedValuesHelper.getGeneratedValues(java.sql.ResultSet, org.hibernate.persister.entity.EntityPersister, org.hibernate.generator.EventType, org.hibernate.type.descriptor.WrapperOptions) instead
    org.hibernate.id.IdentifierGeneratorHelper.POST_INSERT_INDICATOR
    Use a OnExecutionGenerator
    org.hibernate.id.IdentifierGeneratorHelper.SHORT_CIRCUIT_INDICATOR
    This is not an elegant way to do anything
    org.hibernate.id.insert.AbstractReturningDelegate(PostInsertIdentityPersister)
    Use AbstractReturningDelegate(EntityPersister, EventType, boolean, boolean) instead.
    org.hibernate.id.insert.AbstractReturningDelegate.executeAndExtract(String, PreparedStatement, SharedSessionContractImplementor)
    No longer used
    org.hibernate.id.insert.AbstractSelectingDelegate(PostInsertIdentityPersister)
    Use AbstractSelectingDelegate(EntityPersister, EventType, boolean, boolean) instead.
    org.hibernate.id.insert.AbstractSelectingDelegate.extractGeneratedValues(ResultSet, SharedSessionContractImplementor)
    No substitute.
    org.hibernate.id.insert.BasicSelectingDelegate(PostInsertIdentityPersister, Dialect)
    Use BasicSelectingDelegate(EntityPersister) instead.
    org.hibernate.id.insert.GetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect, boolean)
    Use GetGeneratedKeysDelegate(EntityPersister, boolean, EventType) instead.
    org.hibernate.id.insert.InsertGeneratedIdentifierDelegate
    Use GeneratedValuesMutationDelegate instead.
    org.hibernate.id.insert.InsertReturningDelegate(PostInsertIdentityPersister, Dialect)
    Use InsertReturningDelegate(EntityPersister, EventType) instead.
    org.hibernate.id.insert.SybaseJConnGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use SybaseJConnGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.id.insert.TableInsertReturningBuilder(PostInsertIdentityPersister, SessionFactoryImplementor)
    Use TableInsertReturningBuilder(EntityPersister, MutatingTableReference, List, SessionFactoryImplementor) instead.
    org.hibernate.id.insert.UniqueKeySelectingDelegate(PostInsertIdentityPersister, Dialect, String[])
    Use UniqueKeySelectingDelegate(EntityPersister, String[], EventType) instead.
    org.hibernate.id.PostInsertIdentityPersister
    Use EntityPersister instead.
    org.hibernate.id.ResultSetIdentifierConsumer
    this interface is unnecessary and no longer used
    org.hibernate.internal.FastSessionServices.getDefaultTimeZoneStorageStrategy()
    org.hibernate.internal.FastSessionServices.getMutationExecutorService()
    org.hibernate.internal.JdbcObserverImpl
    since JdbcObserver is deprecated
    org.hibernate.internal.SessionFactoryImpl(MetadataImplementor, SessionFactoryOptions)
    This constructor will be removed
    org.hibernate.internal.SessionImpl.isEnforcingFetchGraph()
    org.hibernate.internal.SessionImpl.setEnforcingFetchGraph(boolean)
    org.hibernate.internal.util.ReflectHelper.getConstructor(Class<?>, Type[])
    no longer used, since we moved away from the Type interface
    org.hibernate.jdbc.Expectations.appropriateExpectation(ExecuteUpdateResultCheckStyle)
    org.hibernate.jdbc.Expectations.USUAL_EXPECTED_COUNT
    org.hibernate.jdbc.Expectations.USUAL_PARAM_POSITION
    org.hibernate.jpa.boot.spi.JpaSettings.METADATA_BUILDER_CONTRIBUTOR
    Use discovery instead.
    org.hibernate.jpa.boot.spi.JpaSettings.TYPE_CONTRIBUTORS
    Consider using discovery instead to dynamically locate contributors.
    org.hibernate.jpa.boot.spi.TypeContributorList
    Consider using discovery instead to dynamically locate contributors.
    org.hibernate.jpa.spi.IdentifierGeneratorStrategyProvider
    supply a GenerationTypeStrategyRegistration instead
    org.hibernate.loader.ast.spi.AfterLoadAction.afterLoad(SharedSessionContractImplementor, Object, Loadable)
    Use the updated form
    org.hibernate.loader.ast.spi.BatchLoaderFactory.createEntityBatchLoader(int, EntityMappingType, SessionFactoryImplementor)
    Use BatchLoaderFactory.createEntityBatchLoader(int, EntityMappingType, LoadQueryInfluencers) instead
    org.hibernate.loader.ast.spi.Loadable.isAffectedByEnabledFilters(LoadQueryInfluencers)
    Use Loadable.isAffectedByEnabledFilters(LoadQueryInfluencers, boolean) instead
    org.hibernate.loader.ast.spi.Loadable.isAffectedByInfluencers(LoadQueryInfluencers)
    Use Loadable.isAffectedByInfluencers(LoadQueryInfluencers, boolean) instead
    org.hibernate.loader.PropertyPath
    Use NavigablePath or NavigableRole instead, depending on need.
    org.hibernate.mapping.Collection.getCustomSQLDeleteCheckStyle()
    use Collection.getDeleteExpectation()
    org.hibernate.mapping.Collection.getCustomSQLInsertCheckStyle()
    use Collection.getInsertExpectation()
    org.hibernate.mapping.Collection.getCustomSQLUpdateCheckStyle()
    use Collection.getUpdateExpectation()
    org.hibernate.mapping.Constraint.generatedConstraintNamePrefix()
    No longer used, should be removed
    org.hibernate.mapping.Constraint.generateName(String, Table, List<Column>)
    This method does not respect the ImplicitNamingStrategy
    org.hibernate.mapping.Constraint.generateName(String, Table, Column...)
    This method does not respect the ImplicitNamingStrategy
    org.hibernate.mapping.Constraint.hashedName(String)
    Only used from deprecated methods
    org.hibernate.mapping.Constraint.isGenerated(Dialect)
    No longer used
    org.hibernate.mapping.Constraint.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    this method is no longer called
    org.hibernate.mapping.DenormalizedTable.getUniqueKeyIterator()
    org.hibernate.mapping.FetchProfile.addFetch(String, String, String)
    use FetchProfile.addFetch(Fetch)
    org.hibernate.mapping.FetchProfile.Fetch(String, String, String)
    use Fetch(String,String,FetchMode,FetchType)
    org.hibernate.mapping.FetchProfile.Fetch.getStyle()
    use FetchProfile.Fetch.getMethod()
    org.hibernate.mapping.ForeignKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.ForeignKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.mapping.Index.addColumns(List<Column>)
    use Index.getSelectableOrderMap()
    org.hibernate.mapping.Index.buildSqlCreateIndexString(SqlStringGenerationContext, String, Table, List<Column>, Map<Column, String>, boolean, Metadata)
    This method will be removed in the next release
    org.hibernate.mapping.Index.buildSqlCreateIndexString(Dialect, String, String, List<Column>, Map<Column, String>, boolean)
    This method will be removed in the next release
    org.hibernate.mapping.Index.buildSqlDropIndexString(String, String)
    This method will be removed in the next release
    org.hibernate.mapping.Index.containsColumn(Column)
    use Index.getSelectableOrderMap()
    org.hibernate.mapping.Join.getCustomSQLDeleteCheckStyle()
    use Join.getDeleteExpectation()
    org.hibernate.mapping.Join.getCustomSQLInsertCheckStyle()
    use Join.getInsertExpectation()
    org.hibernate.mapping.Join.getCustomSQLUpdateCheckStyle()
    use Join.getUpdateExpectation()
    org.hibernate.mapping.KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory, Dialect, String, String, RootClass)
    Use KeyValue.createGenerator(IdentifierGeneratorFactory, Dialect, RootClass) instead. No longer used except in legacy tests.
    org.hibernate.mapping.KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory, Dialect, RootClass)
    Use KeyValue.createGenerator(IdentifierGeneratorFactory, Dialect, RootClass) instead. No longer used except in legacy tests.
    org.hibernate.mapping.OneToOne.getConstraintColumnIterator()
    Use SimpleValue.getSelectables() instead
    org.hibernate.mapping.PersistentClass.getCustomSQLDeleteCheckStyle()
    use PersistentClass.getDeleteExpectation()
    org.hibernate.mapping.PersistentClass.getCustomSQLInsertCheckStyle()
    use PersistentClass.getInsertExpectation()
    org.hibernate.mapping.PersistentClass.getCustomSQLUpdateCheckStyle()
    use PersistentClass.getUpdateExpectation()
    org.hibernate.mapping.PersistentClass.getOptimisticLockMode()
    prefer PersistentClass.getOptimisticLockStyle()
    org.hibernate.mapping.PersistentClass.getSubclassProperty(String)
    This will be removed with no replacement.
    org.hibernate.mapping.PersistentClass.isCachingExplicitlyRequested()
    Use PersistentClass.isCached instead
    org.hibernate.mapping.PersistentClass.setCachingExplicitlyRequested(boolean)
    Use PersistentClass.setCached(boolean) instead
    org.hibernate.mapping.PersistentClass.setOptimisticLockMode(int)
    prefer PersistentClass.setOptimisticLockStyle(org.hibernate.engine.OptimisticLockStyle)
    org.hibernate.mapping.PrimaryKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.PrimaryKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.mapping.Property.getAccessorPropertyName(RepresentationMode)
    this method is no longer used
    org.hibernate.mapping.Property.isPrimitive(Class<?>)
    this method is no longer used
    org.hibernate.mapping.SimpleValue.getConstraintColumnIterator()
    Use SimpleValue.getSelectables() instead
    org.hibernate.mapping.Table()
    org.hibernate.mapping.Table.createUniqueKey(List<Column>)
    Use Table.createUniqueKey(List, MetadataBuildingContext)
    org.hibernate.mapping.Table.getCheckConstraints()
    No longer used, should be removed
    org.hibernate.mapping.Table.getCheckConstraintsIterator()
    No longer used, should be removed
    org.hibernate.mapping.Table.getForeignKeyIterator()
    No longer used, should be removed
    org.hibernate.mapping.Table.getUniqueKeyIterator()
    No longer used, should be removed
    org.hibernate.mapping.UniqueKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.UniqueKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.metamodel.mapping.DiscriminatedAssociationModelPart.getDiscriminatorPart()
    Use Discriminable.getDiscriminatorMapping() instead.
    org.hibernate.metamodel.mapping.EntityMappingType.extractConcreteTypeStateValues(Map<AttributeMapping, DomainResultAssembler>, RowProcessingState)
    org.hibernate.metamodel.mapping.EntityMappingType.pruneForSubclasses(TableGroup, Set<String>)
    Use EntityMappingType.pruneForSubclasses(TableGroup, Map) instead
    org.hibernate.metamodel.mapping.FilterRestrictable.applyFilterRestrictions(Consumer<Predicate>, TableGroup, boolean, Map<String, Filter>, SqlAstCreationState)
    Use FilterRestrictable.applyFilterRestrictions(Consumer, TableGroup, boolean, Map, boolean, SqlAstCreationState) instead
    org.hibernate.metamodel.mapping.Restrictable.applyBaseRestrictions(Consumer<Predicate>, TableGroup, boolean, Map<String, Filter>, Set<String>, SqlAstCreationState)
    Use Restrictable.applyBaseRestrictions(Consumer, TableGroup, boolean, Map, boolean, Set, SqlAstCreationState) instead
    org.hibernate.metamodel.model.domain.internal.EntityPersisterConcurrentMap.convertToMap()
    Higly inefficient - do not use; this exists to support other deprecated methods and will be removed.
    org.hibernate.persister.collection.AbstractCollectionPersister.decrementIndexByBase(Object)
    No longer used.
    org.hibernate.persister.collection.CollectionPersister.getCollectionType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here (generally), PluralAttributeMapping
    org.hibernate.persister.collection.CollectionPersister.getElementColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getElementType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getElementDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getIdentifierColumnAlias(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getIdentifierType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getIdentifierDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getIndexColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getIndexType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getIndexDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getKeyColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getKeyType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getKeyDescriptor()
    org.hibernate.persister.collection.CompositeElementPropertyMapping
    Replaced by EmbeddedCollectionPart
    org.hibernate.persister.collection.ElementPropertyMapping
    Replaced by CollectionPart
    org.hibernate.persister.collection.QueryableCollection
    Given the mapping-model and SQM, this contract is no longer needed. Note however that SQLQueryParser currently uses this along with other
    org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(Object, Object[], Object, boolean[], boolean[][], int, PreparedStatement, SharedSessionContractImplementor, int, boolean)
    No longer used.
    org.hibernate.persister.entity.AbstractEntityPersister.generateDeleteString(int)
    No longer used. See DeleteCoordinatorStandard
    org.hibernate.persister.entity.AbstractEntityPersister.generateSQLDeleteStrings(Object[])
    org.hibernate.persister.entity.AbstractEntityPersister.getElementTypeDescriptor()
    With no replacement.
    org.hibernate.persister.entity.AbstractEntityPersister.getSQLDeleteStrings()
    No longer used. See AbstractEntityPersister.getDeleteCoordinator()
    org.hibernate.persister.entity.AbstractEntityPersister.getSQLUpdateStrings()
    No longer used. See AbstractEntityPersister.getUpdateCoordinator()
    org.hibernate.persister.entity.AbstractEntityPersister.getTableMappingsCount()
    this method is no longer used
    org.hibernate.persister.entity.AbstractEntityPersister.getTableUpdateNeeded(int[], boolean)
    No longer used. See UpdateCoordinator
    org.hibernate.persister.entity.AbstractEntityPersister.isAllNull(Object[], int)
    org.hibernate.persister.entity.AbstractEntityPersister.isAllOrDirtyOptLocking()
    this method is no longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isBatchable()
    No longer used. See MutationExecutorService
    org.hibernate.persister.entity.AbstractEntityPersister.isDeleteCallable(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isInsertCallable(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isInverseSubclassTable(int)
    No longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isSubclassTableSequentialSelect(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isTableCascadeDeleteEnabled(int)
    No longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isUpdateCallable(int)
    With no replacement
    org.hibernate.persister.entity.AbstractPropertyMapping
    Replaced by EntityMappingType
    org.hibernate.persister.entity.BasicEntityPropertyMapping
    Replaced by EntityMappingType
    org.hibernate.persister.entity.DiscriminatorMetadata
    The functionality of DiscriminatorMetadata, DiscriminatorType and MetaType have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.persister.entity.DiscriminatorType
    The functionality of DiscriminatorType, DiscriminatorMetadata and MetaType have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.persister.entity.EntityPersister.delete(Object, Object, Object, SharedSessionContractImplementor)
    Use DeleteCoordinator.delete(java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.getPropertyType(String)
    See ManagedMappingType.findAttributeMapping(String)
    org.hibernate.persister.entity.EntityPersister.insert(Object[], Object, SharedSessionContractImplementor)
    Use InsertCoordinator.insert(Object, Object[], SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.insert(Object, Object[], Object, SharedSessionContractImplementor)
    Use InsertCoordinator.insert(Object, Object, Object[], SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.merge(Object, Object[], int[], boolean, Object[], Object, Object, Object, SharedSessionContractImplementor)
    Use UpdateCoordinator.update(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object, java.lang.Object[], int[], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.processInsertGeneratedProperties(Object, Object, Object[], SharedSessionContractImplementor)
    Use EntityPersister.processInsertGeneratedProperties(Object, Object, Object[], GeneratedValues, SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.processUpdateGeneratedProperties(Object, Object, Object[], SharedSessionContractImplementor)
    Use EntityPersister.processUpdateGeneratedProperties(Object, Object, Object[], GeneratedValues, SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.update(Object, Object[], int[], boolean, Object[], Object, Object, Object, SharedSessionContractImplementor)
    Use UpdateCoordinator.update(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object, java.lang.Object[], int[], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.Joinable
    Use ModelPartContainer, TableGroupProducer and/or TableGroupJoinProducer instead depending on need
    org.hibernate.persister.entity.Loadable
    Use EntityMappingType
    org.hibernate.persister.entity.Lockable
    Use EntityMappingType
    org.hibernate.persister.entity.mutation.EntityMutationTarget.getIdentityInsertDelegate()
    use EntityMutationTarget.getInsertDelegate() instead
    org.hibernate.persister.entity.OuterJoinLoadable
    Use EntityMappingType
    org.hibernate.persister.entity.PropertyMapping
    This interface is obsolete
    org.hibernate.persister.entity.SingleTableEntityPersister.getSubclassClosure()
    No longer used.
    org.hibernate.persister.entity.SQLLoadable
    Use EntityMappingType
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIncludes(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(Expression<T[]>, T[])
    Replaced with #arrayIncludes(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(T[], Expression<T[]>)
    Replaced with #arrayIncludes(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIncludesNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]>, T[])
    Replaced with #arrayIncludesNullable(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(T[], Expression<T[]>)
    Replaced with #arrayIncludesNullable(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIntersects(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(Expression<T[]>, T[])
    Replaced with #arrayIntersects(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(T[], Expression<T[]>)
    Replaced with #arrayIntersects(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIntersectsNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]>, T[])
    Replaced with #arrayIntersectsNullable(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(T[], Expression<T[]>)
    Replaced with #arrayIntersectsNullable(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Collection, Expression)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.spi.QueryParameterBindings.NO_PARAM_BINDINGS
    Use QueryParameterBindings.empty() instead.
    org.hibernate.query.sqm.function.FunctionRenderer.render(SqlAppender, List<? extends SqlAstNode>, SqlAstTranslator<?>)
    Use FunctionRenderer.render(SqlAppender, List, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport
    Use FunctionRenderer instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, Boolean, Boolean, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, Boolean, Boolean, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, List<SortSpecification>, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, List, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.SelfRenderingAggregateFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingAggregateFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingFunctionSqlAstExpression(String, FunctionRenderer, List, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingFunctionSqlAstExpression.getRenderer()
    Use SelfRenderingFunctionSqlAstExpression.getFunctionRenderer() instead
    org.hibernate.query.sqm.function.SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, List<SortSpecification>, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, List, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmAggregateFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmAggregateFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmFunction(SqmFunctionDescriptor, FunctionRenderer, List, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.getRenderingSupport()
    Use SelfRenderingSqmFunction.getFunctionRenderer() instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.resolveResultType(Supplier<MappingModelExpressible<?>>, TypeConfiguration)
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.resolveResultType(TypeConfiguration)
    org.hibernate.query.sqm.function.SelfRenderingSqmOrderedSetAggregateFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, SqmOrderByClause, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmOrderedSetAggregateFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, SqmOrderByClause, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmWindowFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, Boolean, Boolean, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmWindowFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, Boolean, Boolean, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingWindowFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, Boolean, Boolean, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingWindowFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, Boolean, Boolean, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.internal.SqmUtil.isFkOptimizationAllowed(SqmPath<?>)
    Use SqmUtil.isFkOptimizationAllowed(SqmPath, EntityAssociationMapping) instead
    org.hibernate.query.sqm.InterpretationException(String)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType<?>, Supplier<MappingModelExpressible<?>>, List<? extends SqmTypedNode<?>>, TypeConfiguration)
    Use FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType, SqmToSqlAstConverter, List, TypeConfiguration) instead
    org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType<?>, List<? extends SqmTypedNode<?>>, TypeConfiguration)
    Use FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType, SqmToSqlAstConverter, List, TypeConfiguration) instead
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createInsertTranslator(SqmInsertStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createSimpleDeleteTranslator(SqmDeleteStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createSimpleUpdateTranslator(SqmUpdateStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.tree.delete.SqmDeleteStatement(Class<T>, SqmQuerySource, NodeBuilder)
    was previously used for Criteria. Use SqmDeleteStatement(Class,NodeBuilder) instead
    org.hibernate.query.sqm.tree.delete.SqmDeleteStatement(SqmRoot<T>, SqmQuerySource, NodeBuilder)
    was previously used for HQL. Use SqmDeleteStatement(NodeBuilder) instead
    org.hibernate.query.sqm.tree.domain.SqmFkExpression(SqmEntityValuedSimplePath<?>, NodeBuilder)
    Use SqmFkExpression(SqmEntityValuedSimplePath) instead.
    org.hibernate.query.sqm.tree.insert.AbstractSqmInsertStatement(NodeBuilder, SqmQuerySource, Set<SqmParameter<?>>, Map<String, SqmCteStatement<?>>, SqmRoot<T>, List<SqmPath<?>>)
    org.hibernate.query.sqm.tree.select.AbstractSqmSelectQuery.setResultType(Class<T>)
    Don't use this method. It has no effect.
    org.hibernate.query.sqm.tree.update.SqmUpdateStatement(SqmRoot<T>, NodeBuilder)
    was previously used for HQL. Use SqmUpdateStatement(NodeBuilder) instead
    org.hibernate.query.sqm.tree.update.SqmUpdateStatement(SqmRoot<T>, SqmQuerySource, NodeBuilder)
    was previously used for Criteria. Use SqmUpdateStatement(Class, SqmCriteriaNodeBuilder) instead.
    org.hibernate.QueryException.wrapWithQueryString(String)
    This method is no longer used
    org.hibernate.resource.jdbc.spi.JdbcObserver
    It is no longer possible to plug custom implementations of this SPI. It will be removed.
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getFetchSize()
    this is never called, and luckily so, because it's not null-safe
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getObserver()
    since JdbcObserver is deprecated
    org.hibernate.search.engine.search.common.ValueModel.DEFAULT
    This constant is deprecated and will be removed at the same time as the ValueConvert enum is removed. Do not use this value explicitly.
    org.hibernate.search.mapper.orm.scope.SearchScope.massIndexer(String)
    Use SearchScope.massIndexer(Object) instead.
    org.hibernate.search.mapper.orm.scope.SearchScope.workspace(String)
    Use SearchScope.workspace(Object) instead.
    org.hibernate.SessionBuilder.tenantIdentifier(String)
    Use SessionBuilder.tenantIdentifier(Object) instead
    org.hibernate.SharedSessionBuilder.tenantIdentifier(String)
    org.hibernate.spi.NavigablePath(NavigablePath, String, String, String, NavigablePath.FullPathCalculator, int)
    Since NavigablePath.FullPathCalculator is no longer used
    org.hibernate.spi.NavigablePath.calculateIdMapperFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.spi.NavigablePath.calculateRootFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.spi.NavigablePath.FullPathCalculator
    No longer used
    org.hibernate.spi.TreatedNavigablePath.calculateTreatedFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getCastTypeName(SqlTypedMapping, SessionFactoryImplementor)
    Use AbstractSqlAstTranslator.getCastTypeName(SqlTypedMapping, TypeConfiguration) instead
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getFromDual()
    Use AbstractSqlAstTranslator.getDual() instead
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getSqlTypeName(SqlTypedMapping, SessionFactoryImplementor)
    Use AbstractSqlAstTranslator.getSqlTypeName(SqlTypedMapping, TypeConfiguration) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildDeleteTranslator(SessionFactoryImplementor, DeleteStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildInsertTranslator(SessionFactoryImplementor, InsertStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildUpdateTranslator(SessionFactoryImplementor, UpdateStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.exec.spi.Callback.invokeAfterLoadActions(SharedSessionContractImplementor, Object, Loadable)
    Use the updated signature
    org.hibernate.sql.exec.spi.JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect, JdbcParameterBindings, ExecutionContext, RowTransformer<R>, Class<R>, Function<String, PreparedStatement>, ResultsConsumer<T, R>)
    Use JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect, JdbcParameterBindings, ExecutionContext, RowTransformer, Class, StatementCreator, ResultsConsumer) instead
    org.hibernate.sql.model.ast.MutationGroup.forEachTableMutation(BiConsumer<Integer, M>)
    org.hibernate.sql.model.ast.MutationGroup.getTableMutation(String)
    org.hibernate.sql.model.MutationOperationGroup.forEachOperation(BiConsumer<Integer, O>)
    Will be removed. Use the other methods to visit each operation.
    org.hibernate.sql.model.MutationOperationGroup.hasMatching(BiFunction<Integer, O, Boolean>)
    Will be removed. Use the other methods to visit each operation.
    org.hibernate.sql.results.caching.QueryCachePutManager.finishUp(SharedSessionContractImplementor)
    Use QueryCachePutManager.finishUp(int, SharedSessionContractImplementor) instead
    org.hibernate.StatelessSessionBuilder.tenantIdentifier(String)
    Use StatelessSessionBuilder.tenantIdentifier(Object) instead
    org.hibernate.tool.schema.spi.ExecutionOptions.getSchemaFilter()
    No longer used, see SchemaToolingSettings.HBM2DDL_FILTER_PROVIDER
    org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.buildExecutionOptions(Map<String, Object>, SchemaFilter, ExceptionHandler)
    Use SchemaManagementToolCoordinator.buildExecutionOptions(Map, ExceptionHandler) instead.
    org.hibernate.tuple.AbstractAttribute
    No direct replacement.
    org.hibernate.tuple.AbstractNonIdentifierAttribute
    No direct replacement.
    org.hibernate.tuple.AnnotationValueGeneration
    Replaced by AnnotationBasedGenerator
    org.hibernate.tuple.Attribute
    Replaced by AttributeMapping
    org.hibernate.tuple.BaselineAttributeInformation
    No direct replacement, though see AttributeMapping and AttributeMetadata
    org.hibernate.tuple.component.AbstractCompositionAttribute
    No direct replacement
    org.hibernate.tuple.entity.AbstractEntityBasedAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedAssociationAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedBasicAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedCompositionAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityMetamodel
    Replaced by EntityMappingType. EntityMetamodel was a first attempt at what has become EntityMappingType
    org.hibernate.tuple.entity.VersionProperty
    Replaced by EntityVersionMapping
    org.hibernate.tuple.GenerationTiming
    Replaced by EventType as id-generation has been redefined using the new broader generation approach.
    org.hibernate.tuple.IdentifierAttribute
    No direct replacement; see EntityIdentifierMapping
    org.hibernate.tuple.IdentifierProperty
    No direct replacement; see EntityIdentifierMapping
    org.hibernate.tuple.NonIdentifierAttribute
    No direct replacement
    org.hibernate.tuple.PropertyFactory
    No direct replacement
    org.hibernate.tuple.StandardProperty
    Replaced by AttributeMapping
    org.hibernate.tuple.ValueGeneration
    Replaced by Generator
    org.hibernate.tuple.ValueGenerator
    Replaced by Generator
    org.hibernate.type.AbstractType.LEGACY_DEFAULT_SIZE
    org.hibernate.type.AbstractType.LEGACY_DICTATED_SIZE
    org.hibernate.type.ComponentType(Component, int[], MetadataBuildingContext)
    org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithMicros(SqlAppender, Calendar, TimeZone)
    use DateTimeUtils.appendAsTimestampWithMillis(SqlAppender, Calendar, TimeZone) instead
    org.hibernate.type.descriptor.DateTimeUtils.roundToDefaultPrecision(T, Dialect)
    Use DateTimeUtils.adjustToDefaultPrecision(Temporal, Dialect) instead
    org.hibernate.type.descriptor.jdbc.H2FormatJsonJdbcType
    Use H2JsonJdbcType instead
    org.hibernate.type.descriptor.jdbc.InstantAsTimestampJdbcType
    Use TimestampUtcAsJdbcTimestampJdbcType
    org.hibernate.type.descriptor.jdbc.InstantAsTimestampWithTimeZoneJdbcType
    Use TimestampUtcAsOffsetDateTimeJdbcType
    org.hibernate.type.descriptor.jdbc.JdbcType.addAuxiliaryDatabaseObjects(JavaType<?>, Size, Database, TypeConfiguration)
    Use JdbcType.addAuxiliaryDatabaseObjects(JavaType, Size, Database, JdbcTypeIndicators) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(SqlExpressible, Long, Integer, Integer)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(JdbcType, JavaType<?>)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(JdbcType, JavaType<?>, Long, Integer, Integer)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.EmbeddedComponentType(Component, int[], MetadataBuildingContext)
    org.hibernate.type.EnumType
    Use the built-in support for enums
    org.hibernate.type.MetaType
    The functionality of MetaType, DiscriminatorType and DiscriminatorMetadata have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.type.StandardBasicTypes.WRAPPER_BINARY
    use StandardBasicTypes.BINARY_WRAPPER instead
    org.hibernate.type.Type.beforeAssemble(Serializable, SharedSessionContractImplementor)
    Is not called anymore
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.addJavaSerialWhiteList(String...)
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.Configuration.classLoader()
    org.infinispan.client.hotrod.configuration.Configuration.getClassWhiteList()
    Use Configuration.getClassAllowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.Configuration.keySizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.Configuration.nearCache()
    org.infinispan.client.hotrod.configuration.Configuration.serialWhitelist()
    Use Configuration.serialAllowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.Configuration.transaction()
    since 12.0. To be removed in Infinispan 14.
    org.infinispan.client.hotrod.configuration.Configuration.valueSizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.addJavaSerialWhiteList(String...)
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.nearCache()
    since 11.0. To be removed in 14.0. Use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) and RemoteCacheConfigurationBuilder.nearCacheMaxEntries(int) instead.
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.addJavaSerialWhiteList(String...)
    Use ConfigurationChildBuilder.addJavaSerialAllowList(String...) instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.NearCacheConfiguration.cacheNamePattern()
    org.infinispan.client.hotrod.configuration.NearCacheConfigurationBuilder.cacheNamePattern(String)
    use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) to enable near-caching per-cache
    org.infinispan.client.hotrod.configuration.NearCacheConfigurationBuilder.cacheNamePattern(Pattern)
    use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) to enable near-caching per-cache
    org.infinispan.client.hotrod.configuration.RemoteCacheConfigurationBuilder.transactionManager(TransactionManager)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup) instead.
    org.infinispan.client.hotrod.configuration.SslConfigurationBuilder.trustStorePath(String)
    since 12.0 to be removed in 15.0. Use SslConfigurationBuilder.trustStoreFileName(String) and pass pem to SslConfigurationBuilder.trustStoreType(String).
    org.infinispan.client.hotrod.configuration.TransactionConfiguration
    since 12.0. To be removed in Infinispan 14
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.timeout()
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.transactionManagerLookup()
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.transactionMode()
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder
    since 12.0. To be removed in Infinispan 14.
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.timeout(long, TimeUnit)
    since 12.0. To be removed in Infinispan 14. Use ConfigurationBuilder.transactionTimeout(long, TimeUnit)
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.transactionMode(TransactionMode)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionMode(TransactionMode)
    org.infinispan.client.hotrod.DataFormat.initialize(RemoteCacheManager, boolean)
    Replaced by DataFormat.initialize(RemoteCacheManager, String, boolean).
    org.infinispan.client.hotrod.DataFormat.keyToBytes(Object, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.DataFormat.valueToBytes(Object, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.event.impl.ClientListenerNotifier.whitelist()
    Use ClientListenerNotifier.allowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.impl.ConfigurationProperties.DEFAULT_KEY_SIZE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.DEFAULT_VALUE_SIZE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getKeySizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getNearCacheNamePattern()
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getTrustStorePath()
    Since 12.0 and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getValueSizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.JAVA_SERIAL_WHITELIST
    org.infinispan.client.hotrod.impl.ConfigurationProperties.KEY_SIZE_ESTIMATE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setJavaSerialWhitelist(String)
    Use ConfigurationProperties.setJavaSerialAllowList(String) instead. To be removed in 14.0.
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setKeySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setNearCacheNamePattern(String)
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setTrustStorePath(String)
    Since 12.0 and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setValueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.VALUE_SIZE_ESTIMATE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.consistenthash.ConsistentHash.init(Map<SocketAddress, Set<Integer>>, int, int)
    org.infinispan.client.hotrod.marshall.MarshallerUtil.obj2bytes(Marshaller, Object, boolean, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.RemoteCache.getRemoteCacheManager()
    Since 14.0. Use RemoteCache.getRemoteCacheContainer() instead.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(boolean)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionMode)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionMode, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionMode)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionMode, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.ServerStatistics.CURRENT_NR_OF_ENTRIES
    Since 14.0, please use ServerStatistics.APPROXIMATE_ENTRIES
    org.infinispan.commons.api.CacheContainerAdmin.AdminFlag.PERMANENT
    configurations are now always permanent by default. Use the CacheContainerAdmin.AdminFlag.VOLATILE flag to obtain the opposite behaviour.
    org.infinispan.commons.configuration.ClassWhiteList
    since 12.0. Will be removed in 14.0. Use ClassAllowList.
    org.infinispan.commons.configuration.io.ConfigurationResourceResolver.DEFAULT
    org.infinispan.commons.configuration.XMLStringConfiguration
    Use StringConfiguration instead
    org.infinispan.commons.dataconversion.BinaryTranscoder
    since 13.0. Will be removed in a future version together with MediaType.APPLICATION_UNKNOWN.
    org.infinispan.commons.dataconversion.Encoder
    Since 12.1, without replacement. To be removed in a future version.
    org.infinispan.commons.dataconversion.EncoderIds
    since 12.1, to be removed in a future version.
    org.infinispan.commons.dataconversion.EncoderIds.GENERIC_MARSHALLER
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.EncoderIds.GLOBAL_MARSHALLER
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.EncoderIds.JAVA_SERIALIZATION
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.GlobalMarshallerEncoder
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.IdentityEncoder
    since 12.1. to be removed in a future version.
    org.infinispan.commons.dataconversion.JavaSerializationEncoder
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.MarshallerEncoder
    Since 12.1, to be removed in a future version.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_BINARY
    Since 11.0, will be removed in 14.0. No longer used for BINARY storage.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_BINARY_TYPE
    Since 11.0, will be removed in 14.0. No longer used for BINARY storage.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLED
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLING
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLING_TYPE
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_UNKNOWN
    Since 11.0, without replacement.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_UNKNOWN_TYPE
    Since 11.0, without replacement.
    org.infinispan.commons.dataconversion.MediaType.BYTE_ARRAY_TYPE
    org.infinispan.commons.dataconversion.MediaType.parse(String)
    replaced by MediaType.fromString(java.lang.String)
    org.infinispan.commons.dataconversion.MediaType.toStringExcludingParam(String...)
    Use MediaType.getParameters() and MediaType.getTypeSubtype() to build a custom String representation.
    org.infinispan.commons.dataconversion.StandardConversions.bytesToHex(byte[])
    Use Base16Codec.encode(byte[])
    org.infinispan.commons.dataconversion.StandardConversions.convertJavaToOctetStream(Object, MediaType, Marshaller)
    Since 13.0, with no replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertJavaToText(Object, MediaType, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToJava(byte[], MediaType, Marshaller)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToText(byte[], MediaType)
    Since 13.0, without replacment.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToUrlEncoded(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertTextToOctetStream(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertTextToUrlEncoded(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToObject(Object)
    since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToOctetStream(Object)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToText(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.decodeObjectContent(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.decodeOctetStream(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.hexToBytes(String)
    Use Base16Codec.decode(String) instead.
    org.infinispan.commons.dataconversion.StandardConversions.urlDecode(Object)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.urlEncode(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.UTF8Encoder
    Since 12.1, to be removed in a future version.
    org.infinispan.commons.dataconversion.WrapperIds.PROTOSTREAM_WRAPPER
    Replaced by PROTOBUF_WRAPPER. Will be removed in next minor version.
    org.infinispan.commons.executors.BlockingThreadPoolExecutorFactory
    since 12.0 with no replacement
    org.infinispan.commons.io.ExposedByteArrayOutputStream
    Since 13.0, please use LazyByteArrayOutputStream instead.
    org.infinispan.commons.marshall.AdvancedExternalizer
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.marshall.Externalizer
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.marshall.ProtoStreamTypeIds.SPRING_NULL_VALUE
    org.infinispan.commons.marshall.SerializeWith
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.marshall.StreamingMarshaller
    for internal use only
    org.infinispan.commons.persistence.Store
    since 11.0. To be removed in 14.0 ISPN-11866. Stores should utilise NonBlockingStore.Characteristics to specify a store's capabilities.
    org.infinispan.commons.util.ObjectDuplicator
    Since 12, will be removed in version 15.0
    org.infinispan.commons.util.PeekableMap
    since 11.0 with no replacement - no longer used
    org.infinispan.commons.util.SslContextFactory.getSslProvider()
    org.infinispan.commons.util.SslContextFactory.useNativeIfAvailable(boolean)
    org.infinispan.query.backend.QueryInterceptor.indexedEntities()
    since 11
    org.jboss.as.controller.client.ModelControllerClientConfiguration.getSSLContext()
    Use ModelControllerClientConfiguration.getSslContextFactory()
    org.jboss.logging.Logger.getMessageLogger(Class<T>, String)
    Use Logger.getMessageLogger(Lookup,Class,String) instead to avoid errors in modular environments.
    org.jboss.logging.Logger.getMessageLogger(Class<T>, String, Locale)
    Use Logger.getMessageLogger(Lookup,Class,String,Locale) instead to avoid errors in modular environments.
    org.jboss.logging.Messages.getBundle(Class<T>)
    Use Messages.getBundle(Lookup,Class) instead to avoid errors in modular environments.
    org.jboss.logging.Messages.getBundle(Class<T>, Locale)
    Use Messages.getBundle(Lookup,Class,Locale) instead to avoid errors in modular environments.
    org.jboss.resteasy.client.jaxrs.ClientHttpEngineBuilder
    use the org.jboss.resteasy.client.jaxrs.engine.ClientHttpEngineFactory instead
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpAsyncClient4Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClientEngine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ClientHttpEngineBuilder43
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngineBuilder will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.HttpContextProvider
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.URLConnectionClientEngineBuilder
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.formData
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.formDataMap
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.getFormData()
    org.jboss.resteasy.spi.DefaultOptionsMethodException
    org.jboss.resteasy.tracing.api.providers.TextBasedRESTEasyTracingInfo.messageList
    Use RESTEasyTracingInfo.pop()
    org.wildfly.clustering.dispatcher.Command
    Superseded by Command.
    org.wildfly.clustering.dispatcher.CommandDispatcher
    Replaced by CommandDispatcher.
    org.wildfly.clustering.dispatcher.CommandDispatcherException
    To be removed without replacement.
    org.wildfly.clustering.dispatcher.CommandDispatcherFactory
    Replaced by CommandDispatcherFactory.
    org.wildfly.clustering.group.Group
    Replaced by Group.
    org.wildfly.clustering.group.GroupListener
    Replaced by GroupMembershipListener.
    org.wildfly.clustering.group.Membership
    Replaced by GroupMembership.
    org.wildfly.clustering.group.Node
    Replaced by GroupMember.
    org.wildfly.clustering.marshalling.Externalizer
    Use Externalizer instead.
    org.wildfly.clustering.provider.ServiceProviderRegistration
    Replaced by ServiceProviderRegistration.
    org.wildfly.clustering.provider.ServiceProviderRegistry
    Replaced by org.wildfly.clustering.server.provider.ServiceProviderRegistry.
    org.wildfly.clustering.Registrar
    Replaced by Registrar.
    org.wildfly.clustering.Registration
    Replaced by Registration.
    org.wildfly.clustering.registry.Registry
    Replaced by Registry.
    org.wildfly.clustering.registry.RegistryFactory
    Replaced by RegistryFactory.
    org.wildfly.clustering.registry.RegistryListener
    Replaced by RegistryListener.
    org.wildfly.clustering.service.Builder
    Replaced by ServiceConfigurator.
    org.wildfly.clustering.service.concurrent.Executor
    To be removed without replacement
    org.wildfly.clustering.service.concurrent.ServiceExecutor
    To be removed without replacement
    org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
    To be removed without replacement
    org.wildfly.clustering.service.ServiceNameRegistry
    To be removed without replacement.
    org.wildfly.clustering.singleton.election.NamePreference
    Replaced by SingletonElectionPolicy#prefer(java.util.function.Predicate).
    org.wildfly.clustering.singleton.election.Preference
    To be removed without replacement.
    org.wildfly.clustering.singleton.election.PreferredSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.prefer(List).
    org.wildfly.clustering.singleton.election.RandomSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.random().
    org.wildfly.clustering.singleton.election.SimpleSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.position(int).
    org.wildfly.clustering.singleton.election.SocketAddressPreference
    To be removed without replacement.
    org.wildfly.clustering.singleton.service.SingletonService
    org.wildfly.clustering.singleton.service.SingletonServiceConfigurator
    Superseded by SingletonServiceTarget.
    org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorFactory
    Superseded by SingletonServiceTargetFactory.
    org.wildfly.clustering.singleton.Singleton.getPrimaryProvider()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.Singleton.getProviders()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.Singleton.isPrimary()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.SingletonCacheRequirement
    org.wildfly.clustering.singleton.SingletonCacheRequirement.SINGLETON_SERVICE_BUILDER_FACTORY
    Use SingletonServiceBuilderFactory.SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultCacheRequirement
    org.wildfly.clustering.singleton.SingletonDefaultCacheRequirement.SINGLETON_SERVICE_BUILDER_FACTORY
    Use SingletonServiceBuilderFactory.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultRequirement
    org.wildfly.clustering.singleton.SingletonDefaultRequirement.SINGLETON_POLICY
    Use SingletonPolicy.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonElectionListener
    Replaced by SingletonElectionListener
    org.wildfly.clustering.singleton.SingletonElectionPolicy
    Replaced by SingletonElectionPolicy.
    org.wildfly.clustering.singleton.SingletonPolicy
    Replaced by SingletonPolicy.
    org.wildfly.clustering.singleton.SingletonRequirement
    org.wildfly.clustering.singleton.SingletonRequirement.SINGLETON_POLICY
    Use SingletonPolicy.SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonService
    Replaced by SingletonService.
    org.wildfly.clustering.singleton.SingletonServiceBuilder
    Replaced by SingletonServiceConfigurator.
    org.wildfly.clustering.singleton.SingletonServiceBuilderFactory
    Replaced by SingletonServiceConfiguratorFactory
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder
    Replaced by CapabilityReference.
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, BinaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, BinaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, QuaternaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, QuaternaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, TernaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, TernaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, UnaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, UnaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.Builder
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.DefaultBuilder
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentPathProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentPathProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentPathProvider
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder
    Replaced by ResourceCapabilityReference.
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, BinaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, BinaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, NullaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, NullaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, QuaternaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, QuaternaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, TernaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, NullaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, UnaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, UnaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.Builder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.DefaultBuilder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.NaryBuilder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference
    org.wildfly.subsystem.resource.operation.AddResourceOperationStepHandlerDescriptor.getRequiredChildren()
    Superseded by AddResourceOperationStepHandlerDescriptor.getRequiredChildResources().
    org.wildfly.subsystem.resource.operation.AddResourceOperationStepHandlerDescriptor.getRequiredSingletonChildren()
    Superseded by AddResourceOperationStepHandlerDescriptor.getRequiredSingletonChildResources()
    org.wildfly.subsystem.resource.PathElementProvider
    To be removed without replacement
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.provideRequiredChildren(Collection<P>)
    Use ResourceDescriptor.Configurator.requireChildResources(Set) instead.
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.provideRequiredSingletonChildren(Collection<P>)
    Use ResourceDescriptor.Configurator.requireSingletonChildResources(Set) instead.
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireChild(PathElement)
    Superseded by ResourceDescriptor.Configurator.requireChildResource(ResourceRegistration).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireChildren(Set<PathElement>)
    Superseded by ResourceDescriptor.Configurator.requireChildResources(Set).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireSingletonChild(Set<PathElement>)
    Superseded by ResourceDescriptor.Configurator.requireSingletonChildResources(Set).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireSingletonChild(PathElement)
    Superseded by ResourceDescriptor.Configurator.requireSingletonChildResource(ResourceRegistration).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.withAddResourceOperationTransformation(UnaryOperator<OperationStepHandler>)
    Superseded by ResourceDescriptor.Configurator.withOperationTransformation(String, UnaryOperator).
    org.wildfly.subsystem.resource.ResourceDescriptor.getAddOperationTransformation()
    Superseded by ResourceDescriptor.getOperationTransformation(String)
    org.wildfly.subsystem.resource.ResourceDescriptor.getResourceOperationTransformation()
    Superseded by ResourceDescriptor.getOperationTransformation(String).
  • Deprecated Packages
    Package
    Description
    org.infinispan.query.dsl.impl
    since 10.1. This will be removed in 11.
  • Deprecated Interfaces
    Interface
    Description
    com.fasterxml.jackson.databind.jsonschema.SchemaAware
    Since 2.15, we recommend use of external JSON Schema generator module
    com.fasterxml.jackson.databind.ser.BeanPropertyFilter
    Since 2.3: use PropertyFilter instead.
    com.sun.org.omg.CORBA.portable.ValueHelper
    Deprecated by CORBA 2.3.
    com.sun.tools.xjc.api.J2SJAXBModel
    Use com.sun.tools.jxc.api.J2SJAXBModel instead.
    com.sun.tools.xjc.api.JavaCompiler
    Use com.sun.tools.jxc.api.JavaCompiler instead.
    io.smallrye.reactive.messaging.annotations.Emitter
    Use Emitter instead.
    io.undertow.security.api.SecurityContextFactory
    Instead extend AbstractSecurityContextAssociationHandler to provide alternative contexts.
    io.undertow.servlet.api.ThreadSetupAction
    jakarta.resource.spi.security.GenericCredential
    The preferred way to represent generic credential information is via the org.ietf.jgss.GSSCredential interface in J2SE Version 1.4, which provides similar functionality.
    jakarta.servlet.jsp.el.FunctionMapper
    As of JSP 2.1, replaced by FunctionMapper
    jakarta.servlet.jsp.el.VariableResolver
    As of JSP 2.1, replaced by ELResolver
    org.apache.activemq.artemis.core.management.impl.openmbean.CompositeDataConstants
    use org.apache.activemq.artemis.core.message.openmbean.CompositeDataConstants
    org.apache.activemq.artemis.core.message.BodyEncoder
    org.apache.activemq.artemis.core.message.impl.MessageInternal
    org.apache.activemq.artemis.core.server.cluster.Transformer
    org.apache.activemq.artemis.core.server.ConnectorService
    org.apache.activemq.artemis.core.server.ServerMessage
    org.apache.activemq.artemis.jms.server.JMSServerManager
    org.apache.activemq.artemis.spi.core.remoting.ConnectionLifeCycleListener
    use ClientConnectionLifeCycleListener instead.
    org.apache.logging.log4j.util.Supplier
    org.bouncycastle.crypto.KeyEncapsulation
    use EncapsulatedSecretGenerator and EncapsulatedSecretExtractor
    org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder
    No longer used
    org.bouncycastle.jce.interfaces.ElGamalPublicKey
    just use DHPublicKey.
    org.bouncycastle.jce.interfaces.MQVPrivateKey
    use MQVParameterSpec for passing the ephemeral key.
    org.bouncycastle.jce.interfaces.MQVPublicKey
    use MQVParameterSpec for passing the ephemeral key.
    org.bouncycastle.openssl.PasswordFinder
    no longer used.
    org.bouncycastle.pqc.crypto.xmss.XMSSStoreableObjectInterface
    use Encodable
    org.bouncycastle.pqc.jcajce.interfaces.StateAwareSignature
    it's better to avoid this and use extractKeyShard methods where possible.
    org.bouncycastle.x509.X509AttributeCertificate
    use X509CertificateHolder class in the PKIX package.
    org.hibernate.boot.AttributeConverterInfo
    no longer used
    org.hibernate.boot.model.internal.AttributeConverterDefinitionCollector
    use ConverterRegistry
    org.hibernate.boot.spi.AdditionalJaxbMappingProducer
    Use AdditionalMappingContributor instead
    org.hibernate.boot.spi.MetadataBuilderContributor
    Use settings, TypeContributor, FunctionContributor or AdditionalMappingContributor instead depending on need
    org.hibernate.boot.spi.MetadataContributor
    Use AdditionalMappingContributor or TypeContributor instead depending on need
    org.hibernate.bytecode.enhance.spi.LazyPropertyInitializer.InterceptorImplementor
    Prefer the form of these methods defined on BytecodeLazyAttributeInterceptor instead
    org.hibernate.cache.RegionFactory
    Moved, but still need this definition for ehcache
    org.hibernate.cfg.NamingStrategy
    ImplicitNamingStrategy and PhysicalNamingStrategy should be used instead.
    org.hibernate.cfg.SecondPass
    Use SecondPass instead
    org.hibernate.engine.spi.Mapping
    Use TypeConfiguration, Metadata, or RuntimeMetamodels to access such information
    org.hibernate.engine.spi.SessionFactoryImplementor.DeserializationResolver
    this is no longer used
    org.hibernate.engine.transaction.spi.TransactionObserver
    use TransactionObserver
    org.hibernate.envers.strategy.AuditStrategy
    use AuditStrategy instead.
    org.hibernate.event.spi.ReplicateEventListener
    since Session.replicate(java.lang.Object, org.hibernate.ReplicationMode) is deprecated
    org.hibernate.event.spi.SaveOrUpdateEventListener
    since Session.saveOrUpdate(java.lang.Object) and friends are deprecated
    org.hibernate.id.insert.InsertGeneratedIdentifierDelegate
    Use GeneratedValuesMutationDelegate instead.
    org.hibernate.id.PostInsertIdentityPersister
    Use EntityPersister instead.
    org.hibernate.id.ResultSetIdentifierConsumer
    this interface is unnecessary and no longer used
    org.hibernate.id.UUIDGenerationStrategy
    see UUIDGenerator
    org.hibernate.jpa.boot.spi.TypeContributorList
    Consider using discovery instead to dynamically locate contributors.
    org.hibernate.jpa.LegacySpecHints
    Use the SpecHints form instead
    org.hibernate.jpa.spi.IdentifierGeneratorStrategyProvider
    supply a GenerationTypeStrategyRegistration instead
    org.hibernate.mapping.IndexedBiConsumer
    Use IndexedBiConsumer instead
    org.hibernate.mapping.IndexedConsumer
    Use IndexedConsumer instead
    org.hibernate.mapping.SemanticsResolver
    this is no longer used
    org.hibernate.metadata.ClassMetadata
    Use Hibernate's mapping model MappingMetamodel
    org.hibernate.metadata.CollectionMetadata
    Use Hibernate's mapping model MappingMetamodel
    org.hibernate.Metamodel
    Prefer JpaMetamodel
    org.hibernate.metamodel.model.domain.EmbeddedDomainType
    Use EmbeddableDomainType instead. Originally intended to describe the actual usage of an embeddable (the embedded) because it was intended to include the mapping (column, etc) information. However, that causes us to need multiple embeddable instances per embeddable class.
    org.hibernate.metamodel.spi.MetamodelImplementor
    Use MappingMetamodel or JpaMetamodel instead. See RuntimeMetamodels.
    org.hibernate.persister.collection.DeprecatedCollectionStuff
    Just used to singly extend all the deprecated collection persister roles
    org.hibernate.persister.collection.QueryableCollection
    Given the mapping-model and SQM, this contract is no longer needed. Note however that SQLQueryParser currently uses this along with other
    org.hibernate.persister.collection.SQLLoadableCollection
    org.hibernate.persister.entity.DeprecatedEntityStuff
    Just used to singly extend all the deprecated entity persister roles
    org.hibernate.persister.entity.DiscriminatorMetadata
    The functionality of DiscriminatorMetadata, DiscriminatorType and MetaType have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.persister.entity.Joinable
    Use ModelPartContainer, TableGroupProducer and/or TableGroupJoinProducer instead depending on need
    org.hibernate.persister.entity.Loadable
    Use EntityMappingType
    org.hibernate.persister.entity.Lockable
    Use EntityMappingType
    org.hibernate.persister.entity.OuterJoinLoadable
    Use EntityMappingType
    org.hibernate.persister.entity.PropertyMapping
    This interface is obsolete
    org.hibernate.persister.entity.Queryable
    Use EntityMappingType instead
    org.hibernate.persister.entity.SQLLoadable
    Use EntityMappingType
    org.hibernate.persister.entity.UniqueKeyLoadable
    Use EntityMappingType.loadByUniqueKey(java.lang.String, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) instead
    org.hibernate.persister.spi.PersisterCreationContext
    Use RuntimeModelCreationContext instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport
    Use FunctionRenderer instead
    org.hibernate.resource.jdbc.spi.JdbcObserver
    It is no longer possible to plug custom implementations of this SPI. It will be removed.
    org.hibernate.search.engine.backend.types.converter.FromDocumentFieldValueConverter
    Implement FromDocumentValueConverter instead.
    org.hibernate.search.engine.backend.types.converter.runtime.FromDocumentFieldValueConvertContext
    Use FromDocumentValueConverter with FromDocumentValueConvertContext instead.
    org.hibernate.search.engine.backend.types.converter.runtime.FromDocumentFieldValueConvertContextExtension
    Use FromDocumentValueConverter with FromDocumentValueConvertContext and FromDocumentValueConvertContextExtension instead.
    org.hibernate.search.engine.backend.types.converter.runtime.ToDocumentFieldValueConvertContext
    Use ToDocumentValueConverter with ToDocumentValueConvertContext instead.
    org.hibernate.search.engine.backend.types.converter.runtime.ToDocumentFieldValueConvertContextExtension
    Use ToDocumentValueConverter with ToDocumentValueConvertContext and ToDocumentValueConvertContextExtension instead.
    org.hibernate.search.engine.backend.types.converter.ToDocumentFieldValueConverter
    Implement ToDocumentValueConverter instead.
    org.hibernate.search.engine.search.predicate.dsl.NestedPredicateFieldStep
    Use SearchPredicateFactory.nested(String) instead.
    org.hibernate.search.engine.search.predicate.dsl.NestedPredicateNestStep
    Use SearchPredicateFactory.nested(String) instead.
    org.hibernate.search.engine.search.predicate.dsl.NestedPredicateOptionsStep
    Use SearchPredicateFactory.nested(String) instead.
    org.hibernate.search.mapper.orm.automaticindexing.session.AutomaticIndexingSynchronizationConfigurationContext
    Use IndexingPlanSynchronizationStrategyConfigurationContext
    org.hibernate.search.mapper.orm.automaticindexing.session.AutomaticIndexingSynchronizationStrategy
    See IndexingPlanSynchronizationStrategy
    org.hibernate.search.mapper.orm.automaticindexing.spi.AutomaticIndexingStrategyStartContext
    This SPI was introduced by mistake and was never used.
    org.hibernate.search.mapper.orm.common.EntityReference
    Use EntityReference instead.
    org.hibernate.search.mapper.orm.massindexing.MassIndexingFailureHandler
    move to MassIndexingFailureHandler.
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor
    move to MassIndexingMonitor.
    org.hibernate.search.mapper.orm.work.SearchIndexingPlanExecutionReport
    Use SearchIndexingPlanExecutionReport
    org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory
    Use/implement ValueHandleFactory instead.
    org.hibernate.Session.LockRequest
    simply construct a LockOptions and pass it to Session.lock(Object, LockOptions).
    org.hibernate.spi.NavigablePath.FullPathCalculator
    No longer used
    org.hibernate.transform.ResultTransformer
    Use TupleTransformer and/or ResultListTransformer instead
    org.hibernate.tuple.AnnotationValueGeneration
    Replaced by AnnotationBasedGenerator
    org.hibernate.tuple.Attribute
    Replaced by AttributeMapping
    org.hibernate.tuple.IdentifierAttribute
    No direct replacement; see EntityIdentifierMapping
    org.hibernate.tuple.Instantiator
    This contract is no longer used by Hibernate. Implement/use Instantiator instead. See ManagedTypeRepresentationStrategy
    org.hibernate.tuple.NonIdentifierAttribute
    No direct replacement
    org.hibernate.tuple.Tuplizer
    See ManagedTypeRepresentationStrategy
    org.hibernate.tuple.ValueGeneration
    Replaced by Generator
    org.hibernate.tuple.ValueGenerator
    Replaced by Generator
    org.hibernate.validator.cfg.context.AnnotationProcessingOptions
    Since 6.0. Planned for removal. Use AnnotationIgnoreOptions.ignoreAnnotations(boolean) instead.
    org.infinispan.commons.dataconversion.Encoder
    Since 12.1, without replacement. To be removed in a future version.
    org.infinispan.commons.dataconversion.EncoderIds
    since 12.1, to be removed in a future version.
    org.infinispan.commons.marshall.AdvancedExternalizer
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.marshall.Externalizer
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.marshall.StreamingMarshaller
    for internal use only
    org.infinispan.commons.util.PeekableMap
    since 11.0 with no replacement - no longer used
    org.infinispan.query.dsl.Expression
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.FilterConditionBeginContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.FilterConditionContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.FilterConditionContextQueryBuilder
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.FilterConditionEndContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.PaginationContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.ParameterContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryBuilder
    since 10.1. The Ickle query language is now preferred over the QueryBuilder. See QueryFactory.create(java.lang.String). The QueryBuilder and associated context interfaces will be removed in version 11.0.
    org.infinispan.query.dsl.RangeConditionContext
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.RangeConditionContextQueryBuilder
    since 10.1. See deprecation note on QueryBuilder.
    org.jboss.logging.ParameterConverter
    this is not currently used anywhere and no replacement will be created
    org.jboss.msc.inject.Injector
    Use ServiceBuilder.provides(org.jboss.msc.service.ServiceName...) method instead. This class will be removed in a future release.
    org.jboss.msc.service.Service
    use Service instead. This class will be removed in a future release.
    org.jboss.msc.value.Value
    Use ServiceBuilder.requires(org.jboss.msc.service.ServiceName) method instead. This class will be removed in a future release.
    org.jboss.resteasy.client.jaxrs.ClientHttpEngineBuilder
    use the org.jboss.resteasy.client.jaxrs.engine.ClientHttpEngineFactory instead
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClientEngine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.HttpContextProvider
    org.jboss.resteasy.plugins.server.embedded.EmbeddedJaxrsServer
    org.jboss.weld.inject.WeldInstance.Handler
    org.omg.CORBA.DynAny
    Use the new DynAny instead
    org.omg.CORBA.DynArray
    Use the new DynArray instead
    org.omg.CORBA.DynEnum
    Use the new DynEnum instead
    org.omg.CORBA.DynFixed
    Use the new DynFixed instead
    org.omg.CORBA.DynSequence
    Use the new DynSequence instead
    org.omg.CORBA.DynStruct
    Use the new DynStruct instead
    org.omg.CORBA.DynUnion
    Use the new DynUnion instead
    org.omg.CORBA.DynValue
    Use the new DynValue instead
    org.slf4j.spi.LoggerFactoryBinder
     
    org.slf4j.spi.MarkerFactoryBinder
     
    org.wildfly.clustering.dispatcher.Command
    Superseded by Command.
    org.wildfly.clustering.dispatcher.CommandDispatcher
    Replaced by CommandDispatcher.
    org.wildfly.clustering.dispatcher.CommandDispatcherFactory
    Replaced by CommandDispatcherFactory.
    org.wildfly.clustering.group.Group
    Replaced by Group.
    org.wildfly.clustering.group.GroupListener
    Replaced by GroupMembershipListener.
    org.wildfly.clustering.group.Membership
    Replaced by GroupMembership.
    org.wildfly.clustering.group.Node
    Replaced by GroupMember.
    org.wildfly.clustering.marshalling.Externalizer
    Use Externalizer instead.
    org.wildfly.clustering.provider.ServiceProviderRegistration
    Replaced by ServiceProviderRegistration.
    org.wildfly.clustering.provider.ServiceProviderRegistry
    Replaced by org.wildfly.clustering.server.provider.ServiceProviderRegistry.
    org.wildfly.clustering.Registrar
    Replaced by Registrar.
    org.wildfly.clustering.Registration
    Replaced by Registration.
    org.wildfly.clustering.registry.Registry
    Replaced by Registry.
    org.wildfly.clustering.registry.RegistryFactory
    Replaced by RegistryFactory.
    org.wildfly.clustering.registry.RegistryListener
    Replaced by RegistryListener.
    org.wildfly.clustering.service.Builder
    Replaced by ServiceConfigurator.
    org.wildfly.clustering.service.concurrent.Executor
    To be removed without replacement
    org.wildfly.clustering.service.concurrent.ServiceExecutor
    To be removed without replacement
    org.wildfly.clustering.service.ServiceNameRegistry
    To be removed without replacement.
    org.wildfly.clustering.singleton.election.Preference
    To be removed without replacement.
    org.wildfly.clustering.singleton.service.SingletonService
    org.wildfly.clustering.singleton.service.SingletonServiceConfigurator
    Superseded by SingletonServiceTarget.
    org.wildfly.clustering.singleton.service.SingletonServiceConfiguratorFactory
    Superseded by SingletonServiceTargetFactory.
    org.wildfly.clustering.singleton.SingletonElectionListener
    Replaced by SingletonElectionListener
    org.wildfly.clustering.singleton.SingletonElectionPolicy
    Replaced by SingletonElectionPolicy.
    org.wildfly.clustering.singleton.SingletonPolicy
    Replaced by SingletonPolicy.
    org.wildfly.clustering.singleton.SingletonService
    Replaced by SingletonService.
    org.wildfly.clustering.singleton.SingletonServiceBuilder
    Replaced by SingletonServiceConfigurator.
    org.wildfly.clustering.singleton.SingletonServiceBuilderFactory
    Replaced by SingletonServiceConfiguratorFactory
    org.wildfly.extension.elytron.Configurable
    it is sufficient to implement initialize(Map&lt;String, String&gt;) method in custom component
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder
    Replaced by CapabilityReference.
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.Builder
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentPathProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentPathProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentAttributeProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentPathProvider
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder
    Replaced by ResourceCapabilityReference.
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.Builder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.NaryBuilder
    org.wildfly.subsystem.resource.PathElementProvider
    To be removed without replacement
  • Deprecated Classes
    Class
    Description
    com.fasterxml.jackson.annotation.JsonTypeInfo.None
    Since 2.5, use any Annotation type (such as JsonTypeInfo), if such behavior is needed; this is rarely necessary.
    com.fasterxml.jackson.core.util.BufferRecyclers
    Since 2.16 recycling aspects are handled via RecyclerPool.
    com.fasterxml.jackson.core.util.JsonRecyclerPools.LockFreePool
    Since 2.18: use other implementations instead
    com.fasterxml.jackson.core.util.RecyclerPool.LockFreePoolBase
    Since 2.18: use other implementations
    com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer.Vanilla
    com.fasterxml.jackson.databind.jsonschema.JsonSchema
    Since 2.2, we recommend use of external JSON Schema generator module
    com.fasterxml.jackson.databind.PropertyNamingStrategy.KebabCaseStrategy
    Since 2.12 use PropertyNamingStrategies.KebabCaseStrategy instead (see databind#2715 for reason for deprecation)
    com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerCaseStrategy
    Since 2.12 use PropertyNamingStrategies.LowerCaseStrategy instead (see databind#2715 for reason for deprecation)
    com.fasterxml.jackson.databind.PropertyNamingStrategy.LowerDotCaseStrategy
    Since 2.12 use PropertyNamingStrategies.LowerDotCaseStrategy instead (see databind#2715 for reason for deprecation)
    com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase
    Since 2.12 deprecated. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy
    Since 2.12 use PropertyNamingStrategies.SnakeCaseStrategy instead (see databind#2715 for reason for deprecation)
    com.fasterxml.jackson.databind.PropertyNamingStrategy.UpperCamelCaseStrategy
    Since 2.12 use PropertyNamingStrategies.UpperCamelCaseStrategy instead (see databind#2715 for reason for deprecation)
    com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase
    com.fasterxml.jackson.databind.ser.std.StdKeySerializer
    Since 2.8, use StdKeySerializers.Default instead.
    com.fasterxml.jackson.databind.util.ISO8601DateFormat
    Use StdDateFormat instead
    com.fasterxml.jackson.databind.util.ISO8601Utils
    com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer
    Due to typo in class name use YearMonthKeyDeserializer instead.
    com.fasterxml.jackson.datatype.jsr310.JSR310Module
    Replaced by JavaTimeModule since Jackson 2.7, see above for details on differences in the default configuration.
    com.fasterxml.jackson.datatype.jsr310.ser.key.Jsr310NullKeySerializer
    com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
    Since 2.8 only used by deprecated JSR310Module
    com.fasterxml.jackson.jakarta.rs.base.util.LRUMap
    Since 2.16.1 use LRUMap from jackson-databind.
    com.sun.tools.xjc.api.Reference
    Use com.sun.tools.jxc.api.Reference instead.
    com.sun.xml.xsom.impl.parser.SAXParserFactoryAdaptor
     
    io.undertow.attribute.TransportProtocolAttribute
    Please use RequestProtocolAttribute
    io.undertow.predicate.MaxContentSizePredicate
    io.undertow.predicate.MinContentSizePredicate
    io.undertow.server.handlers.DateHandler
    io.undertow.server.handlers.PathTemplateHandler.PathTemplateMatch
    io.undertow.server.handlers.proxy.SimpleProxyClientProvider
    io.undertow.servlet.api.DefaultServletConfig
    io.undertow.servlet.handlers.security.ServletSingleSignOnAuthenticationMechainism
    io.undertow.util.PipeliningExecutor
    jakarta.servlet.jsp.el.Expression
    As of JSP 2.1, replaced by ValueExpression
    jakarta.servlet.jsp.el.ExpressionEvaluator
    As of JSP 2.1, replaced by ExpressionFactory
    jakarta.ws.rs.core.Link.JaxbAdapter
     
    jakarta.ws.rs.core.Link.JaxbLink
     
    org.apache.activemq.artemis.api.core.QueueAttributes
    org.apache.activemq.artemis.core.config.CoreQueueConfiguration
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration
    org.apache.activemq.artemis.core.config.impl.FileSecurityConfiguration
    org.apache.activemq.artemis.core.journal.impl.JournalConstants
    use ArtemisConstants instead
    org.apache.activemq.artemis.core.message.impl.MessageInternalImpl
    org.apache.activemq.artemis.core.persistence.config.PersistedAddressSetting
    Use PersistedAddressSettingJSON instead
    org.apache.activemq.artemis.core.server.QueueConfig
    org.apache.activemq.artemis.core.server.QueueConfig.Builder
    org.apache.activemq.artemis.core.server.transformer.ServerMessageImpl
    org.apache.activemq.artemis.dto.WhiteListDTO
    org.apache.activemq.artemis.jms.server.embedded.EmbeddedJMS
    org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl
    org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
    org.apache.activemq.artemis.utils.TypedProperties
    Use instead
    org.apache.cxf.ext.logging.OldLoggingFactoryBeanListener
    org.apache.cxf.feature.LoggingFeature
    use the logging module rt/features/logging instead
    org.apache.cxf.interceptor.AbstractLoggingInterceptor
     
    org.apache.cxf.interceptor.LoggingInInterceptor
    use the logging module rt/features/logging instead
    org.apache.cxf.interceptor.LoggingMessage
    use the logging module rt/features/logging instead
    org.apache.cxf.interceptor.LoggingOutInterceptor
    use the logging module rt/features/logging instead
    org.apache.logging.log4j.spi.LoggerContextKey
    with no replacement - no longer used
    org.bouncycastle.asn1.BERBitStringParser
    Check for 'ASN1BitStringParser' instead
    org.bouncycastle.asn1.BEROctetStringParser
    Check for 'ASN1OctetStringParser' instead
    org.bouncycastle.asn1.BERSequenceParser
    Check for 'ASN1SequenceParser' instead
    org.bouncycastle.asn1.BERSetParser
    Check for 'ASN1SetParser' instead
    org.bouncycastle.asn1.DEROctetStringParser
    Check for 'ASN1OctetStringParser' instead
    org.bouncycastle.asn1.DLBitStringParser
    Check for 'ASN1BitStringParser' instead
    org.bouncycastle.asn1.DLSequenceParser
    Check for 'ASN1SequenceParser' instead
    org.bouncycastle.asn1.DLSetParser
    Check for 'ASN1SetParser' instead
    org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure
    use RSAPrivateKey
    org.bouncycastle.asn1.sec.ECPrivateKeyStructure
    use ECPrivateKey
    org.bouncycastle.asn1.util.DERDump
    use ASN1Dump.
    org.bouncycastle.asn1.x509.RSAPublicKeyStructure
    use org.bouncycastle.asn1.pkcs.RSAPublicKey
    org.bouncycastle.asn1.x509.TBSCertificateStructure
    use TBSCertificate
    org.bouncycastle.asn1.x509.X509CertificateStructure
    use org.bouncycastle.asn1.x509.Certificate
    org.bouncycastle.asn1.x509.X509Extension
    use Extension
    org.bouncycastle.asn1.x509.X509Extensions
    use Extension and Extensions
    org.bouncycastle.asn1.x509.X509ExtensionsGenerator
    use org.bouncycastle.asn1.x509.ExtensionsGenerator
    org.bouncycastle.asn1.x509.X509Name
    use org.bouncycastle.asn1.x500.X500Name.
    org.bouncycastle.asn1.x509.X509NameTokenizer
    use X500NameTokenizer
    org.bouncycastle.asn1.x9.DHDomainParameters
    use DomainParameters
    org.bouncycastle.asn1.x9.DHValidationParms
    use ValidationParams
    org.bouncycastle.crypto.engines.AESFastEngine
    unfortunately this class is has a few side channel issues. In an environment where encryption/decryption may be closely observed it should not be used.
    org.bouncycastle.crypto.kems.ECIESKeyEncapsulation
    use ECIESKEMGenerator, ECIESKEMExtractor
    org.bouncycastle.crypto.kems.RSAKeyEncapsulation
    use RSAKEMGenerator, RSAKEMExtractor
    org.bouncycastle.crypto.modes.PaddedBlockCipher
    use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
    org.bouncycastle.crypto.params.CCMParameters
    use AEADParameters
    org.bouncycastle.crypto.signers.ECGOST3410_2012Signer
    Use ECGOST3410Signer instead.
    org.bouncycastle.crypto.util.Pack
    use org.bouncycastle.util.pack
    org.bouncycastle.jcajce.BCFKSStoreParameter
    This class does not support configuration on creation, use BCFKSLoadStoreParameter for best results.
    org.bouncycastle.jcajce.provider.config.PKCS12StoreParameter
    use org.bouncycastle.jcajce.PKCS12StoreParameter
    org.bouncycastle.jcajce.spec.KEMParameterSpec
    use KTSParameterSpec
    org.bouncycastle.jce.PKCS10CertificationRequest
    use classes in org.bouncycastle.pkcs.
    org.bouncycastle.jce.provider.JDKPKCS12StoreParameter
    use org.bouncycastle.jcajce.config.PKCS12StoreParameter
    org.bouncycastle.jce.provider.X509CertificateObject
    Do not use this class directly - either use org.bouncycastle.cert (bcpkix) or CertificateFactory.
    org.bouncycastle.jce.provider.X509CertParser
    use CertificateFactory or the PEMParser in the openssl package (pkix jar).
    org.bouncycastle.jce.provider.X509CRLObject
    Do not use this class directly - either use org.bouncycastle.cert (bcpkix) or CertificateFactory.
    org.bouncycastle.jce.spec.GOST28147ParameterSpec
    use org.bouncycastle.jcajce.spec.GOST28147ParameterSpec
    org.bouncycastle.jce.spec.RepeatedSecretKeySpec
    use super class org.bouncycastle.jcajce.spec.RepeatedSecretKeySpec
    org.bouncycastle.jce.X509Principal
    use the X500Name class.
    org.bouncycastle.openssl.PEMWriter
    use JcaPEMWriter
    org.bouncycastle.pqc.jcajce.spec.LMSHSSParameterSpec
    use LMSKeyGenParameterSpec
    org.bouncycastle.pqc.jcajce.spec.LMSParameterSpec
    use LMSKeyGenParameterSpec
    org.bouncycastle.pqc.legacy.crypto.ntru.NTRUSigner
    the NTRUSigner algorithm was broken in 2012 by Ducas and Nguyen. See https://www.di.ens.fr/~ducas/NTRUSign_Cryptanalysis/DucasNguyen_Learning.pdf for details.
    org.bouncycastle.pqc.legacy.math.linearalgebra.ByteUtils
    use org.bouncycastle.util.Arrays.
    org.bouncycastle.x509.AttributeCertificateHolder
    use org.bouncycastle.cert.AttributeCertificateHolder
    org.bouncycastle.x509.AttributeCertificateIssuer
    use org.bouncycastle.cert.AttributeCertificateIssuer
    org.bouncycastle.x509.ExtendedPKIXBuilderParameters
    use PKIXExtendedBuilderParameters
    org.bouncycastle.x509.ExtendedPKIXParameters
    use PKIXExtendedParameters
    org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
    use JcaX509ExtensionUtils and AuthorityKeyIdentifier.getInstance()
    org.bouncycastle.x509.extension.X509ExtensionUtil
    use org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils
    org.bouncycastle.x509.PKIXCertPathReviewer
    use org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer in the bcpkix package
    org.bouncycastle.x509.X509Attribute
    see X509CertificateHolder class in the PKIX package.
    org.bouncycastle.x509.X509AttributeCertStoreSelector
    use org.bouncycastle.cert.X509AttributeCertificateSelector and org.bouncycastle.cert.X509AttributeCertificateSelectorBuilder.
    org.bouncycastle.x509.X509CertStoreSelector
    use the classes under org.bouncycastle.cert.selector
    org.bouncycastle.x509.X509Store
    use CollectionStore - this class will be removed.
    org.bouncycastle.x509.X509V1CertificateGenerator
    use org.bouncycastle.cert.X509v1CertificateBuilder.
    org.bouncycastle.x509.X509V2AttributeCertificate
    use org.bouncycastle.cert.X509AttributeCertificateHolder
    org.bouncycastle.x509.X509V2CRLGenerator
    use org.bouncycastle.cert.X509v2CRLBuilder.
    org.bouncycastle.x509.X509V3CertificateGenerator
    use org.bouncycastle.cert.X509v3CertificateBuilder.
    org.glassfish.jaxb.runtime.DatatypeConverterImpl
    in JAXB 2.2.4 - use jakarta.xml.bind.DatatypeConverterImpl instead or let us know why you can't
    org.hibernate.annotations.NoAttributeConverter
    this class is no longer used
    org.hibernate.annotations.QueryHints
    Use AvailableHints instead
    org.hibernate.boot.model.Caching
    will move to org.hibernate.boot.model.source.spi, where its only uses are
    org.hibernate.cache.spi.FilterKey
    this class is no longer used
    org.hibernate.cache.spi.QuerySpacesHelper
    This helper class is no longer used
    org.hibernate.cfg.DefaultComponentSafeNamingStrategy
    NamingStrategy itself has been deprecated
    org.hibernate.cfg.DefaultNamingStrategy
    NamingStrategy itself has been deprecated
    org.hibernate.cfg.ImprovedNamingStrategy
    NamingStrategy itself has been deprecated
    org.hibernate.cfg.PersistenceStandardNamingStrategy
    NamingStrategy itself has been deprecated
    org.hibernate.dialect.AbstractHANADialect
    Will be replaced with HANADialect in the future.
    org.hibernate.dialect.DB2400Dialect
    Use DB2iDialect
    org.hibernate.dialect.DB2400V7R3Dialect
    Use DB2iDialect
    org.hibernate.dialect.HANACloudColumnStoreDialect
    use HANADialect with DatabaseVersion.make( 4 ) instead
    org.hibernate.dialect.HANAColumnStoreDialect
    use HANADialect instead
    org.hibernate.dialect.HANARowStoreDialect
    use HANADialect instead
    org.hibernate.dialect.identity.DB2390IdentityColumnSupport
    use DB2zIdentityColumnSupport
    org.hibernate.dialect.identity.Oracle12cGetGeneratedKeysDelegate
    no longer used, use GetGeneratedKeysDelegate instead
    org.hibernate.dialect.MariaDB106Dialect
    use MariaDBDialect(1060)
    org.hibernate.dialect.MySQL8Dialect
    use MySQLDialect(800)
    org.hibernate.dialect.MySQLEnumJdbcType
    Use EnumJdbcType instead
    org.hibernate.dialect.sequence.LegacyDB2SequenceSupport
    use DB2SequenceSupport
    org.hibernate.dialect.SQLServer2012Dialect
    use SQLServerDialect(11)
    org.hibernate.dialect.SQLServer2016Dialect
    use SQLServerDialect(13)
    org.hibernate.dialect.unique.DefaultUniqueDelegate
    use AlterTableUniqueDelegate
    org.hibernate.EmptyInterceptor
    implement Interceptor directly
    org.hibernate.engine.query.spi.EntityGraphQueryHint
    use AppliedGraph instead
    org.hibernate.engine.query.spi.ParamLocationRecognizer
    No longer used
    org.hibernate.envers.strategy.DefaultAuditStrategy
    use DefaultAuditStrategy instead.
    org.hibernate.envers.strategy.ValidityAuditStrategy
    use ValidityAuditStrategy instead.
    org.hibernate.event.internal.DefaultReplicateEventListener
    since Session.replicate(java.lang.Object, org.hibernate.ReplicationMode) is deprecated
    org.hibernate.event.internal.DefaultSaveEventListener
    since Session.save(java.lang.Object) is deprecated
    org.hibernate.event.internal.DefaultSaveOrUpdateEventListener
    since Session.saveOrUpdate(java.lang.Object) is deprecated
    org.hibernate.event.internal.DefaultUpdateEventListener
    since Session.update(java.lang.Object) is deprecated
    org.hibernate.generator.internal.SourceGeneration
    because both Source and hbm.xml are deprecated, though this implementation is instructive
    org.hibernate.id.AbstractPostInsertGenerator
    Subclasses should now directly inherit PostInsertIdentifierGenerator and BulkInsertionCapableIdentifierGenerator, or even better, simply implement OnExecutionGenerator directly.
    org.hibernate.id.AbstractUUIDGenerator
    since UUIDHexGenerator is deprecated
    org.hibernate.id.ForeignGenerator
    This remains around as an implementation detail of hbm.xml mappings.
    org.hibernate.id.GUIDGenerator
    use UuidGenerator
    org.hibernate.id.insert.InsertSelectIdentityInsert
    This is not used anymore in any of the GeneratedValuesMutationDelegate implementations.
    org.hibernate.id.UUIDGenerator
    use UuidGenerator and UuidGenerator instead
    org.hibernate.id.UUIDHexGenerator
    This remains around as an implementation detail of hbm.xml mappings.
    org.hibernate.internal.JdbcObserverImpl
    since JdbcObserver is deprecated
    org.hibernate.internal.util.ConfigHelper
    Use ClassLoaderService instead
    org.hibernate.internal.util.xml.DTDEntityResolver
    Hibernate now uses StAX for XML processing and the role of this class is served now by LocalXmlResourceResolver
    org.hibernate.jdbc.Expectations.BasicExpectation
    Use Expectation.RowCount, creating a custom subclass if necessary
    org.hibernate.jdbc.Expectations.BasicParamExpectation
    Use Expectation.OutParameter, creating a custom subclass if necessary
    org.hibernate.jpa.QueryHints
    Use AvailableHints instead
    org.hibernate.loader.PropertyPath
    Use NavigablePath or NavigableRole instead, depending on need.
    org.hibernate.mapping.IdGenerator
    this class is no longer used
    org.hibernate.mapping.PropertyGeneration
    This is replaced by ValueGeneration and GenerationTiming, and is no longer used
    org.hibernate.mapping.TypeDef
    no longer used
    org.hibernate.metamodel.mapping.internal.MutableAttributeMappingList
    Please get rid of it: such collections should be immutable.
    org.hibernate.persister.collection.CompositeElementPropertyMapping
    Replaced by EmbeddedCollectionPart
    org.hibernate.persister.collection.ElementPropertyMapping
    Replaced by CollectionPart
    org.hibernate.persister.entity.AbstractPropertyMapping
    Replaced by EntityMappingType
    org.hibernate.persister.entity.BasicEntityPropertyMapping
    Replaced by EntityMappingType
    org.hibernate.persister.entity.DiscriminatorType
    The functionality of DiscriminatorType, DiscriminatorMetadata and MetaType have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.search.backend.elasticsearch.cfg.spi.ElasticsearchBackendImplSettings
    Use ElasticsearchBackendImplSettings instead.
    org.hibernate.search.engine.search.predicate.dsl.impl.NestedPredicateFieldStepImpl
    org.hibernate.search.mapper.orm.automaticindexing.session.AutomaticIndexingSynchronizationStrategyNames
    See IndexingPlanSynchronizationStrategyNames
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AutomaticIndexingRadicals
    org.hibernate.search.mapper.orm.common.impl.HibernateOrmEntityReference
    Wherever possible, use PojoEntityReference instead. This may not be possible everywhere due to backwards compatibility constraints.
    org.hibernate.transform.AliasToBeanConstructorResultTransformer
    since ResultTransformer is deprecated
    org.hibernate.transform.AliasToBeanResultTransformer
    since ResultTransformer is deprecated
    org.hibernate.transform.AliasToEntityMapResultTransformer
    since ResultTransformer is deprecated
    org.hibernate.transform.ToListResultTransformer
    since ResultTransformer is deprecated
    org.hibernate.transform.Transformers
    since ResultTransformer is deprecated
    org.hibernate.tuple.AbstractAttribute
    No direct replacement.
    org.hibernate.tuple.AbstractNonIdentifierAttribute
    No direct replacement.
    org.hibernate.tuple.BaselineAttributeInformation
    No direct replacement, though see AttributeMapping and AttributeMetadata
    org.hibernate.tuple.component.AbstractCompositionAttribute
    No direct replacement
    org.hibernate.tuple.CreationTimestampGeneration
    use CurrentTimestampGeneration
    org.hibernate.tuple.DynamicMapInstantiator
    since Instantiator is deprecated
    org.hibernate.tuple.entity.AbstractEntityBasedAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedAssociationAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedBasicAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityBasedCompositionAttribute
    No direct replacement
    org.hibernate.tuple.entity.EntityMetamodel
    Replaced by EntityMappingType. EntityMetamodel was a first attempt at what has become EntityMappingType
    org.hibernate.tuple.entity.VersionProperty
    Replaced by EntityVersionMapping
    org.hibernate.tuple.IdentifierProperty
    No direct replacement; see EntityIdentifierMapping
    org.hibernate.tuple.PojoInstantiator
    Like Instantiator itself, deprecated.
    org.hibernate.tuple.PropertyFactory
    No direct replacement
    org.hibernate.tuple.StandardProperty
    Replaced by AttributeMapping
    org.hibernate.tuple.TimestampGenerators
    This style of generation has been replaced by org.hibernate.generator
    org.hibernate.tuple.UpdateTimestampGeneration
    use CurrentTimestampGeneration
    org.hibernate.tuple.VmValueGeneration
    since GeneratorType is deprecated
    org.hibernate.type.descriptor.java.RowVersionJavaType
    No longer used
    org.hibernate.type.descriptor.jdbc.H2FormatJsonJdbcType
    Use H2JsonJdbcType instead
    org.hibernate.type.descriptor.jdbc.InstantAsTimestampJdbcType
    Use TimestampUtcAsJdbcTimestampJdbcType
    org.hibernate.type.descriptor.jdbc.InstantAsTimestampWithTimeZoneJdbcType
    Use TimestampUtcAsOffsetDateTimeJdbcType
    org.hibernate.type.descriptor.jdbc.RealJdbcType
    use FloatJdbcType
    org.hibernate.type.EnumType
    Use the built-in support for enums
    org.hibernate.type.MetaType
    The functionality of MetaType, DiscriminatorType and DiscriminatorMetadata have been consolidated into EntityDiscriminatorMapping and DiscriminatorConverter
    org.hibernate.validator.cdi.internal.ValidationExtension
    use ValidationExtension instead.
    org.hibernate.validator.internal.constraintvalidators.hv.ModCheckValidator
    As of release 5.1.0, replaced by Mod10CheckValidator and Mod11CheckValidator
    org.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
    since 6.0 - getting the parameter names via reflection is now enabled by default. Planned for removal.
    org.hibernate.validator.resourceloading.AggregateResourceBundleLocator.AggregateBundle
    This class should not have been part of the public API and will be removed at a later stage.
    org.infinispan.client.hotrod.configuration.TransactionConfiguration
    since 12.0. To be removed in Infinispan 14
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder
    since 12.0. To be removed in Infinispan 14.
    org.infinispan.commons.configuration.ClassWhiteList
    since 12.0. Will be removed in 14.0. Use ClassAllowList.
    org.infinispan.commons.configuration.XMLStringConfiguration
    Use StringConfiguration instead
    org.infinispan.commons.dataconversion.BinaryTranscoder
    since 13.0. Will be removed in a future version together with MediaType.APPLICATION_UNKNOWN.
    org.infinispan.commons.dataconversion.GlobalMarshallerEncoder
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.IdentityEncoder
    since 12.1. to be removed in a future version.
    org.infinispan.commons.dataconversion.JavaSerializationEncoder
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.MarshallerEncoder
    Since 12.1, to be removed in a future version.
    org.infinispan.commons.dataconversion.UTF8Encoder
    Since 12.1, to be removed in a future version.
    org.infinispan.commons.executors.BlockingThreadPoolExecutorFactory
    since 12.0 with no replacement
    org.infinispan.commons.io.ExposedByteArrayOutputStream
    Since 13.0, please use LazyByteArrayOutputStream instead.
    org.infinispan.commons.util.ObjectDuplicator
    Since 12, will be removed in version 15.0
    org.jboss.ejb.client.EJBClientInterceptor.Registration
    Please use EJBClientContext.Builder to manipulate the EJBClientInterceptors.
    org.jboss.ejb.client.EJBMetaDataImpl
    Retained for compatibility with older protocol versions; use the AbstractEJBMetaData hierarchy instead.
    org.jboss.ejb.client.naming.ejb.ejbURLContextFactory
    Use WildFlyInitialContextFactory instead.
    org.jboss.ejb.client.TransactionID
    Retained only for protocol compatibility.
    org.jboss.ejb.client.UserTransactionID
    Retained only for protocol compatibility.
    org.jboss.ejb.client.XidTransactionID
    Retained only for protocol compatibility.
    org.jboss.msc.service.StabilityMonitor
    Stability monitors are unreliable - do not use them. This class will be removed in a future release.
    org.jboss.msc.service.StabilityStatistics
    Stability monitors are unreliable - do not use them. This class will be removed in a future release.
    org.jboss.msc.value.InjectedValue
    Use ServiceBuilder.requires(org.jboss.msc.service.ServiceName) method instead. This class will be removed in a future release.
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpAsyncClient4Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ClientHttpEngineBuilder43
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngineBuilder will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine
    This will be removed in a future release as the underlying default implementation of the ClientHttpEngine will be replaced.
    org.jboss.resteasy.client.jaxrs.engines.URLConnectionClientEngineBuilder
    org.jboss.resteasy.client.jaxrs.internal.FinalizedClientResponse
    finalizers should no longer be used and this type will be removed in the future
    org.jboss.resteasy.core.messagebody.ReaderUtility
    org.jboss.resteasy.core.messagebody.WriterUtility
    org.jboss.resteasy.plugins.providers.jaxb.XmlNamespacePrefixMapper
    This should no longer be used as it's quite simple to implement and is tied to the implementation
    org.omg.CORBA.DynamicImplementation
    org.omg.CORBA.DynamicImplementation
    org.omg.CORBA.Principal
    Deprecated by CORBA 2.2.
    org.omg.CORBA.PrincipalHolder
    Deprecated by CORBA 2.2.
    org.slf4j.helpers.MarkerIgnoringBase
     
    org.wildfly.clustering.service.concurrent.StampedLockServiceExecutor
    To be removed without replacement
    org.wildfly.clustering.singleton.election.NamePreference
    Replaced by SingletonElectionPolicy#prefer(java.util.function.Predicate).
    org.wildfly.clustering.singleton.election.PreferredSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.prefer(List).
    org.wildfly.clustering.singleton.election.RandomSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.random().
    org.wildfly.clustering.singleton.election.SimpleSingletonElectionPolicy
    Replaced by SingletonElectionPolicy.position(int).
    org.wildfly.clustering.singleton.election.SocketAddressPreference
    To be removed without replacement.
    org.wildfly.common.HostName
    Please use HostName instead.
    org.wildfly.common.selector.GlobalSelector
    Use Contextual instead.
    org.wildfly.common.selector.Selector
    Use Contextual instead.
    org.wildfly.common.selector.ThreadLocalSelector
    Use Contextual instead.
    org.wildfly.extension.elytron.JaasCustomSecurityRealmWrapper
    Use a jaas-realm resource instead
    org.wildfly.extension.messaging.activemq.BroadcastGroupAdd
    please use JgroupsBroadcastGroupAdd or SocketBroadcastGroupAdd
    org.wildfly.extension.messaging.activemq.BroadcastGroupDefinition
    Use JGroupsBroadcastGroupDefinition or SocketBroadcastGroupDefinition.
    org.wildfly.extension.messaging.activemq.DiscoveryGroupAdd
    please use Jgroups DiscoveryGroupAdd or Socket DiscoveryGroupAdd
    org.wildfly.extension.messaging.activemq.DiscoveryGroupDefinition
    Use JGroupsDiscoveryGroupDefinition or SocketDiscoveryGroupDefinition.
    org.wildfly.security.auth.server.HttpAuthenticationFactory
    Use org.wildfly.security.auth.server.http.HttpAuthenticationFactory instead
    org.wildfly.security.auth.server.SaslAuthenticationFactory
    Use org.wildfly.security.auth.server.sasl.SaslAuthenticationFactory instead
    org.wildfly.security.auth.util.ElytronAuthenticator
    Using the ElytronAuthenticator is not supported or recommended due to known credential limitations in Java 8.
    org.wildfly.security.credential.source.impl.LocalKerberosCredentialSource
    Kerberos based authentication mechanism obtains credential himself
    org.wildfly.security.credential.source.OAuth2CredentialSource
    org.wildfly.security.http.util.sso.SingleSignOnServerMechanismFactory
    Only inner class SingleSignOnConfiguration is deprecated.
    org.wildfly.security.http.util.sso.SingleSignOnServerMechanismFactory.SingleSignOnConfiguration
    org.wildfly.security.mechanism.MechanismUtil
    Should not be part of public API. Moved into internal org.wildfly.security.mechanism._private.MechanismUtil.
    org.wildfly.security.permission.PermissionActions
    Use one of the abstract permission classes like org.wildfly.security.permission.AbstractActionSetPermission instead.
    org.wildfly.security.sasl.util.UsernamePasswordHashUtil
    Use org.wildfly.security.password.PasswordFactory instead.
    org.wildfly.security.ssl.X509CRLExtendedTrustManager
    use org.wildfly.security.ssl.X509RevocationTrustManager instead
    org.wildfly.security.WildFlyElytronDigestProvider
    Use org.wildfly.security.digest.WildFlyElytronDigestProvider instead
    org.wildfly.security.WildFlyElytronHttpBasicProvider
    Use org.wildfly.security.http.basic.WildFlyElytronHttpBasicProvider instead
    org.wildfly.security.WildFlyElytronHttpBearerProvider
    use org.wildfly.security.http.bearer.WildFlyElytronHttpBearerProvider instead
    org.wildfly.security.WildFlyElytronHttpClientCertProvider
    Use org.wildfly.security.http.cert.WildFlyElytronHttpClientCertProvider
    org.wildfly.security.WildFlyElytronHttpDigestProvider
    Use org.wildfly.security.http.digest.WildFlyElytronHttpDigestProvider instead
    org.wildfly.security.WildFlyElytronHttpFormProvider
    Use org.wildfly.security.http.form.WildFlyElytronHttpFormProvider instead
    org.wildfly.security.WildFlyElytronHttpSpnegoProvider
    use org.wildfly.security.http.spnego.WildFlyElytronHttpSpnegoProvider instead
    org.wildfly.security.WildFlyElytronProvider
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.DefaultBuilder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.DefaultBuilder
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference
  • Deprecated Enum Classes
    Enum Class
    Description
    com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion
    org.hibernate.annotations.CacheModeType
    use CacheMode or CacheStoreMode and CacheRetrieveMode.
    org.hibernate.annotations.GenerationTime
    use EventType and EventTypeSets instead
    org.hibernate.annotations.LazyCollectionOption
    • Use the JPA-defined FetchType.EAGER instead of LazyCollection(FALSE).
    • Use static methods of Hibernate, for example Hibernate.size(Collection), Hibernate.contains(Collection, Object), or Hibernate.get(Map, Object) instead of LazyCollection(EXTRA).
    org.hibernate.annotations.LazyToOneOption
    since LazyToOne is deprecated, use FetchType instead
    org.hibernate.annotations.PolymorphismType
    since Polymorphism is deprecated
    org.hibernate.annotations.ResultCheckStyle
    Use an Expectation class instead.
    org.hibernate.cfg.MetadataSourceType
    hbm.xml mappings are no longer supported, making this attribute irrelevant
    org.hibernate.engine.jdbc.Size.LobMultiplier
    org.hibernate.engine.profile.Fetch.Style
    Use FetchStyle
    org.hibernate.engine.spi.ExecuteUpdateResultCheckStyle
    Use an Expectation class
    org.hibernate.loader.BatchFetchStyle
    see MultiKeyLoadSizingStrategy instead
    org.hibernate.ReplicationMode
    since Session.replicate(Object, ReplicationMode) is deprecated
    org.hibernate.search.engine.search.common.ValueConvert
    Use ValueModel instead.
    org.hibernate.search.mapper.orm.automaticindexing.AutomaticIndexingStrategyName
    Use HibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED instead.
    org.hibernate.tuple.GenerationTiming
    Replaced by EventType as id-generation has been redefined using the new broader generation approach.
    org.infinispan.query.dsl.SortOrder
    since 10.1. See deprecation note on QueryBuilder.
    org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClientEngine.MemoryUnit
    use SizeUnit or Threshold
    org.wildfly.clustering.singleton.SingletonCacheRequirement
    org.wildfly.clustering.singleton.SingletonDefaultCacheRequirement
    org.wildfly.clustering.singleton.SingletonDefaultRequirement
    org.wildfly.clustering.singleton.SingletonRequirement
  • Deprecated Exceptions
    Exceptions
    Description
    jakarta.servlet.jsp.el.ELException
    As of JSP 2.1, replaced by ELException
    jakarta.servlet.jsp.el.ELParseException
    As of JSP 2.1, replaced by ELException
    org.hibernate.cfg.RecoverableException
    Was only ever referenced in a single place, in an extremely dubious way.
    org.jboss.msc.inject.InjectionException
    This class will be removed in a future release.
    org.jboss.resteasy.spi.BadRequestException
    This class is deprecated use jakarta.ws.rs.BadRequestException
    org.jboss.resteasy.spi.DefaultOptionsMethodException
    org.wildfly.clustering.dispatcher.CommandDispatcherException
    To be removed without replacement.
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema
    Since 2.15, we recommend use of external JSON Schema generator module
    io.smallrye.reactive.messaging.annotations.Channel
    Use Channel instead.
    io.smallrye.reactive.messaging.annotations.OnOverflow
    Use OnOverflow instead
    jakarta.annotation.ManagedBean
    This will be removed post Jakarta EE 10 and should be replaced with CDI beans
    jakarta.jws.soap.InitParam
    jakarta.jws.soap.SOAPMessageHandler
    jakarta.jws.soap.SOAPMessageHandlers
    As of JSR-181 2.0 with no replacement.
    org.apache.cxf.annotations.Logging
    org.glassfish.jaxb.core.annotation.XmlIsSet
    this hasn't been implemented in the RI, and this hasn't been speced yet. I believe Joe asked for this feature. I'd like to drop this.
    org.hibernate.annotations.DialectOverride.OrderBy
    Use DialectOverride.SQLOrder
    org.hibernate.annotations.DialectOverride.Where
    Use DialectOverride.SQLRestriction
    org.hibernate.annotations.ForeignKey
    use the JPA 2.1 ForeignKey annotation
    org.hibernate.annotations.GeneratorType
    ValueGenerationType and AnnotationValueGeneration now provide a much more powerful and typesafe alternative
    org.hibernate.annotations.GenericGenerator
    Use the new approach based on IdGeneratorType.
    org.hibernate.annotations.GenericGenerators
    since GenericGenerator is deprecated.
    org.hibernate.annotations.Index
    Use Index instead.
    org.hibernate.annotations.IndexColumn
    Prefer the standard JPA OrderColumn annotation, using ListIndexBase instead of IndexColumn.base().
    org.hibernate.annotations.LazyCollection
    • Use the JPA-defined FetchType.EAGER instead of LazyCollection(FALSE).
    • Use static methods of Hibernate, for example Hibernate.size(Collection), Hibernate.contains(Collection, Object), or Hibernate.get(Map, Object) instead of LazyCollection(EXTRA).
    org.hibernate.annotations.LazyToOne
    use JPA annotations to specify the FetchType
    org.hibernate.annotations.Loader
    Use SQLSelect or HQLSelect.
    org.hibernate.annotations.OrderBy
    Use SQLOrder instead. This annotation will be removed eventually, since its unqualified name collides with OrderBy.
    org.hibernate.annotations.Persister
    Alternative depends on reason for custom persister
    org.hibernate.annotations.Polymorphism
    This annotation is hardly ever useful.
    org.hibernate.annotations.Proxy
    This annotation is almost never useful.
    org.hibernate.annotations.SelectBeforeUpdate
    Since Session.update(Object) is deprecated
    org.hibernate.annotations.Source
    use CurrentTimestamp instead
    org.hibernate.annotations.Table
    The options available here are all now offered by other newer and better-designed annotations in this package. This annotation will soon be removed, since it's very annoying to have two annotations named @Table.
    org.hibernate.annotations.Tables
    since Table is deprecated
    org.hibernate.annotations.Target
    use annotation members of JPA association mapping annotations, for example, OneToMany.targetEntity()
    org.hibernate.annotations.Where
    Use SQLRestriction
    org.hibernate.annotations.WhereJoinTable
    Use SQLJoinTableRestriction
    org.hibernate.validator.constraints.Email
    use the standard Email constraint instead
    org.hibernate.validator.constraints.ModCheck
    As of release 5.1.0, replaced by Mod10Check and Mod11Check
    org.hibernate.validator.constraints.NotBlank
    use the standard NotBlank constraint instead
    org.hibernate.validator.constraints.NotEmpty
    use the standard NotEmpty constraint instead
    org.infinispan.commons.marshall.SerializeWith
    since 10.0, will be removed in a future release. Please configure a SerializationContextInitializer and utilise ProtoStream annotations on Java objects instead, or specify a custom Marshaller implementation via the SerializationConfiguration.
    org.infinispan.commons.persistence.Store
    since 11.0. To be removed in 14.0 ISPN-11866. Stores should utilise NonBlockingStore.Characteristics to specify a store's capabilities.
    org.jboss.ejb3.annotation.Clustered
    the clusterability of an EJB is determined by the capabilities of the associated server and is explicitly disabled via javax.ejb.Stateful#passivationCapable().
    org.wildfly.common.selector.DefaultSelector
    Use Contextual instead.
  • Deprecated Fields
    Field
    Description
    com.fasterxml.jackson.core.base.ParserMinimalBase.MAX_ERROR_TOKEN_LENGTH
    Since 2.16. ErrorReportConfiguration.getMaxErrorTokenLength() will be used instead.
    com.fasterxml.jackson.core.io.ContentReference.DEFAULT_MAX_CONTENT_SNIPPET
    Since 2.16. ErrorReportConfiguration.DEFAULT_MAX_RAW_CONTENT_LENGTH will be used instead.
    com.fasterxml.jackson.core.io.IOContext._sourceRef
    Since 2.13, use IOContext._contentReference instead
    com.fasterxml.jackson.core.io.NumberInput.NASTY_SMALL_DOUBLE
    Since 2.14 -- do not use
    com.fasterxml.jackson.core.JsonLocation.MAX_CONTENT_SNIPPET
    Since 2.13 use ErrorReportConfiguration.DEFAULT_MAX_RAW_CONTENT_LENGTH instead
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter._spacesInObjectEntries
    in 2.16. Use Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.databind.deser.std.StdDeserializer.F_MASK_ACCEPT_ARRAYS
    com.fasterxml.jackson.databind.PropertyNamingStrategy.KEBAB_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.KEBAB_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.LOWER_CAMEL_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.LOWER_CAMEL_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.LOWER_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.LOWER_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.LOWER_DOT_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.LOWER_DOT_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.SNAKE_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.SNAKE_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.PropertyNamingStrategy.UPPER_CAMEL_CASE
    Since 2.12 deprecated. Use PropertyNamingStrategies.UPPER_CAMEL_CASE instead. See databind#2715 for reasons for deprecation.
    com.fasterxml.jackson.databind.ser.SerializerCache.DEFAULT_MAX_CACHED
    Use SerializerCache.DEFAULT_MAX_CACHE_SIZE instead.
    com.fasterxml.jackson.databind.type.ReferenceType._anchorType
    Since 2.16
    io.undertow.conduits.ChunkedStreamSinkConduit.TRAILERS
    io.undertow.conduits.ChunkedStreamSourceConduit.TRAILERS
    io.undertow.server.handlers.PathTemplateHandler.PATH_TEMPLATE_MATCH
    io.undertow.server.protocol.http2.Http2OpenListener.HTTP2_14
    io.undertow.servlet.spec.HttpServletRequestImpl.SECURE_REQUEST
    io.undertow.UndertowOptions.ALLOW_ENCODED_SLASH
    - this option was interpreted improperly.
    io.undertow.UndertowOptions.ENABLE_CONNECTOR_STATISTICS
    io.undertow.UndertowOptions.ENABLE_SPDY
    io.undertow.UndertowOptions.HTTP2_SETTINGS_MAX_HEADER_LIST_SIZE
    io.undertow.util.StatusCodes.MOVED_PERMENANTLY
    jakarta.persistence.Persistence.PERSISTENCE_PROVIDER
    TODO: Either change TCK reference to PERSISTENCE_PROVIDER field to expect "jakarta.persistence.spi.PersistenceProvider" or remove PERSISTENCE_PROVIDER field and also update TCK signature tests.
    jakarta.persistence.Persistence.providers
     
    jakarta.security.auth.message.config.AuthConfigFactory.getFactorySecurityPermission
    Following JEP 411
    jakarta.security.auth.message.config.AuthConfigFactory.providerRegistrationSecurityPermission
    Following JEP 411
    jakarta.security.auth.message.config.AuthConfigFactory.setFactorySecurityPermission
    Following JEP 411
    jakarta.servlet.http.HttpServlet.LEGACY_DO_HEAD
    may be removed in future releases
    jakarta.servlet.jsp.tagext.BodyTag.EVAL_BODY_TAG
    As of Java JSP API 1.2, use BodyTag.EVAL_BODY_BUFFERED or IterationTag.EVAL_BODY_AGAIN.
    org.apache.activemq.artemis.api.core.client.ActiveMQClient.DEFAULT_FAILOVER_ON_INITIAL_CONNECTION
    org.apache.activemq.artemis.cli.commands.tools.xml.XmlDataImporter.host
    org.apache.activemq.artemis.cli.commands.tools.xml.XmlDataImporter.port
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.NIO_REMOTING_THREADS_PROPNAME
    Use REMOTING_THREADS_PROPNAME
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.PROTOCOL_PROP_NAME
    use PROTOCOLS_PROP_NAME
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.STOMP_CONSUMERS_CREDIT
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.STOMP_ENABLE_MESSAGE_ID_DEPRECATED
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.STOMP_MAX_FRAME_PAYLOAD_LENGTH
    Use instead.
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.STOMP_MIN_LARGE_MESSAGE_SIZE_DEPRECATED
    org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.USE_NIO_GLOBAL_WORKER_POOL_PROP_NAME
    Use USE_GLOBAL_WORKER_POOL_PROP_NAME
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.GENERIC_IGNORED_FILTER
    Replaced by Filter.GENERIC_IGNORED_FILTER
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.DEFAULT_AUTO_CREATE_JMS_QUEUES
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.DEFAULT_AUTO_CREATE_TOPICS
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.DEFAULT_AUTO_DELETE_JMS_QUEUES
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.DEFAULT_AUTO_DELETE_TOPICS
    org.apache.activemq.artemis.dto.RequestLogDTO.logCookies
    org.apache.activemq.artemis.dto.RequestLogDTO.logDateFormat
    org.apache.activemq.artemis.dto.RequestLogDTO.logLatency
    org.apache.activemq.artemis.dto.RequestLogDTO.logLocale
    org.apache.activemq.artemis.dto.RequestLogDTO.logServer
    org.apache.activemq.artemis.dto.RequestLogDTO.logTimeZone
    org.apache.activemq.artemis.dto.RequestLogDTO.preferProxiedForAddress
    org.apache.activemq.artemis.dto.WebServerDTO.apps
    org.apache.activemq.artemis.dto.WebServerDTO.bind
    org.apache.activemq.artemis.dto.WebServerDTO.clientAuth
    org.apache.activemq.artemis.dto.WebServerDTO.keyStorePath
    org.apache.activemq.artemis.dto.WebServerDTO.passwordCodec
    org.apache.activemq.artemis.dto.WebServerDTO.trustStorePath
    org.apache.activemq.artemis.utils.ObjectInputStreamWithClassLoader.BLACKLIST_PROPERTY
    org.apache.activemq.artemis.utils.ObjectInputStreamWithClassLoader.WHITELIST_PROPERTY
    org.apache.commons.logging.LogFactory.factories
    this is not used as other factory types are not supported
    org.apache.commons.logging.LogFactory.nullClassLoaderFactory
    since 1.1.2 - this is not used as other factory types are not supported
    org.apache.cxf.ws.addressing.JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_INBOUND
    org.apache.cxf.ws.addressing.JAXWSAConstants.CLIENT_ADDRESSING_PROPERTIES_OUTBOUND
    org.apache.cxf.ws.addressing.JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_INBOUND
    org.apache.cxf.ws.addressing.JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_OUTBOUND
    org.apache.wss4j.common.ConfigurationConstants.ENCRYPT
    org.apache.wss4j.common.ConfigurationConstants.ENCRYPT_DERIVED
    org.apache.wss4j.common.ConfigurationConstants.ENCRYPT_WITH_KERBEROS_TOKEN
    org.apache.wss4j.common.ConfigurationConstants.EXPAND_XOP_INCLUDE_FOR_SIGNATURE
    org.apache.wss4j.dom.WSConstants.EMBED_SECURITY_TOKEN_REF
    org.apache.wss4j.dom.WSConstants.EMBEDDED_KEYNAME
    org.apache.wss4j.stax.ext.WSSConstants.ENCRYPT_WITH_DERIVED_KEY
    org.apache.wss4j.stax.ext.WSSConstants.ENCRYPT_WITH_KERBEROS_TOKEN
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_aa_commitmentType
    use id_aa_ets_commitmentType instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_aa_otherSigCert
    use id_aa_ets_otherSigCert instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_aa_signerLocation
    use id_aa_ets_signerLocation instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_aa_sigPolicyId
    use id_aa_ets_sigPolicyId instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_alg
    use smime_alg instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.id_spq
    use id_spq_oid instead
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.pbewithSHAAnd40BitRC2_CBC
    use pbeWithSHAAnd40BitRC2_CBC
    org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers.x509certType
    use x509Certificate instead
    org.bouncycastle.asn1.x500.style.BCStyle.SN
    use SERIALNUMBER or SURNAME
    org.bouncycastle.asn1.x509.CRLReason.AA_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.AFFILIATION_CHANGED
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.CA_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.CERTIFICATE_HOLD
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.CESSATION_OF_OPERATION
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.KEY_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.PRIVILEGE_WITHDRAWN
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.REMOVE_FROM_CRL
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.SUPERSEDED
    use lower case version
    org.bouncycastle.asn1.x509.CRLReason.UNSPECIFIED
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.AA_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.AFFILIATION_CHANGED
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.CA_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.CERTIFICATE_HOLD
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.CESSATION_OF_OPERATION
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.KEY_COMPROMISE
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.PRIVILEGE_WITHDRAWN
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.SUPERSEDED
    use lower case version
    org.bouncycastle.asn1.x509.ReasonFlags.UNUSED
    use lower case version
    org.bouncycastle.asn1.x509.X509AttributeIdentifiers.RoleSyntax
    use id_at_role
    org.bouncycastle.asn1.x509.X509Extensions.AuditIdentity
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.AuthorityInfoAccess
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.AuthorityKeyIdentifier
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.BasicConstraints
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.BiometricInfo
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.CertificateIssuer
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.CertificatePolicies
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.CRLDistributionPoints
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.CRLNumber
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.DeltaCRLIndicator
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.ExtendedKeyUsage
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.FreshestCRL
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.InhibitAnyPolicy
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.InstructionCode
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.InvalidityDate
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.IssuerAlternativeName
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.IssuingDistributionPoint
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.KeyUsage
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.LogoType
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.NameConstraints
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.NoRevAvail
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.PolicyConstraints
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.PolicyMappings
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.PrivateKeyUsagePeriod
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.QCStatements
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.ReasonCode
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.SubjectAlternativeName
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.SubjectDirectoryAttributes
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.SubjectInfoAccess
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.SubjectKeyIdentifier
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Extensions.TargetInformation
    use X509Extension value.
    org.bouncycastle.asn1.x509.X509Name.C
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509Name.CN
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509Name.EmailAddress
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509Name.O
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509Name.OIDLookUp
    use DefaultSymbols
    org.bouncycastle.asn1.x509.X509Name.OU
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509Name.SymbolLookUp
    use DefaultLookUp
    org.bouncycastle.asn1.x509.X509Name.T
    use a X500NameStyle
    org.bouncycastle.asn1.x509.X509ObjectIdentifiers.id_PasswordBasedMac
    Use CRMFObjectIdentifiers.passwordBasedMac instead
    org.bouncycastle.crypto.encodings.PKCS1Encoding.STRICT_LENGTH_ENABLED_PROPERTY
    use NOT_STRICT_LENGTH_ENABLED_PROPERTY
    org.bouncycastle.crypto.engines.Salsa20Engine.sigma
     
    org.bouncycastle.crypto.engines.Salsa20Engine.tau
     
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_IMPLICIT
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_RIPEMD128
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_RIPEMD160
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_SHA1
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_SHA256
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_SHA384
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_SHA512
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2PSSSigner.TRAILER_WHIRLPOOL
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_IMPLICIT
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_RIPEMD128
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_RIPEMD160
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_SHA1
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_SHA256
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_SHA384
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_SHA512
    use ISOTrailers
    org.bouncycastle.crypto.signers.ISO9796d2Signer.TRAILER_WHIRLPOOL
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_IMPLICIT
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_RIPEMD128
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_RIPEMD160
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_SHA1
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_SHA224
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_SHA256
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_SHA384
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_SHA512
    use ISOTrailers
    org.bouncycastle.crypto.signers.X931Signer.TRAILER_WHIRLPOOL
    use ISOTrailers
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_mt_with_SHA256
    use xmss_mt_SHA256ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_mt_with_SHA512
    use xmss_mt_SHA512ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_mt_with_SHAKE128
    use xmss_mt_SHAKE128ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_mt_with_SHAKE256
    use xmss_mt_SHAKE256ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_with_SHA256
    use xmss_SHA256ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_with_SHA512
    use xmss_SHA512ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_with_SHAKE128
    use xmss_SHAKE128ph
    org.bouncycastle.pqc.asn1.PQCObjectIdentifiers.xmss_with_SHAKE256
    use xmss_SHAKE256ph
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_128f
    obsolete to be removed
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_128s
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_192f
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_192s
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_256f
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.haraka_256s
    org.bouncycastle.tsp.TimeStampTokenGenerator.R_MICROSECONDS
    use R_HUNDREDTHS_OF_SECONDS - this field will be deleted!!
    org.eclipse.parsson.api.JsonConfig.REJECT_DUPLICATE_KEYS
    in favor of JsonConfig.KEY_STRATEGY
    org.glassfish.jaxb.core.marshaller.Messages.ERR_DANGLING_IDREF
    only used from 1.0
    org.glassfish.jaxb.core.marshaller.Messages.ERR_MISSING_OBJECT
    use ERR_MISSING_OBJECT2
    org.glassfish.jaxb.core.marshaller.Messages.ERR_NOT_IDENTIFIABLE
    only used from 1.0
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.theInstance
    org.hibernate.annotations.QueryHints.CALLABLE_FUNCTION
    Calling stored-procedures and functions via NativeQuery is no longer supported. Use ProcedureCall or StoredProcedureQuery instead.
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_BYTEBUDDY
    Register a BytecodeProvider through Java services.
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_DEFAULT
    Deprecated with no replacement
    org.hibernate.bytecode.internal.BytecodeProviderInitiator.BYTECODE_PROVIDER_NAME_NONE
    Register a BytecodeProvider through Java services.
    org.hibernate.cfg.AvailableSettings.ALLOW_REFRESH_DETACHED_ENTITY
    Will be removed with no replacement from ORM version 7 onwards
    org.hibernate.cfg.AvailableSettings.FLUSH_MODE
    There are much better ways to control the flush mode of a session, for example, SessionBuilder.flushMode(org.hibernate.FlushMode) or Session.setHibernateFlushMode(org.hibernate.FlushMode).
    org.hibernate.cfg.AvailableSettings.IDENTIFIER_GENERATOR_STRATEGY_PROVIDER
    use GenerationTypeStrategyRegistration instead
    org.hibernate.cfg.AvailableSettings.JPA_LOCK_SCOPE
    Use AvailableSettings.JAKARTA_LOCK_SCOPE instead
    org.hibernate.cfg.AvailableSettings.JPA_LOCK_TIMEOUT
    Use AvailableSettings.JAKARTA_LOCK_TIMEOUT instead
    org.hibernate.cfg.BatchSettings.BATCH_STRATEGY
    Use BatchSettings.BUILDER instead
    org.hibernate.cfg.BytecodeSettings.BYTECODE_PROVIDER
    Will be removed, Hibernate ORM will use the BytecodeProvider implementation it finds on the classpath loading it via the standard ServiceLoader mechanism. Currently, there is only a single implementation which is included in Hibernate ORM, so it's not possible to override this. See HHH-17643
    org.hibernate.cfg.BytecodeSettings.ENHANCER_ENABLE_DIRTY_TRACKING
    Will be removed without replacement. See HHH-15641
    org.hibernate.cfg.BytecodeSettings.ENHANCER_ENABLE_LAZY_INITIALIZATION
    Will be removed without replacement. See HHH-15641
    org.hibernate.cfg.CacheSettings.CACHE_KEYS_FACTORY
    this is only honored for hibernate-infinispan
    org.hibernate.cfg.CacheSettings.JPA_SHARED_CACHE_MODE
    Use CacheSettings.JAKARTA_SHARED_CACHE_MODE instead
    org.hibernate.cfg.CacheSettings.JPA_SHARED_CACHE_RETRIEVE_MODE
    Use CacheSettings.JAKARTA_SHARED_CACHE_RETRIEVE_MODE instead
    org.hibernate.cfg.CacheSettings.JPA_SHARED_CACHE_STORE_MODE
    Use CacheSettings.JAKARTA_SHARED_CACHE_STORE_MODE instead
    org.hibernate.cfg.Configuration.ARTEFACT_PROCESSING_ORDER
    org.hibernate.cfg.FetchSettings.BATCH_FETCH_STYLE
    An appropriate batch-fetch style is selected automatically
    org.hibernate.cfg.JdbcSettings.DATASOURCE
    The JPA-standard JdbcSettings.JAKARTA_JTA_DATASOURCE or JdbcSettings.JAKARTA_JTA_DATASOURCE setting is now preferred.
    org.hibernate.cfg.JdbcSettings.DIALECT_DB_MAJOR_VERSION
    Use JdbcSettings.JAKARTA_HBM2DDL_DB_MAJOR_VERSION instead
    org.hibernate.cfg.JdbcSettings.DIALECT_DB_MINOR_VERSION
    Use JdbcSettings.JAKARTA_HBM2DDL_DB_MINOR_VERSION instead
    org.hibernate.cfg.JdbcSettings.DIALECT_DB_NAME
    Use JdbcSettings.JAKARTA_HBM2DDL_DB_NAME instead
    org.hibernate.cfg.JdbcSettings.DIALECT_DB_VERSION
    Use JdbcSettings.JAKARTA_HBM2DDL_DB_VERSION instead
    org.hibernate.cfg.JdbcSettings.DRIVER
    The JPA-standard setting JdbcSettings.JAKARTA_JDBC_DRIVER is now preferred.
    org.hibernate.cfg.JdbcSettings.HBM2DDL_CONNECTION
    Use JdbcSettings.JAKARTA_HBM2DDL_CONNECTION instead
    org.hibernate.cfg.JdbcSettings.JPA_JDBC_DRIVER
    Use JdbcSettings.JAKARTA_JDBC_DRIVER instead
    org.hibernate.cfg.JdbcSettings.JPA_JDBC_PASSWORD
    Use JdbcSettings.JAKARTA_JDBC_PASSWORD instead
    org.hibernate.cfg.JdbcSettings.JPA_JDBC_URL
    Use JdbcSettings.JAKARTA_JDBC_URL instead
    org.hibernate.cfg.JdbcSettings.JPA_JDBC_USER
    Use JdbcSettings.JAKARTA_JDBC_USER instead
    org.hibernate.cfg.JdbcSettings.JPA_JTA_DATASOURCE
    Use JdbcSettings.JAKARTA_JTA_DATASOURCE instead
    org.hibernate.cfg.JdbcSettings.JPA_NON_JTA_DATASOURCE
    Use JdbcSettings.JAKARTA_NON_JTA_DATASOURCE instead
    org.hibernate.cfg.JdbcSettings.PASS
    The JPA-standard setting JdbcSettings.JAKARTA_JDBC_PASSWORD is now preferred.
    org.hibernate.cfg.JdbcSettings.URL
    The JPA-standard setting JdbcSettings.JAKARTA_JDBC_URL is now preferred.
    org.hibernate.cfg.JdbcSettings.USER
    The JPA-standard setting JdbcSettings.JAKARTA_JDBC_USER is now preferred.
    org.hibernate.cfg.JpaComplianceSettings.JPA_LIST_COMPLIANCE
    Use MappingSettings.DEFAULT_LIST_SEMANTICS instead. The specification actually leaves this behavior undefined, saying that portable applications should not rely on any specific behavior for a List with no @OrderColumn.
    org.hibernate.cfg.JpaComplianceSettings.JPAQL_STRICT_COMPLIANCE
    Prefer JpaComplianceSettings.JPA_QUERY_COMPLIANCE
    org.hibernate.cfg.ManagedBeanSettings.CDI_BEAN_MANAGER
    Use ManagedBeanSettings.JAKARTA_CDI_BEAN_MANAGER instead
    org.hibernate.cfg.MappingSettings.ARTIFACT_PROCESSING_ORDER
    hbm.xml mappings are no longer supported, making this attribute irrelevant
    org.hibernate.cfg.MappingSettings.CREATE_EMPTY_COMPOSITES_ENABLED
    It makes no sense at all to enable this at the global level for a persistence unit. If anything, it could be a setting specific to a given embeddable class. But, four years after the introduction of this feature, it's still marked experimental and has multiple known unresolved bugs. It's therefore time for those who advocated for this feature to accept defeat.
    org.hibernate.cfg.MappingSettings.USE_ENTITY_WHERE_CLAUSE_FOR_COLLECTIONS
    Originally added as a backwards compatibility flag
    org.hibernate.cfg.PersistenceSettings.JPA_PERSISTENCE_PROVIDER
    Use PersistenceSettings.JAKARTA_PERSISTENCE_PROVIDER instead
    org.hibernate.cfg.PersistenceSettings.JPA_TRANSACTION_TYPE
    Use PersistenceSettings.JAKARTA_TRANSACTION_TYPE instead
    org.hibernate.cfg.QuerySettings.QUERY_PLAN_CACHE_PARAMETER_METADATA_MAX_SIZE
    this setting is not currently used
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_GLOBAL_TEMPORARY_CREATE_TABLES
    Use GlobalTemporaryTableStrategy.CREATE_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_GLOBAL_TEMPORARY_DROP_TABLES
    Use GlobalTemporaryTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_LOCAL_TEMPORARY_DROP_TABLES
    Use LocalTemporaryTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_PERSISTENT_TEMPORARY_CREATE_TABLES
    Use PersistentTableStrategy.CREATE_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.BULK_ID_STRATEGY_PERSISTENT_TEMPORARY_DROP_TABLES
    Use PersistentTableStrategy.DROP_ID_TABLES.
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_CREATE_NAMESPACES
    The JPA-standard setting SchemaToolingSettings.JAKARTA_HBM2DDL_CREATE_SCHEMAS is now preferred.
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_CREATE_SCHEMAS
    Use SchemaToolingSettings.JAKARTA_HBM2DDL_CREATE_SCHEMAS instead
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_CREATE_SCRIPT_SOURCE
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_CREATE_SCRIPT_SOURCE
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_CREATE_SOURCE
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_CREATE_SOURCE instead
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_DATABASE_ACTION
    Use SchemaToolingSettings.JAKARTA_HBM2DDL_DATABASE_ACTION instead
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_DROP_SCRIPT_SOURCE
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_DROP_SCRIPT_SOURCE
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_DROP_SOURCE
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_DROP_SOURCE.
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_IMPORT_FILES
    The JPA-standard setting SchemaToolingSettings.JAKARTA_HBM2DDL_CREATE_SCRIPT_SOURCE is now preferred.
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_LOAD_SCRIPT_SOURCE
    Use SchemaToolingSettings.JAKARTA_HBM2DDL_LOAD_SCRIPT_SOURCE instead
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_SCRIPTS_ACTION
    Use SchemaToolingSettings.JAKARTA_HBM2DDL_SCRIPTS_ACTION instead
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_SCRIPTS_CREATE_TARGET
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_SCRIPTS_CREATE_TARGET
    org.hibernate.cfg.SchemaToolingSettings.HBM2DDL_SCRIPTS_DROP_TARGET
    Migrate to SchemaToolingSettings.JAKARTA_HBM2DDL_SCRIPTS_DROP_TARGET
    org.hibernate.cfg.ValidationSettings.JPA_PERSIST_VALIDATION_GROUP
    Use ValidationSettings.JAKARTA_PERSIST_VALIDATION_GROUP instead
    org.hibernate.cfg.ValidationSettings.JPA_REMOVE_VALIDATION_GROUP
    Use ValidationSettings.JAKARTA_REMOVE_VALIDATION_GROUP instead
    org.hibernate.cfg.ValidationSettings.JPA_UPDATE_VALIDATION_GROUP
    Use ValidationSettings.JAKARTA_UPDATE_VALIDATION_GROUP instead
    org.hibernate.cfg.ValidationSettings.JPA_VALIDATION_FACTORY
    Use ValidationSettings.JAKARTA_VALIDATION_FACTORY instead
    org.hibernate.cfg.ValidationSettings.JPA_VALIDATION_MODE
    Use ValidationSettings.JAKARTA_VALIDATION_MODE instead
    org.hibernate.dialect.sequence.OracleSequenceSupport.INSTANCE
    Construct instance based on version instead.
    org.hibernate.dialect.SybaseDialect.jtdsDriver
    org.hibernate.engine.spi.CascadingActions.DELETE
    Use CascadingActions.REMOVE
    org.hibernate.grammars.graph.GraphLanguageLexer.tokenNames
    Use GraphLanguageLexer.VOCABULARY instead.
    org.hibernate.grammars.graph.GraphLanguageParser.tokenNames
    Use GraphLanguageParser.VOCABULARY instead.
    org.hibernate.grammars.hql.HqlLexer.tokenNames
    Use HqlLexer.VOCABULARY instead.
    org.hibernate.grammars.hql.HqlParser.tokenNames
    Use HqlParser.VOCABULARY instead.
    org.hibernate.grammars.importsql.SqlScriptLexer.tokenNames
    Use SqlScriptLexer.VOCABULARY instead.
    org.hibernate.grammars.importsql.SqlScriptParser.tokenNames
    Use SqlScriptParser.VOCABULARY instead.
    org.hibernate.grammars.ordering.OrderingLexer.tokenNames
    Use OrderingLexer.VOCABULARY instead.
    org.hibernate.grammars.ordering.OrderingParser.tokenNames
    Use OrderingParser.VOCABULARY instead.
    org.hibernate.id.IdentifierGeneratorHelper.POST_INSERT_INDICATOR
    Use a OnExecutionGenerator
    org.hibernate.id.IdentifierGeneratorHelper.SHORT_CIRCUIT_INDICATOR
    This is not an elegant way to do anything
    org.hibernate.jdbc.Expectations.BASIC
    Use Expectation.RowCount
    org.hibernate.jdbc.Expectations.NONE
    Use Expectation.None
    org.hibernate.jdbc.Expectations.PARAM
    Use Expectation.OutParameter
    org.hibernate.jdbc.Expectations.USUAL_EXPECTED_COUNT
    org.hibernate.jdbc.Expectations.USUAL_PARAM_POSITION
    org.hibernate.jpa.boot.spi.JpaSettings.METADATA_BUILDER_CONTRIBUTOR
    Use discovery instead.
    org.hibernate.jpa.boot.spi.JpaSettings.TYPE_CONTRIBUTORS
    Consider using discovery instead to dynamically locate contributors.
    org.hibernate.LockOptions.SKIP_LOCKED
    use LockMode.UPGRADE_SKIPLOCKED
    org.hibernate.mapping.RootClass.DEFAULT_DISCRIMINATOR_COLUMN_NAME
    org.hibernate.mapping.RootClass.DEFAULT_IDENTIFIER_COLUMN_NAME
    org.hibernate.persister.collection.AbstractCollectionPersister.elementColumnAliases
    org.hibernate.persister.collection.AbstractCollectionPersister.elementType
    org.hibernate.persister.collection.AbstractCollectionPersister.indexColumnAliases
    org.hibernate.persister.collection.AbstractCollectionPersister.keyColumnAliases
    org.hibernate.persister.entity.AbstractEntityPersister.customSQLDelete
    org.hibernate.persister.entity.AbstractEntityPersister.customSQLInsert
    org.hibernate.persister.entity.AbstractEntityPersister.customSQLUpdate
    org.hibernate.persister.entity.AbstractEntityPersister.deleteCallable
    org.hibernate.persister.entity.AbstractEntityPersister.deleteExpectations
    org.hibernate.persister.entity.AbstractEntityPersister.insertCallable
    org.hibernate.persister.entity.AbstractEntityPersister.insertExpectations
    org.hibernate.persister.entity.AbstractEntityPersister.updateCallable
    org.hibernate.persister.entity.AbstractEntityPersister.updateExpectations
    org.hibernate.persister.entity.EntityPersister.ENTITY_ID
    this feature of HQL is now deprecated
    org.hibernate.query.spi.QueryParameterBindings.NO_PARAM_BINDINGS
    Use QueryParameterBindings.empty() instead.
    org.hibernate.search.backend.elasticsearch.cfg.ElasticsearchBackendSettings.Defaults.MULTI_TENANCY_STRATEGY
    The default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default is MultiTenancyStrategyName.DISCRIMINATOR. Otherwise, the default is still MultiTenancyStrategyName.NONE.
    org.hibernate.search.backend.elasticsearch.cfg.ElasticsearchBackendSettings.Defaults.VERSION_CHECK_ENABLED
    The default for the ElasticsearchBackendSettings.VERSION_CHECK_ENABLED property is now dynamic and depends on the value of the ElasticsearchBackendSettings.VERSION property.
    org.hibernate.search.backend.elasticsearch.cfg.ElasticsearchIndexSettings.Defaults.SCHEMA_MANAGEMENT_MINIMAL_REQUIRED_STATUS
    The default for the ElasticsearchIndexSettings.SCHEMA_MANAGEMENT_MINIMAL_REQUIRED_STATUS property is now dynamic and depends on the targeted Elasticsearch distribution.
    org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings.Defaults.MULTI_TENANCY_STRATEGY
    The default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default is MultiTenancyStrategyName.DISCRIMINATOR. Otherwise, the default is still MultiTenancyStrategyName.NONE.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK
    This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_ENABLED
    Use HibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_STRATEGY
    Use HibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED instead (caution: it expects a boolean value).
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
    Use HibernateOrmMapperSettings.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AutomaticIndexingRadicals.ENABLE_DIRTY_CHECK
    This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AutomaticIndexingRadicals.ENABLED
    Use HibernateOrmMapperSettings.IndexingRadicals.LISTENERS_ENABLED instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AutomaticIndexingRadicals.STRATEGY
    Use HibernateOrmMapperSettings.IndexingRadicals.LISTENERS_ENABLED instead (caution: it expects a boolean value).
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.AutomaticIndexingRadicals.SYNCHRONIZATION_STRATEGY
    Use HibernateOrmMapperSettings.IndexingRadicals.PLAN_SYNCHRONIZATION_STRATEGY instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK
    This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_STRATEGY
    Use the new configuration property instead: HibernateOrmMapperSettings.AUTOMATIC_INDEXING_STRATEGY, (caution: it expects a boolean value, and its default is HibernateOrmMapperSettings.Defaults.ENABLED).
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Defaults.AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
    Use HibernateOrmMapperSettings.Defaults.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_ENABLE_DIRTY_CHECK
    This setting will be removed in a future version. There will be no alternative provided to replace it. After the removal of this property in a future version, a dirty check will always be performed when considering whether to trigger reindexing.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_ENABLED
    Use HibernateOrmMapperSettings.Radicals.INDEXING_LISTENERS_ENABLED instead.
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_PREFIX
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_STRATEGY
    Use HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_ENABLED instead (caution: it expects a boolean value).
    org.hibernate.search.mapper.orm.cfg.HibernateOrmMapperSettings.Radicals.AUTOMATIC_INDEXING_SYNCHRONIZATION_STRATEGY
    Use HibernateOrmMapperSettings.Radicals.INDEXING_PLAN_SYNCHRONIZATION_STRATEGY instead.
    org.hibernate.type.AbstractType.LEGACY_DEFAULT_SIZE
    org.hibernate.type.AbstractType.LEGACY_DICTATED_SIZE
    org.hibernate.type.StandardBasicTypes.WRAPPER_BINARY
    use StandardBasicTypes.BINARY_WRAPPER instead
    org.hibernate.validator.BaseHibernateValidatorConfiguration.CONSTRAINT_MAPPING_CONTRIBUTOR
    planned for removal. Use hibernate.validator.constraint_mapping_contributors instead.
    org.infinispan.client.hotrod.impl.ConfigurationProperties.DEFAULT_KEY_SIZE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.DEFAULT_VALUE_SIZE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.JAVA_SERIAL_WHITELIST
    org.infinispan.client.hotrod.impl.ConfigurationProperties.KEY_SIZE_ESTIMATE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.VALUE_SIZE_ESTIMATE
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.ServerStatistics.CURRENT_NR_OF_ENTRIES
    Since 14.0, please use ServerStatistics.APPROXIMATE_ENTRIES
    org.infinispan.commons.configuration.io.ConfigurationResourceResolver.DEFAULT
    org.infinispan.commons.dataconversion.EncoderIds.GENERIC_MARSHALLER
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.EncoderIds.GLOBAL_MARSHALLER
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.EncoderIds.JAVA_SERIALIZATION
    Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_BINARY
    Since 11.0, will be removed in 14.0. No longer used for BINARY storage.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_BINARY_TYPE
    Since 11.0, will be removed in 14.0. No longer used for BINARY storage.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLED
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLING
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_INFINISPAN_MARSHALLING_TYPE
    Since 11.0, will be removed with ISPN-9622
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_UNKNOWN
    Since 11.0, without replacement.
    org.infinispan.commons.dataconversion.MediaType.APPLICATION_UNKNOWN_TYPE
    Since 11.0, without replacement.
    org.infinispan.commons.dataconversion.MediaType.BYTE_ARRAY_TYPE
    org.infinispan.commons.dataconversion.WrapperIds.PROTOSTREAM_WRAPPER
    Replaced by PROTOBUF_WRAPPER. Will be removed in next minor version.
    org.infinispan.commons.marshall.ProtoStreamTypeIds.SPRING_NULL_VALUE
    org.jboss.as.naming.service.NamingService.SERVICE_NAME
    Dependent subsystem should instead register a requirement on the NamingService.CAPABILITY_NAME capability.
    org.jboss.ejb.client.AttachmentKeys.COMPRESS_RESPONSE
    org.jboss.ejb.client.AttachmentKeys.HINTS_DISABLED
    org.jboss.ejb.client.AttachmentKeys.RESPONSE_COMPRESSION_LEVEL
    org.jboss.ejb.client.AttachmentKeys.TRANSACTION_ID_KEY
    org.jboss.ejb.client.AttachmentKeys.VIEW_CLASS_DATA_COMPRESSION_HINT_ATTACHMENT_KEY
    org.jboss.ejb.client.AttachmentKeys.VIEW_METHOD_DATA_COMPRESSION_HINT_ATTACHMENT_KEY
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.fileUploadInMemoryThresholdLimit
    Use ManualClosingApacheHttpClient43Engine.getFileUploadMemoryThreshold() or ManualClosingApacheHttpClient43Engine.setFileUploadMemoryThreshold(Threshold)
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.fileUploadMemoryUnit
    Use ManualClosingApacheHttpClient43Engine.getFileUploadMemoryThreshold() or ManualClosingApacheHttpClient43Engine.setFileUploadMemoryThreshold(Threshold)
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.formData
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.formDataMap
    org.jboss.resteasy.tracing.api.providers.TextBasedRESTEasyTracingInfo.messageList
    Use RESTEasyTracingInfo.pop()
    org.wildfly.extension.messaging.activemq.ActiveMQServerControlHandler.GET_ROLES_AS_JSON
    org.wildfly.extension.messaging.activemq.AddressSettingDefinition.AUTO_CREATE_JMS_QUEUES
    org.wildfly.extension.messaging.activemq.AddressSettingDefinition.AUTO_DELETE_JMS_QUEUES
    org.wildfly.extension.messaging.activemq.BroadcastGroupDefinition.JGROUPS_CHANNEL_FACTORY
    org.wildfly.extension.messaging.activemq.CommonAttributes.JGROUPS_CHANNEL_FACTORY
    org.wildfly.extension.messaging.activemq.DiscoveryGroupDefinition.JGROUPS_CHANNEL_FACTORY
    org.wildfly.extension.messaging.activemq.JGroupsBroadcastGroupDefinition.JGROUPS_CHANNEL_FACTORY
    org.wildfly.extension.messaging.activemq.JGroupsDiscoveryGroupDefinition.JGROUPS_CHANNEL_FACTORY
    org.wildfly.extension.messaging.activemq.ServerDefinition.JOURNAL_JMS_BINDINGS_TABLE
    org.wildfly.extension.messaging.activemq.ServerDefinition.PERF_BLAST_PAGES
    org.wildfly.extension.messaging.activemq.ServerDefinition.RUN_SYNC_SPEED_TEST
    org.wildfly.security.auth.client.AuthenticationConfiguration.EMPTY
    to obtain empty configuration use AuthenticationConfiguration.empty() method instead
    org.wildfly.security.password.interfaces.MaskedPassword.ALGORITHM_MASKED_PBKDF_HMAC_SHA1
    org.wildfly.security.password.interfaces.MaskedPassword.ALGORITHM_MASKED_PBKDF_HMAC_SHA224
    org.wildfly.security.password.interfaces.MaskedPassword.ALGORITHM_MASKED_PBKDF_HMAC_SHA256
    org.wildfly.security.password.interfaces.MaskedPassword.ALGORITHM_MASKED_PBKDF_HMAC_SHA384
    org.wildfly.security.password.interfaces.MaskedPassword.ALGORITHM_MASKED_PBKDF_HMAC_SHA512
    org.wildfly.security.sasl.WildFlySasl.LEGACY_ALTERNATIVE_PROTOCOLS
    See WildFlySasl.ALTERNATIVE_PROTOCOLS
    org.wildfly.security.ssl.Encryption.CHACHA20POLY1305
    Use Encryption.CHACHA20 instead.
    org.wildfly.security.x500.X500.OID_HOLD_INSTRUCTION_NONE
  • Deprecated Methods
    Method
    Description
    com.fasterxml.jackson.core.base.GeneratorBase.setFeatureMask(int)
    com.fasterxml.jackson.core.base.ParserBase._getSourceReference()
    Since 2.13, use ParserBase._contentReference() instead.
    com.fasterxml.jackson.core.base.ParserBase.getCurrentLocation()
    com.fasterxml.jackson.core.base.ParserBase.getCurrentName()
    com.fasterxml.jackson.core.base.ParserBase.getTokenLocation()
    com.fasterxml.jackson.core.base.ParserBase.loadMore()
    com.fasterxml.jackson.core.base.ParserBase.loadMoreGuaranteed()
    com.fasterxml.jackson.core.base.ParserBase.setFeatureMask(int)
    com.fasterxml.jackson.core.base.ParserMinimalBase._ascii(byte[])
    com.fasterxml.jackson.core.base.ParserMinimalBase._asciiBytes(String)
    com.fasterxml.jackson.core.base.ParserMinimalBase.getCurrentName()
    com.fasterxml.jackson.core.base.ParserMinimalBase.getCurrentTokenId()
    com.fasterxml.jackson.core.base.ParserMinimalBase.reportUnexpectedNumberChar(int, String)
    com.fasterxml.jackson.core.filter.FilteringParserDelegate.getCurrentLocation()
    com.fasterxml.jackson.core.filter.FilteringParserDelegate.getCurrentName()
    com.fasterxml.jackson.core.filter.FilteringParserDelegate.getCurrentToken()
    com.fasterxml.jackson.core.filter.FilteringParserDelegate.getCurrentTokenId()
    com.fasterxml.jackson.core.filter.FilteringParserDelegate.getTokenLocation()
    com.fasterxml.jackson.core.io.CharTypes.copyHexBytes()
    Since 2.14 Use CharTypes.copyHexBytes(boolean) instead
    com.fasterxml.jackson.core.io.CharTypes.copyHexChars()
    Since 2.14 Use CharTypes.copyHexChars(boolean) instead
    com.fasterxml.jackson.core.io.ContentReference.construct(boolean, Object)
    Since 2.16. Use ContentReference.construct(boolean, Object, ErrorReportConfiguration) instead.
    com.fasterxml.jackson.core.io.ContentReference.construct(boolean, Object, int, int)
    Since 2.16. Use ContentReference.construct(boolean, Object, int, int, ErrorReportConfiguration) instead.
    com.fasterxml.jackson.core.io.IOContext.getSourceReference()
    Since 2.13, use IOContext.contentReference() instead
    com.fasterxml.jackson.core.io.NumberInput.parseBigDecimal(char[])
    Since 2.17 use NumberInput.parseBigDecimal(char[], boolean) instead
    com.fasterxml.jackson.core.io.NumberInput.parseBigDecimal(char[], int, int)
    Since 2.17 use NumberInput.parseBigDecimal(char[], int, int, boolean) instead
    com.fasterxml.jackson.core.io.NumberInput.parseBigDecimal(String)
    Since 2.17 use NumberInput.parseBigDecimal(String, boolean) instead
    com.fasterxml.jackson.core.io.NumberInput.parseBigInteger(String)
    Since 2.17 use NumberInput.parseBigInteger(String, boolean) instead
    com.fasterxml.jackson.core.io.NumberInput.parseDouble(String)
    Since 2.17 use NumberInput.parseDouble(String, boolean) instead
    com.fasterxml.jackson.core.io.NumberInput.parseFloat(String)
    Since 2.17 use NumberInput.parseFloat(String, boolean) instead
    com.fasterxml.jackson.core.json.JsonParserBase.getCurrentLocation()
    com.fasterxml.jackson.core.json.JsonParserBase.getTokenLocation()
    com.fasterxml.jackson.core.json.JsonReadContext.getStartLocation(Object)
    com.fasterxml.jackson.core.json.JsonWriteContext.createRootContext()
    Since 2.3; use method that takes argument
    com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseFloatThatStartsWithPeriod()
    com.fasterxml.jackson.core.json.ReaderBasedJsonParser.getNextChar(String)
    com.fasterxml.jackson.core.json.UTF8DataInputJsonParser._parseFloatThatStartsWithPeriod()
    com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseFloatThatStartsWithPeriod()
    com.fasterxml.jackson.core.JsonFactory._createContext(Object, boolean)
    Since 2.13
    com.fasterxml.jackson.core.JsonFactory.configure(JsonFactory.Feature, boolean)
    since 2.10 use TSFBuilder.configure(JsonFactory.Feature, boolean) instead
    com.fasterxml.jackson.core.JsonFactory.createJsonGenerator(OutputStream)
    Since 2.2, use JsonFactory.createGenerator(OutputStream) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonGenerator(OutputStream, JsonEncoding)
    Since 2.2, use JsonFactory.createGenerator(OutputStream, JsonEncoding) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonGenerator(Writer)
    Since 2.2, use JsonFactory.createGenerator(Writer) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(byte[])
    Since 2.2, use JsonFactory.createParser(byte[]) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(byte[], int, int)
    Since 2.2, use JsonFactory.createParser(byte[],int,int) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(File)
    Since 2.2, use JsonFactory.createParser(File) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(InputStream)
    Since 2.2, use JsonFactory.createParser(InputStream) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(Reader)
    Since 2.2, use JsonFactory.createParser(Reader) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(String)
    Since 2.2, use JsonFactory.createParser(String) instead.
    com.fasterxml.jackson.core.JsonFactory.createJsonParser(URL)
    Since 2.2, use JsonFactory.createParser(URL) instead.
    com.fasterxml.jackson.core.JsonFactory.disable(JsonFactory.Feature)
    since 2.10 use TSFBuilder.configure(JsonFactory.Feature, boolean) instead
    com.fasterxml.jackson.core.JsonFactory.enable(JsonFactory.Feature)
    since 2.10 use TSFBuilder.configure(JsonFactory.Feature, boolean) instead
    com.fasterxml.jackson.core.JsonFactory.setInputDecorator(InputDecorator)
    Since 2.10 use TSFBuilder.inputDecorator(InputDecorator) instead
    com.fasterxml.jackson.core.JsonFactory.setOutputDecorator(OutputDecorator)
    Since 2.10 use TSFBuilder.outputDecorator(OutputDecorator) instead
    com.fasterxml.jackson.core.JsonGenerator.getCurrentValue()
    Since 2.17 use JsonGenerator.currentValue() instead
    com.fasterxml.jackson.core.JsonGenerator.setCurrentValue(Object)
    Since 2.17 use JsonGenerator.currentValue() instead
    com.fasterxml.jackson.core.JsonGenerator.setFeatureMask(int)
    Since 2.7, use JsonGenerator.overrideStdFeatures(int, int) instead -- remove from 2.9
    com.fasterxml.jackson.core.JsonGenerator.writeStartArray(int)
    Since 2.12 Use JsonGenerator.writeStartArray(Object, int) instead
    com.fasterxml.jackson.core.JsonLocation.getSourceRef()
    Since 2.13 Use JsonLocation.contentReference() instead
    com.fasterxml.jackson.core.JsonParser.getCurrentLocation()
    Since 2.17 use JsonParser.currentLocation() instead
    com.fasterxml.jackson.core.JsonParser.getCurrentName()
    Since 2.17 use JsonParser.currentName() instead.
    com.fasterxml.jackson.core.JsonParser.getCurrentTokenId()
    Since 2.12 use JsonParser.currentTokenId() instead
    com.fasterxml.jackson.core.JsonParser.getCurrentValue()
    Since 2.17 use JsonParser.currentValue() instead
    com.fasterxml.jackson.core.JsonParser.getTokenLocation()
    Since 2.17 use JsonParser.currentTokenLocation() instead
    com.fasterxml.jackson.core.JsonParser.setCurrentValue(Object)
    Since 2.17 use JsonParser.assignCurrentValue(java.lang.Object) instead
    com.fasterxml.jackson.core.JsonParser.setFeatureMask(int)
    Since 2.7, use JsonParser.overrideStdFeatures(int, int) instead
    com.fasterxml.jackson.core.JsonStreamContext.getStartLocation(Object)
    Since 2.13 use JsonStreamContext.startLocation(com.fasterxml.jackson.core.io.ContentReference) instead
    com.fasterxml.jackson.core.JsonStreamContext.getTypeDesc()
    Since 2.8 use JsonStreamContext.typeDesc() instead
    com.fasterxml.jackson.core.ObjectCodec.getJsonFactory()
    Use ObjectCodec.getFactory() instead.
    com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot()
    Since 2.16 use CharsToNameCanonicalizer.createRoot(TokenStreamFactory) instead
    com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.createRoot(int)
    Since 2.16 use CharsToNameCanonicalizer.createRoot(TokenStreamFactory) instead
    com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.makeChild(int)
    Since 2.16 use CharsToNameCanonicalizer.makeChild() instead.
    com.fasterxml.jackson.core.type.ResolvedType.getParameterSource()
    Since 2.7: does not have meaning as parameters depend on type resolved.
    com.fasterxml.jackson.core.util.BufferRecyclers.encodeAsUTF8(String)
    Since 2.10 call JsonStringEncoder.getInstance() and then encodeAsUTF8()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)
    com.fasterxml.jackson.core.util.BufferRecyclers.getBufferRecycler()
    Since 2.16 should use RecyclerPool abstraction instead of calling static methods of this class
    com.fasterxml.jackson.core.util.BufferRecyclers.getJsonStringEncoder()
    Since 2.10 call JsonStringEncoder.getInstance() instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)
    com.fasterxml.jackson.core.util.BufferRecyclers.quoteAsJsonText(CharSequence, StringBuilder)
    Since 2.10 call JsonStringEncoder.getInstance() and then quoteAsString()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)
    com.fasterxml.jackson.core.util.BufferRecyclers.quoteAsJsonText(String)
    Since 2.10 call JsonStringEncoder.getInstance() and then quoteAsString()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)
    com.fasterxml.jackson.core.util.BufferRecyclers.quoteAsJsonUTF8(String)
    Since 2.10 call JsonStringEncoder.getInstance() (and then quoteAsUTF8()) instead. NOTE: was accidentally removed but reintroduced as deprecated in 2.12.5, to be removed from 3.0)
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter.withoutSpacesInObjectEntries()
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter.withRootSeparator(SerializableString)
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter.withRootSeparator(String)
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter.withSpacesInObjectEntries()
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.JsonGeneratorDelegate.getCurrentValue()
    com.fasterxml.jackson.core.util.JsonGeneratorDelegate.getDelegate()
    com.fasterxml.jackson.core.util.JsonGeneratorDelegate.setCurrentValue(Object)
    com.fasterxml.jackson.core.util.JsonGeneratorDelegate.setFeatureMask(int)
    com.fasterxml.jackson.core.util.JsonParserDelegate.getCurrentLocation()
    com.fasterxml.jackson.core.util.JsonParserDelegate.getCurrentName()
    com.fasterxml.jackson.core.util.JsonParserDelegate.getCurrentToken()
    com.fasterxml.jackson.core.util.JsonParserDelegate.getCurrentTokenId()
    com.fasterxml.jackson.core.util.JsonParserDelegate.getCurrentValue()
    com.fasterxml.jackson.core.util.JsonParserDelegate.getTokenLocation()
    com.fasterxml.jackson.core.util.JsonParserDelegate.setCurrentValue(Object)
    com.fasterxml.jackson.core.util.JsonParserDelegate.setFeatureMask(int)
    com.fasterxml.jackson.core.util.JsonParserSequence.createFlattened(JsonParser, JsonParser)
    com.fasterxml.jackson.core.util.JsonRecyclerPools.newLockFreePool()
    Since 2.18: use one of other implementations instead; see JsonRecyclerPools.LockFreePool Javadocs for details
    com.fasterxml.jackson.core.util.JsonRecyclerPools.sharedLockFreePool()
    Since 2.18: use one of other implementations instead; see JsonRecyclerPools.LockFreePool Javadocs for details
    com.fasterxml.jackson.core.util.TextBuffer.contentsAsDecimal()
    Since 2.15 use TextBuffer.contentsAsDecimal(boolean) instead.
    com.fasterxml.jackson.core.util.TextBuffer.contentsAsDouble()
    use TextBuffer.contentsAsDouble(boolean)
    com.fasterxml.jackson.core.util.TextBuffer.contentsAsFloat()
    use TextBuffer.contentsAsFloat(boolean)
    com.fasterxml.jackson.core.util.VersionUtil.mavenVersionFor(ClassLoader, String, String)
    Since 2.6: functionality not used by any official Jackson component, should be moved out if anyone needs it
    com.fasterxml.jackson.core.util.VersionUtil.packageVersionFor(Class<?>)
    Since 2.12 simply use VersionUtil.versionFor(Class) instead
    com.fasterxml.jackson.core.util.VersionUtil.version()
    com.fasterxml.jackson.core.Version.isUknownVersion()
    Since 2.7 use correctly spelled method Version.isUnknownVersion()
    com.fasterxml.jackson.databind.AbstractTypeResolver.resolveAbstractType(DeserializationConfig, JavaType)
    since 2.8 (may be removed from 2.9 or later)
    com.fasterxml.jackson.databind.annotation.JsonSerialize.include()
    As of Jackson 2.0, this annotation has been replaced by JsonInclude
    com.fasterxml.jackson.databind.AnnotationIntrospector.findCreatorBinding(Annotated)
    Since 2.9 use AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) instead.
    com.fasterxml.jackson.databind.AnnotationIntrospector.findDefaultEnumValue(Class<Enum<?>>)
    Since 2.16. Use AnnotationIntrospector.findDefaultEnumValue(AnnotatedClass, Enum[]) instead.
    com.fasterxml.jackson.databind.AnnotationIntrospector.findEnumAliases(Class<?>, Enum<?>[], String[][])
    Since 2.16
    com.fasterxml.jackson.databind.AnnotationIntrospector.findEnumValue(Enum<?>)
    Since 2.8: use AnnotationIntrospector.findEnumValues(java.lang.Class<?>, java.lang.Enum<?>[], java.lang.String[]) instead because this method does not properly handle override settings (defaults to enum.name without indicating whether that is explicit or not), and is inefficient to call one-by-one.
    com.fasterxml.jackson.databind.AnnotationIntrospector.findEnumValues(Class<?>, Enum<?>[], String[])
    Since 2.16
    com.fasterxml.jackson.databind.AnnotationIntrospector.findInjectableValueId(AnnotatedMember)
    Since 2.9 Use AnnotationIntrospector.findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember) instead
    com.fasterxml.jackson.databind.AnnotationIntrospector.findPropertyIgnorals(Annotated)
    2.12, use AnnotationIntrospector.findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) instead.
    com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod)
    Since 2.9 Use AnnotationIntrospector.hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated) instead
    com.fasterxml.jackson.databind.AnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod)
    Since 2.9 use AnnotationIntrospector.hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated) instead.
    com.fasterxml.jackson.databind.AnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod)
    Since 2.9 Use AnnotationIntrospector.hasAsValue(Annotated) instead.
    com.fasterxml.jackson.databind.AnnotationIntrospector.hasCreatorAnnotation(Annotated)
    Since 2.9 use AnnotationIntrospector.findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, com.fasterxml.jackson.databind.introspect.Annotated) instead.
    com.fasterxml.jackson.databind.BeanDescription.findExpectedFormat(JsonFormat.Value)
    Since 2.17 use BeanDescription.findExpectedFormat()
    com.fasterxml.jackson.databind.BeanProperty.Bogus.findFormatOverrides(AnnotationIntrospector)
    com.fasterxml.jackson.databind.BeanProperty.findFormatOverrides(AnnotationIntrospector)
    since 2.8 use BeanProperty.findPropertyFormat(com.fasterxml.jackson.databind.cfg.MapperConfig<?>, java.lang.Class<?>) instead.
    com.fasterxml.jackson.databind.BeanProperty.Std.findFormatOverrides(AnnotationIntrospector)
    com.fasterxml.jackson.databind.cfg.MapperConfig.hasMapperFeatures(int)
    Since 2.13 -- no replacement
    com.fasterxml.jackson.databind.cfg.MapperConfigBase.getRootName()
    Since 2.6 use MapperConfigBase.getFullRootName() instead.
    com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, Class<?>, AnnotatedClass)
    Since 2.16: use BasicDeserializerFactory.constructEnumNamingStrategyResolver(DeserializationConfig, AnnotatedClass) instead.
    com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromArray(JsonParser, DeserializationContext)
    Since 2.11 Should not be used: was never meant to be called by code other than sub-classes (implementations), and implementations details differ
    com.fasterxml.jackson.databind.deser.BeanDeserializerBase.getBeanClass()
    Since 2.3, use BeanDeserializerBase.handledType() instead
    com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handlePolymorphic(JsonParser, DeserializationContext, Object, TokenBuffer)
    use BeanDeserializerBase.handlePolymorphic(JsonParser, DeserializationContext, StreamReadConstraints, Object, TokenBuffer)
    com.fasterxml.jackson.databind.deser.BeanDeserializerBase.withIgnorableProperties(Set<String>)
    Since 2.12 use BeanDeserializerBase.withByNameInclusion(java.util.Set<java.lang.String>, java.util.Set<java.lang.String>) instead
    com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.addReferenceProperties(DeserializationContext, BeanDescription, BeanDeserializerBuilder)
    com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.filterBeanProps(DeserializationContext, BeanDescription, BeanDeserializerBuilder, List<BeanPropertyDefinition>, Set<String>)
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.deser.CreatorProperty.findInjectableValue(DeserializationContext, Object)
    com.fasterxml.jackson.databind.deser.CreatorProperty.inject(DeserializationContext, Object)
    com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleMissingInstantiator(DeserializationContext, Class<?>, JsonParser, String)
    Since 2.9: use variant that takes ValueInstantiator
    com.fasterxml.jackson.databind.deser.DeserializationProblemHandler.handleUnexpectedToken(DeserializationContext, Class<?>, JsonToken, JsonParser, String)
    Since 2.10
    com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializationContext, DeserializerFactory, JavaType)
    Since 2.18 use version of _createAndCache2 that takes `isCustom` flag
    com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.construct(MapperConfig<?>, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>)
    since 2.12
    com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap.construct(Collection<SettableBeanProperty>, boolean, Map<String, List<PropertyName>>)
    since 2.11
    com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.findImplicitParamName(int)
    com.fasterxml.jackson.databind.deser.impl.CreatorCandidate.findOnlyParamWithoutInjectionX()
    com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator.construct(DeserializationContext, ValueInstantiator, SettableBeanProperty[])
    com.fasterxml.jackson.databind.deser.SettableBeanProperty._throwAsIOE(Exception)
    com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase.wrapAndThrow(Throwable, Object, String)
    Since 2.12.2 (since it does not get context for accessing config)
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer._getToStringLookup(DeserializationContext)
    Since 2.16
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer.deserializerForCreator(DeserializationConfig, Class<?>, AnnotatedMethod)
    Since 2.8
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer.withResolved(Boolean)
    Since 2.15
    com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer.withResolved(JsonDeserializer<?>, NullValueProvider, Boolean)
    Since 2.17
    com.fasterxml.jackson.databind.deser.std.FromStringDeserializer._deserializeFromEmptyString()
    com.fasterxml.jackson.databind.deser.std.JdkDeserializers.find(Class<?>, String)
    Since 2.14 use the variant that takes one more argument
    com.fasterxml.jackson.databind.deser.std.MapDeserializer.setIgnorableProperties(String[])
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer.constructValue(DeserializationContext, String, String, String, int, String, String)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._coerceEmptyString(DeserializationContext, boolean)
    Since 2.12
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._coerceNullToken(DeserializationContext, boolean)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._coerceTextualNull(DeserializationContext, boolean)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmpty(JsonParser, DeserializationContext)
    Since 2.12
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._failDoubleToIntCoercion(JsonParser, DeserializationContext, String)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._isEmptyOrTextualNull(String)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseBooleanFromInt(JsonParser, DeserializationContext)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseBooleanPrimitive(DeserializationContext, JsonParser, Class<?>)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseFloatPrimitive(DeserializationContext, String)
    Since 2.17 use StdDeserializer._parseFloatPrimitive(JsonParser, DeserializationContext, String)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseString(JsonParser, DeserializationContext)
    Since 2.14 (use the non-deprecated overload)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._verifyNullForScalarCoercion(DeserializationContext, String)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._verifyNumberForScalarCoercion(DeserializationContext, JsonParser)
    com.fasterxml.jackson.databind.deser.std.StdDeserializer._verifyStringForScalarCoercion(DeserializationContext, String)
    Since 2.12 use StdDeserializer._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext, java.lang.String) instead
    com.fasterxml.jackson.databind.deser.std.StdDeserializer.getValueClass()
    Since 2.3 use StdDeserializer.handledType() instead
    com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.unwrapAndWrapException(DeserializationContext, Throwable)
    Since 2.7 call either StdValueInstantiator.rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Throwable) or StdValueInstantiator.wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Throwable)
    com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.wrapException(Throwable)
    Since 2.7 call either StdValueInstantiator.rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Throwable) or StdValueInstantiator.wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext, java.lang.Throwable)
    com.fasterxml.jackson.databind.deser.ValueInstantiator._createFromStringFallbacks(DeserializationContext, String)
    Since 2.12 should not handle coercions here
    com.fasterxml.jackson.databind.exc.MismatchedInputException.from(JsonParser, String)
    com.fasterxml.jackson.databind.ext.DOMSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.introspect.Annotated.annotations()
    Since 2.9 should instead use Annotated.getAnnotated()
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.annotations()
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.construct(JavaType, MapperConfig<?>)
    Since 2.9, use methods in AnnotatedClassResolver instead.
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.construct(JavaType, MapperConfig<?>, ClassIntrospector.MixInResolver)
    Since 2.9, use methods in AnnotatedClassResolver instead.
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.constructWithoutSuperTypes(Class<?>, MapperConfig<?>)
    Since 2.9, use methods in AnnotatedClassResolver instead.
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.constructWithoutSuperTypes(Class<?>, MapperConfig<?>, ClassIntrospector.MixInResolver)
    Since 2.9, use methods in AnnotatedClassResolver instead.
    com.fasterxml.jackson.databind.introspect.AnnotatedClass.getStaticMethods()
    Since 2.9; use AnnotatedClass.getFactoryMethods() instead.
    com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.getGenericParameterType(int)
    com.fasterxml.jackson.databind.introspect.AnnotatedMember.annotations()
    com.fasterxml.jackson.databind.introspect.AnnotatedMember.getTypeContext()
    Since 2.9
    com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getGenericParameterType(int)
    com.fasterxml.jackson.databind.introspect.AnnotatedMethod.getGenericParameterTypes()
    com.fasterxml.jackson.databind.introspect.AnnotatedMethod.hasReturnType()
    Since 2.12 (related to [databind#2675]), needs to be configurable
    com.fasterxml.jackson.databind.introspect.AnnotatedWithParams.getGenericParameterType(int)
    Since 2.7, remove in 2.9
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findCreatorBinding(Annotated)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findDefaultEnumValue(Class<Enum<?>>)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findEnumAliases(Class<?>, Enum<?>[], String[][])
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findEnumValue(Enum<?>)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findEnumValues(Class<?>, Enum<?>[], String[])
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findInjectableValueId(AnnotatedMember)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.findPropertyIgnorals(Annotated)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.hasAnyGetterAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.hasAnySetterAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.hasAsValueAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair.hasCreatorAnnotation(Annotated)
    com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase.findFormatOverrides(AnnotationIntrospector)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findCreatorBinding(Annotated)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findDefaultEnumValue(Class<Enum<?>>)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findEnumAliases(Class<?>, Enum<?>[], String[][])
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findEnumValue(Enum<?>)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findEnumValues(Class<?>, Enum<?>[], String[])
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findInjectableValueId(AnnotatedMember)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findPropertyIgnorals(Annotated)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.hasAnyGetterAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.hasAnySetterAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.hasAsValueAnnotation(AnnotatedMethod)
    com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.hasCreatorAnnotation(Annotated)
    com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector.getAnyGetter()
    Since 2.12 use separate POJOPropertiesCollector.getAnyGetterMethod() and POJOPropertiesCollector.getAnyGetterField().
    com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.removeNonVisible(boolean)
    com.fasterxml.jackson.databind.JavaType._narrow(Class<?>)
    com.fasterxml.jackson.databind.JavaType.containedTypeName(int)
    com.fasterxml.jackson.databind.JavaType.forcedNarrowBy(Class<?>)
    com.fasterxml.jackson.databind.JavaType.getParameterSource()
    com.fasterxml.jackson.databind.jdk14.JDK14Util.findRecordConstructor(DeserializationContext, BeanDescription, List<String>)
    com.fasterxml.jackson.databind.jdk14.JDK14Util.findRecordConstructor(AnnotatedClass, AnnotationIntrospector, MapperConfig<?>, List<String>)
    com.fasterxml.jackson.databind.JsonDeserializer.getEmptyValue()
    Since 2.6 Use overloaded variant that takes context argument
    com.fasterxml.jackson.databind.JsonDeserializer.getNullValue()
    Since 2.6 Use overloaded variant that takes context argument
    com.fasterxml.jackson.databind.JsonNode.with(String)
    Since 2.14 use JsonNode.withObject(String) instead
    com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema.schemaItemDefinition()
    (since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
    com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema.schemaObjectPropertiesDefinition()
    (since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
    com.fasterxml.jackson.databind.JsonSerializer.isEmpty(T)
    Since 2.5 Use JsonSerializer.isEmpty(SerializerProvider, Object) instead; will be removed from 3.0
    com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedUsingDefaultImpl(JsonParser, DeserializationContext, TokenBuffer)
    com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._deserializeWithNativeTypeId(JsonParser, DeserializationContext)
    com.fasterxml.jackson.databind.jsontype.SubtypeResolver.collectAndResolveSubtypes(AnnotatedClass, MapperConfig<?>, AnnotationIntrospector)
    Since 2.6 Use either SubtypeResolver.collectAndResolveSubtypesByClass(MapperConfig, AnnotatedClass) or SubtypeResolver.collectAndResolveSubtypesByTypeId(MapperConfig, AnnotatedClass) instead.
    com.fasterxml.jackson.databind.jsontype.SubtypeResolver.collectAndResolveSubtypes(AnnotatedMember, MapperConfig<?>, AnnotationIntrospector, JavaType)
    Since 2.6 Use either SubtypeResolver.collectAndResolveSubtypesByClass(MapperConfig, AnnotatedMember, JavaType) or SubtypeResolver.collectAndResolveSubtypesByTypeId(MapperConfig, AnnotatedMember, JavaType) instead.
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypePrefixForArray(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypePrefixForObject(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypePrefixForScalar(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypeSuffixForArray(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypeSuffixForObject(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeCustomTypeSuffixForScalar(Object, JsonGenerator, String)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForArray(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForArray(Object, JsonGenerator, Class<?>)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForObject(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForObject(Object, JsonGenerator, Class<?>)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForScalar(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypePrefixForScalar(Object, JsonGenerator, Class<?>)
    Since 2.9 use TypeSerializer.writeTypePrefix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypeSuffixForArray(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypeSuffixForObject(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.jsontype.TypeSerializer.writeTypeSuffixForScalar(Object, JsonGenerator)
    Since 2.9 use TypeSerializer.writeTypeSuffix(JsonGenerator, WritableTypeId) instead
    com.fasterxml.jackson.databind.MapperFeature.enabledIn(int)
    com.fasterxml.jackson.databind.MapperFeature.getMask()
    com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver.resolveAbstractType(DeserializationConfig, JavaType)
    com.fasterxml.jackson.databind.node.ArrayNode.with(String)
    com.fasterxml.jackson.databind.node.JsonNodeFactory.withExactBigDecimals(boolean)
    Use JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES instead for configuring behavior.
    com.fasterxml.jackson.databind.node.ObjectNode.put(String, JsonNode)
    Since 2.4 use either ObjectNode.set(String,JsonNode) or ObjectNode.replace(String,JsonNode),
    com.fasterxml.jackson.databind.node.ObjectNode.putAll(ObjectNode)
    Since 2.4 use ObjectNode.setAll(ObjectNode),
    com.fasterxml.jackson.databind.node.ObjectNode.putAll(Map<String, ? extends JsonNode>)
    Since 2.4 use ObjectNode.setAll(Map),
    com.fasterxml.jackson.databind.node.ObjectNode.with(String)
    com.fasterxml.jackson.databind.node.TextNode.appendQuoted(StringBuilder, String)
    com.fasterxml.jackson.databind.node.TreeTraversingParser.getCurrentLocation()
    com.fasterxml.jackson.databind.node.TreeTraversingParser.getCurrentName()
    com.fasterxml.jackson.databind.node.TreeTraversingParser.getTokenLocation()
    com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(JsonGenerator, Object)
    Since 2.11.2 Use ObjectMapper._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator, java.lang.Object) instead
    com.fasterxml.jackson.databind.ObjectMapper.addMixInAnnotations(Class<?>, Class<?>)
    Since 2.5: replaced by a fluent form of the method; ObjectMapper.addMixIn(Class, Class).
    com.fasterxml.jackson.databind.ObjectMapper.canDeserialize(JavaType)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectMapper.canDeserialize(JavaType, AtomicReference<Throwable>)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectMapper.canSerialize(Class<?>)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectMapper.canSerialize(Class<?>, AtomicReference<Throwable>)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectMapper.configure(MapperFeature, boolean)
    Since 2.13 use JsonMapper.builder().configure(...)
    com.fasterxml.jackson.databind.ObjectMapper.disable(MapperFeature...)
    Since 2.13 use JsonMapper.builder().disable(...)
    com.fasterxml.jackson.databind.ObjectMapper.disableDefaultTyping()
    Since 2.10 use ObjectMapper.deactivateDefaultTyping() instead
    com.fasterxml.jackson.databind.ObjectMapper.enable(MapperFeature...)
    Since 2.13 use JsonMapper.builder().enable(...)
    com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping()
    Since 2.10 use ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator) instead
    com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping)
    Since 2.10 use ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping) instead
    com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping, JsonTypeInfo.As)
    Since 2.10 use ObjectMapper.activateDefaultTyping(PolymorphicTypeValidator,DefaultTyping,JsonTypeInfo.As) instead
    com.fasterxml.jackson.databind.ObjectMapper.enableDefaultTypingAsProperty(ObjectMapper.DefaultTyping, String)
    Since 2.10 use ObjectMapper.activateDefaultTypingAsProperty(PolymorphicTypeValidator,DefaultTyping,String) instead
    com.fasterxml.jackson.databind.ObjectMapper.generateJsonSchema(Class<?>)
    Since 2.6 use external JSON Schema generator (jackson-module-jsonSchema) (which under the hood calls ObjectMapper.acceptJsonFormatVisitor(JavaType, JsonFormatVisitorWrapper))
    com.fasterxml.jackson.databind.ObjectMapper.reader(TypeReference<?>)
    Since 2.5, use ObjectMapper.readerFor(TypeReference) instead
    com.fasterxml.jackson.databind.ObjectMapper.reader(JavaType)
    Since 2.5, use ObjectMapper.readerFor(JavaType) instead
    com.fasterxml.jackson.databind.ObjectMapper.reader(Class<?>)
    Since 2.5, use ObjectMapper.readerFor(Class) instead
    com.fasterxml.jackson.databind.ObjectMapper.setFilters(FilterProvider)
    Since 2.6, use ObjectMapper.setFilterProvider(com.fasterxml.jackson.databind.ser.FilterProvider) instead (allows chaining)
    com.fasterxml.jackson.databind.ObjectMapper.setMixInAnnotations(Map<Class<?>, Class<?>>)
    Since 2.5: replaced by a fluent form of the method; ObjectMapper.setMixIns(java.util.Map<java.lang.Class<?>, java.lang.Class<?>>).
    com.fasterxml.jackson.databind.ObjectMapper.setPropertyInclusion(JsonInclude.Value)
    Since 2.9 use ObjectMapper.setDefaultPropertyInclusion(com.fasterxml.jackson.annotation.JsonInclude.Value)
    com.fasterxml.jackson.databind.ObjectMapper.setVisibilityChecker(VisibilityChecker<?>)
    Since 2.6 use ObjectMapper.setVisibility(VisibilityChecker) instead.
    com.fasterxml.jackson.databind.ObjectMapper.writerWithType(TypeReference<?>)
    Since 2.5, use ObjectMapper.writerFor(TypeReference) instead
    com.fasterxml.jackson.databind.ObjectMapper.writerWithType(JavaType)
    Since 2.5, use ObjectMapper.writerFor(JavaType) instead
    com.fasterxml.jackson.databind.ObjectMapper.writerWithType(Class<?>)
    Since 2.5, use ObjectMapper.writerFor(Class) instead
    com.fasterxml.jackson.databind.ObjectReader.withType(TypeReference<?>)
    since 2.5 Use ObjectReader.forType(TypeReference) instead
    com.fasterxml.jackson.databind.ObjectReader.withType(JavaType)
    since 2.5 Use ObjectReader.forType(JavaType) instead
    com.fasterxml.jackson.databind.ObjectReader.withType(Class<?>)
    since 2.5 Use ObjectReader.forType(Class) instead
    com.fasterxml.jackson.databind.ObjectReader.withType(Type)
    since 2.5 Use ObjectReader.forType(java.lang.reflect.Type) instead
    com.fasterxml.jackson.databind.ObjectWriter.canSerialize(Class<?>)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectWriter.canSerialize(Class<?>, AtomicReference<Throwable>)
    Since 2.18 use discouraged; method to be removed from Jackson 3.0
    com.fasterxml.jackson.databind.ObjectWriter.isEnabled(JsonParser.Feature)
    com.fasterxml.jackson.databind.ObjectWriter.withSchema(FormatSchema)
    Since 2.5 use ObjectWriter.with(FormatSchema) instead
    com.fasterxml.jackson.databind.ObjectWriter.withType(TypeReference<?>)
    since 2.5 Use ObjectWriter.forType(TypeReference) instead
    com.fasterxml.jackson.databind.ObjectWriter.withType(JavaType)
    since 2.5 Use ObjectWriter.forType(JavaType) instead
    com.fasterxml.jackson.databind.ObjectWriter.withType(Class<?>)
    since 2.5 Use ObjectWriter.forType(Class) instead
    com.fasterxml.jackson.databind.PropertyMetadata.construct(boolean, String, Integer, String)
    com.fasterxml.jackson.databind.ser.BasicSerializerFactory.createKeySerializer(SerializationConfig, JavaType, JsonSerializer<Object>)
    com.fasterxml.jackson.databind.ser.BeanPropertyFilter.depositSchemaProperty(BeanPropertyWriter, ObjectNode, SerializerProvider)
    Since 2.3: new code should use the alternative depositSchemaProperty method
    com.fasterxml.jackson.databind.ser.BeanPropertyWriter.depositSchemaProperty(ObjectNode, SerializerProvider)
    com.fasterxml.jackson.databind.ser.BeanPropertyWriter.getGenericPropertyType()
    Since 2.7, to be removed from 2.9, use BeanPropertyWriter.getType() instead.
    com.fasterxml.jackson.databind.ser.BeanPropertyWriter.getPropertyType()
    Since 2.7, to be removed from 2.9, use BeanPropertyWriter.getType() instead.
    com.fasterxml.jackson.databind.ser.BeanPropertyWriter.getRawSerializationType()
    com.fasterxml.jackson.databind.ser.BeanSerializer.createDummy(JavaType)
    Since 2.10
    com.fasterxml.jackson.databind.ser.BeanSerializerFactory.constructBeanSerializer(SerializerProvider, BeanDescription)
    com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanSerializer(SerializerProvider, JavaType, BeanDescription)
    com.fasterxml.jackson.databind.ser.ContainerSerializer.hasContentTypeAnnotation(SerializerProvider, BeanProperty)
    Since 2.7: should not be needed; should be enough to see if type has 'isStatic' modifier
    com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.generateJsonSchema(Class<?>)
    Should not be used any more
    com.fasterxml.jackson.databind.ser.FilterProvider.findFilter(Object)
    Since 2.3 deprecated because BeanPropertyFilter is deprecated;
    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.depositSchemaProperty(BeanPropertyWriter, JsonObjectFormatVisitor, SerializerProvider)
    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.depositSchemaProperty(BeanPropertyWriter, ObjectNode, SerializerProvider)
    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.depositSchemaProperty(PropertyWriter, ObjectNode, SerializerProvider)
    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.serializeAll(Set<String>)
    Since 2.6; to be removed from 2.7
    com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter.serializeAsField(Object, JsonGenerator, SerializerProvider, BeanPropertyWriter)
    com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider.addFilter(String, BeanPropertyFilter)
    since 2.3
    com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider.findFilter(Object)
    com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider.setDefaultFilter(BeanPropertyFilter)
    Since 2.3 should use PropertyFilter instead of BeanPropertyFilter
    com.fasterxml.jackson.databind.ser.impl.StringArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.PropertyBuilder.getDefaultValue(JavaType)
    Since 2.9
    com.fasterxml.jackson.databind.ser.PropertyBuilder.getPropertyDefaultValue(String, AnnotatedMember, JavaType)
    Since 2.9 since this will not allow determining difference between "no default instance" case and default being `null`.
    com.fasterxml.jackson.databind.ser.PropertyFilter.depositSchemaProperty(PropertyWriter, ObjectNode, SerializerProvider)
    Since 2.3: new code should use the alternative depositSchemaProperty method
    com.fasterxml.jackson.databind.ser.PropertyWriter.depositSchemaProperty(ObjectNode, SerializerProvider)
    Since 2.2
    com.fasterxml.jackson.databind.ser.SerializerFactory.createKeySerializer(SerializationConfig, JavaType, JsonSerializer<Object>)
    com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase.withResolved(BeanProperty, TypeSerializer, JsonSerializer<?>)
    since 2.6: use the overloaded method that takes 'unwrapSingle'
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase._customTypeId(Object)
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.getSchema(SerializerProvider, Type)
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.withIgnorals(String[])
    since 2.8
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.withIgnorals(Set<String>)
    Since 2.12
    com.fasterxml.jackson.databind.ser.std.BooleanSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.ByteArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.ClassSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.EnumSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.FileSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.JsonValueSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.MapProperty.depositSchemaProperty(ObjectNode, SerializerProvider)
    com.fasterxml.jackson.databind.ser.std.MapProperty.reset(Object, JsonSerializer<Object>, JsonSerializer<Object>)
    com.fasterxml.jackson.databind.ser.std.MapSerializer._ensureOverride()
    com.fasterxml.jackson.databind.ser.std.MapSerializer.construct(String[], JavaType, boolean, TypeSerializer, JsonSerializer<Object>, JsonSerializer<Object>, Object)
    Since 2.8 use the other overload
    com.fasterxml.jackson.databind.ser.std.MapSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.MapSerializer.withContentInclusion(Object)
    since 2.9
    com.fasterxml.jackson.databind.ser.std.NullSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.NumberSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.NumberSerializers.Base.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.NumberSerializers.DoubleSerializer.notFinite(double)
    com.fasterxml.jackson.databind.ser.std.RawSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.BooleanArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.CharArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.DoubleArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.FloatArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.IntArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.LongArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdArraySerializers.ShortArraySerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer.getSchema(SerializerProvider, Type, boolean)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicBooleanSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicIntegerSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdJdkSerializers.AtomicLongSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdKeySerializers.getDefault()
    since 2.7
    com.fasterxml.jackson.databind.ser.std.StdScalarSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.StdSerializer.findConvertingContentSerializer(SerializerProvider, BeanProperty, JsonSerializer<?>)
    Since 2.9 use {link StdSerializer.findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.BeanProperty, com.fasterxml.jackson.databind.JsonSerializer<?>) instead
    com.fasterxml.jackson.databind.ser.std.StdSerializer.getSchema(SerializerProvider, Type)
    Since 2.15, we recommend use of external JSON Schema generator module
    com.fasterxml.jackson.databind.ser.std.StdSerializer.getSchema(SerializerProvider, Type, boolean)
    Since 2.15, we recommend use of external JSON Schema generator module
    com.fasterxml.jackson.databind.ser.std.StringSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase.getSchema(SerializerProvider, Type)
    Since 2.15
    com.fasterxml.jackson.databind.SerializationConfig.getSerializationInclusion()
    Since 2.7 use MapperConfigBase.getDefaultPropertyInclusion() instead
    com.fasterxml.jackson.databind.SerializationConfig.withPropertyInclusion(JsonInclude.Value)
    Since 2.9; not needed any more
    com.fasterxml.jackson.databind.SerializerProvider.mappingException(String, Object...)
    Since 2.9
    com.fasterxml.jackson.databind.SerializerProvider.mappingException(Throwable, String, Object...)
    Since 2.9
    com.fasterxml.jackson.databind.type.CollectionLikeType.construct(Class<?>, JavaType)
    Since 2.7, use CollectionLikeType.upgradeFrom(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.JavaType) for constructing instances, given pre-resolved SimpleType.
    com.fasterxml.jackson.databind.type.CollectionLikeType.isTrueCollectionType()
    Since 2.12 just use instanceof
    com.fasterxml.jackson.databind.type.CollectionType.construct(Class<?>, JavaType)
    Since 2.7, remove from 2.9
    com.fasterxml.jackson.databind.type.MapLikeType.construct(Class<?>, JavaType, JavaType)
    com.fasterxml.jackson.databind.type.MapLikeType.isTrueMapType()
    Since 2.12 just use instanceof
    com.fasterxml.jackson.databind.type.MapType.construct(Class<?>, JavaType, JavaType)
    com.fasterxml.jackson.databind.type.ReferenceType.construct(Class<?>, JavaType)
    com.fasterxml.jackson.databind.type.ReferenceType.getAnchorType()
    Since 2.16
    com.fasterxml.jackson.databind.type.ReferenceType.isAnchorType()
    Since 2.16
    com.fasterxml.jackson.databind.type.SimpleType.construct(Class<?>)
    Since 2.7
    com.fasterxml.jackson.databind.type.TypeBase.containedTypeName(int)
    com.fasterxml.jackson.databind.type.TypeFactory.constructParametrizedType(Class<?>, Class<?>, JavaType...)
    since 2.9 Use TypeFactory.constructParametricType(Class,JavaType...) instead
    com.fasterxml.jackson.databind.type.TypeFactory.constructParametrizedType(Class<?>, Class<?>, Class<?>...)
    since 2.9 Use TypeFactory.constructParametricType(Class,Class...) instead
    com.fasterxml.jackson.databind.type.TypeFactory.constructSimpleType(Class<?>, Class<?>, JavaType[])
    Since 2.7
    com.fasterxml.jackson.databind.type.TypeFactory.constructType(Type, JavaType)
    Since 2.7 (accidentally removed in 2.7.0; added back in 2.7.1)
    com.fasterxml.jackson.databind.type.TypeFactory.constructType(Type, TypeBindings)
    Since 2.12
    com.fasterxml.jackson.databind.type.TypeFactory.constructType(Type, Class<?>)
    Since 2.7 (accidentally removed in 2.7.0; added back in 2.7.1)
    com.fasterxml.jackson.databind.type.TypeFactory.findTypeParameters(Class<?>, Class<?>)
    Since 2.7 resolve raw type first, then find type parameters
    com.fasterxml.jackson.databind.type.TypeFactory.findTypeParameters(Class<?>, Class<?>, TypeBindings)
    Since 2.7 resolve raw type first, then find type parameters
    com.fasterxml.jackson.databind.type.TypeFactory.uncheckedSimpleType(Class<?>)
    Since 2.8, to indicate users should never call this method.
    com.fasterxml.jackson.databind.type.TypeFactory.withCache(LRUMap<Object, JavaType>)
    Since 2.12
    com.fasterxml.jackson.databind.util.BeanUtil.okNameForGetter(AnnotatedMethod, boolean)
    Since 2.12 replaced with AccessorNamingStrategy
    com.fasterxml.jackson.databind.util.BeanUtil.okNameForIsGetter(AnnotatedMethod, String, boolean)
    Since 2.12 replaced with AccessorNamingStrategy
    com.fasterxml.jackson.databind.util.BeanUtil.okNameForMutator(AnnotatedMethod, String, boolean)
    Since 2.12 replaced with AccessorNamingStrategy
    com.fasterxml.jackson.databind.util.BeanUtil.okNameForRegularGetter(AnnotatedMethod, String, boolean)
    Since 2.12 replaced with AccessorNamingStrategy
    com.fasterxml.jackson.databind.util.BeanUtil.okNameForSetter(AnnotatedMethod, boolean)
    com.fasterxml.jackson.databind.util.ClassUtil.checkAndFixAccess(Member)
    Since 2.7 call variant that takes boolean flag.
    com.fasterxml.jackson.databind.util.ClassUtil.findSuperTypes(Class<?>, Class<?>)
    com.fasterxml.jackson.databind.util.ClassUtil.findSuperTypes(Class<?>, Class<?>, List<Class<?>>)
    com.fasterxml.jackson.databind.util.ClassUtil.getDeclaredFields(Class<?>)
    since 2.11 (just call Class method directly)
    com.fasterxml.jackson.databind.util.ClassUtil.getDeclaredMethods(Class<?>)
    since 2.11 (just call Class method directly)
    com.fasterxml.jackson.databind.util.ClassUtil.getPackageName(Class<?>)
    Since 2.12 (just call methods directly or check class name)
    com.fasterxml.jackson.databind.util.ClassUtil.hasGetterSignature(Method)
    Since 2.6 not used; may be removed before 3.x
    com.fasterxml.jackson.databind.util.EnumResolver._enumDefault(AnnotationIntrospector, Class<?>)
    Since 2.16. Use EnumResolver._enumDefault(AnnotationIntrospector, AnnotatedClass, Enum[]) instead.
    com.fasterxml.jackson.databind.util.EnumResolver.constructFor(DeserializationConfig, Class<?>)
    Since 2.16 use EnumResolver.constructFor(DeserializationConfig, AnnotatedClass) instead
    com.fasterxml.jackson.databind.util.EnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig, Class<?>, EnumNamingStrategy)
    Since 2.16. Use EnumResolver.constructUsingEnumNamingStrategy(DeserializationConfig, AnnotatedClass, EnumNamingStrategy).
    com.fasterxml.jackson.databind.util.EnumResolver.constructUsingIndex(DeserializationConfig, Class<Enum<?>>)
    Since 2.16. Use EnumResolver.constructUsingIndex(DeserializationConfig, AnnotatedClass) instead.
    com.fasterxml.jackson.databind.util.EnumResolver.constructUsingMethod(DeserializationConfig, Class<?>, AnnotatedMember)
    Since 2.16. Use EnumResolver.constructUsingMethod(DeserializationConfig, AnnotatedClass, AnnotatedMember) instead.
    com.fasterxml.jackson.databind.util.EnumResolver.constructUsingToString(DeserializationConfig, Class<?>)
    Since 2.16 use EnumResolver.constructUsingToString(DeserializationConfig, AnnotatedClass) instead
    com.fasterxml.jackson.databind.util.EnumValues.constructFromName(MapperConfig<?>, Class<Enum<?>>)
    Since 2.16, use EnumValues.constructFromName(MapperConfig, AnnotatedClass) instead.
    com.fasterxml.jackson.databind.util.EnumValues.constructFromToString(MapperConfig<?>, Class<Enum<?>>)
    since 2.16; use EnumValues.constructFromToString(MapperConfig, AnnotatedClass) instead
    com.fasterxml.jackson.databind.util.EnumValues.constructUsingEnumNamingStrategy(MapperConfig<?>, Class<Enum<?>>, EnumNamingStrategy)
    Since 2.16; use EnumValues.constructUsingEnumNamingStrategy(MapperConfig, AnnotatedClass, EnumNamingStrategy) instead.
    com.fasterxml.jackson.databind.util.ISO8601Utils.format(Date, boolean, TimeZone)
    com.fasterxml.jackson.databind.util.StdDateFormat.getISO8601Format(TimeZone, Locale)
    Since 2.9
    com.fasterxml.jackson.databind.util.StdDateFormat.getRFC1123Format(TimeZone, Locale)
    Since 2.9
    com.fasterxml.jackson.databind.util.TokenBuffer.asCopyOfValue(JsonParser)
    Since 2.13: use DeserializationContext.bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser) instead.
    com.fasterxml.jackson.databind.util.TokenBuffer.Parser.getCurrentLocation()
    com.fasterxml.jackson.databind.util.TokenBuffer.Parser.getCurrentName()
    com.fasterxml.jackson.databind.util.TokenBuffer.Parser.getTokenLocation()
    com.fasterxml.jackson.databind.util.TokenBuffer.setFeatureMask(int)
    com.fasterxml.jackson.datatype.jdk8.Jdk8Module.configureAbsentsAsNulls(boolean)
    Since 2.13, no replacement, will be removed from Jackson 3.0 (when optional types will be part of core databind)
    com.fasterxml.jackson.datatype.jsr310.DecimalUtils.extractNanosecondDecimal(BigDecimal, long)
    due to potential unbounded latency on some JRE releases.
    com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer.withFeatures(Boolean)
    com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationIntrospector.findEnumValues(Class<?>, Enum<?>[], String[])
    com.fasterxml.jackson.module.jakarta.xmlbind.ser.DataHandlerSerializer.getSchema(SerializerProvider, Type)
    com.sun.codemodel.JAnnotationArrayMember.param(JAnnotationUse)
    use JAnnotationArrayMember.annotate(java.lang.Class<? extends java.lang.annotation.Annotation>)
    com.sun.codemodel.JAnnotationUse.annotate(Class<? extends Annotation>)
    use JAnnotationArrayMember.annotate(java.lang.Class<? extends java.lang.annotation.Annotation>)
    com.sun.codemodel.JClass.boxify()
    com.sun.codemodel.JClassContainer._class(int, String, boolean)
    use JClassContainer._class(int, String, ClassType)
    com.sun.codemodel.JCodeModel.newAnonymousClass(JClass)
    The naming convention doesn't match the rest of the CodeModel. Use JCodeModel.anonymousClass(JClass) instead.
    com.sun.codemodel.JDefinedClass._class(int, String, boolean)
     
    com.sun.codemodel.JPackage._class(int, String, boolean)
     
    com.sun.codemodel.JPrimitiveType.getWrapperClass()
    Use JPrimitiveType.boxify().
    com.sun.codemodel.JPrimitiveType.unboxify()
    com.sun.corba.se.impl.corba.AnyImpl.extract_Principal()
     
    com.sun.corba.se.impl.corba.AnyImpl.insert_Principal(Principal)
     
    com.sun.corba.se.impl.orb.ORBImpl.get_current()
     
    com.sun.corba.se.pept.protocol.MessageMediator.waitForResponse()
     
    com.sun.tools.rngom.parse.compact.JavaCharStream.getColumn()
     
    com.sun.tools.rngom.parse.compact.JavaCharStream.getLine()
     
    com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream.getColumn()
     
    com.sun.tools.rngom.parse.compact.UCode_UCodeESC_CharStream.getLine()
     
    com.sun.tools.xjc.api.JAXBModel.getClassList()
    this method is provided for now to allow gradual migration for JAX-RPC.
    com.sun.tools.xjc.api.SchemaCompiler.getOptions()
    This method is not really "deprecated" (in the sense of being removed from future versions), but the JAXB team is not committed to evolve Options class in the compatible fashion. So please don't use this method unless you know what you're doing.
    com.sun.tools.xjc.model.CArrayInfo.getInfo()
    com.sun.tools.xjc.model.CBuiltinLeafInfo.asElement()
    always return null at this level.
    com.sun.tools.xjc.model.CBuiltinLeafInfo.canBeReferencedByIDREF()
    why are you calling a method whose return value is always known?
    com.sun.tools.xjc.model.CBuiltinLeafInfo.getAdapterUse()
    com.sun.tools.xjc.model.CBuiltinLeafInfo.getElementName()
    always return null at this level.
    com.sun.tools.xjc.model.CBuiltinLeafInfo.getInfo()
    com.sun.tools.xjc.model.CBuiltinLeafInfo.isCollection()
    com.sun.tools.xjc.model.CBuiltinLeafInfo.isElement()
    always return false at this level.
    com.sun.tools.xjc.model.CClassInfo.getInfo()
    com.sun.tools.xjc.model.CClassInfo.isFinal()
    if you are calling this method directly, you must be doing something wrong.
    com.sun.tools.xjc.model.CClassRef.getInfo()
    com.sun.tools.xjc.model.CElementInfo.getType()
    why are you calling a method that returns this?
    com.sun.tools.xjc.model.CElementPropertyInfo.getXmlName()
    com.sun.tools.xjc.model.CEnumLeafInfo.canBeReferencedByIDREF()
    why are you calling the method whose return value is known?
    com.sun.tools.xjc.model.CEnumLeafInfo.getAdapterUse()
    com.sun.tools.xjc.model.CEnumLeafInfo.getInfo()
    com.sun.tools.xjc.model.CEnumLeafInfo.isCollection()
    com.sun.tools.xjc.model.CNonElement.getAdapterUse()
    com.sun.tools.xjc.model.CNonElement.getInfo()
    com.sun.tools.xjc.model.CNonElement.isCollection()
    com.sun.tools.xjc.model.CPropertyInfo.getName()
    marked as deprecated so that we can spot the use of this method.
    com.sun.tools.xjc.model.CReferencePropertyInfo.getXmlName()
    com.sun.tools.xjc.model.Model.getLocator()
    No line number available for the "root" component.
    com.sun.tools.xjc.model.Model.getSchemaComponent()
    Always return null. Perhaps you are interested in Model.schemaComponent?
    com.sun.tools.xjc.model.nav.NavigatorImpl.isFinal(NClass)
    no class generated by XJC is final.
    com.sun.tools.xjc.reader.gbind.Element.iterator()
    if you statically call this method, there's something wrong.
    com.sun.tools.xjc.XJCBase.setStackSize(String)
    not much need for JAXB2, as we now use much less stack.
    com.sun.xml.messaging.saaj.packaging.mime.util.ASCIIUtility.getBytes(InputStream)
    this is an expensive operation that require an additional buffer reallocation just to get the array of an exact size. Unless you absolutely need the exact size array, don't use this. Use ByteOutputStream and ByteOutputStream.write(InputStream).
    com.sun.xml.messaging.saaj.util.ByteOutputStream.toByteArray()
    because this is evil!
    com.sun.xml.txw2.output.DataWriter.getIndentStep()
    Only return the length of the indent string.
    com.sun.xml.txw2.output.DataWriter.setIndentStep(int)
    Should use the version that takes string.
    com.sun.xml.txw2.output.IndentingXMLFilter.getIndentStep()
    Only return the length of the indent string.
    com.sun.xml.txw2.output.IndentingXMLFilter.setIndentStep(int)
    Should use the version that takes string.
    com.sun.xml.txw2.output.IndentingXMLStreamWriter.getIndentStep()
    Only return the length of the indent string.
    com.sun.xml.txw2.output.IndentingXMLStreamWriter.setIndentStep(int)
    Should use the version that takes string.
    com.sun.xml.xsom.impl.ElementDecl.listSubstitutables()
     
    com.sun.xml.xsom.impl.scd.SimpleCharStream.getColumn()
     
    com.sun.xml.xsom.impl.scd.SimpleCharStream.getLine()
     
    com.sun.xml.xsom.XSDeclaration.isAnonymous()
    use the isGlobal method, which always returns the opposite of this function. Or the isLocal method.
    com.sun.xml.xsom.XSElementDecl.listSubstitutables()
    this method allocates a new array every time, so it could be inefficient when working with a large schema. Use XSElementDecl.getSubstitutables() instead.
    com.sun.xml.xsom.XSSchema.getSourceDocument()
    Since this method always returns null, if you are calling this method from and not from XSComponent, there's something wrong with your code.
    io.smallrye.reactive.messaging.MediatorConfiguration.getOutgoing()
    io.smallrye.reactive.messaging.MutinyEmitter.send(M)
    use {MutinyEmitter.sendMessageAndForget(Message)}
    io.smallrye.reactive.messaging.OutgoingInterceptor.onMessage(Message<?>)
    use OutgoingInterceptor.beforeMessageSend(Message)
    io.smallrye.reactive.messaging.PublisherDecorator.decorate(Multi<? extends Message<?>>, String, boolean)
    replaced with PublisherDecorator.decorate(Multi, List, boolean)
    io.smallrye.reactive.messaging.TracingMetadata.withSpan(Span)
    io.undertow.Handlers.date(HttpHandler)
    io.undertow.predicate.Predicates.maxContentSize(long)
    io.undertow.predicate.Predicates.minContentSize(long)
    io.undertow.security.api.AuthenticationMechanismFactory.create(String, FormParserFactory, Map<String, String>)
    io.undertow.security.api.SecurityContext.addAuthenticationMechanism(AuthenticationMechanism)
    This method is now only applicable to SecurityContext implementations that also implement the AuthenticationMechanismContext interface.
    io.undertow.security.api.SecurityContext.getAuthenticationMechanisms()
    Obtaining lists of mechanisms is discouraged, however there should not be a need to call this anyway.
    io.undertow.security.api.SecurityContext.getIdentityManager()
    Authentication mechanisms that rely on the IdentityManager should instead hold their own reference to it.
    io.undertow.security.impl.SecurityContextImpl.getAuthenticationMechanisms()
    io.undertow.security.impl.SecurityContextImpl.getIdentityManager()
    io.undertow.server.BasicSSLSessionInfo.getPeerCertificateChain()
    io.undertow.server.ConnectionSSLSessionInfo.getPeerCertificateChain()
    io.undertow.server.Connectors.setExchangeRequestPath(HttpServerExchange, String, String, boolean, boolean, StringBuilder)
    io.undertow.server.handlers.form.FormData.FormValue.getFile()
    io.undertow.server.handlers.form.FormData.FormValue.getPath()
    io.undertow.server.handlers.form.FormData.FormValue.isFile()
    io.undertow.server.handlers.PathHandler.addPath(String, HttpHandler)
    Superseded by PathHandler.addPrefixPath(String, io.undertow.server.HttpHandler).
    io.undertow.server.handlers.PathHandler.removePath(String)
    io.undertow.server.handlers.proxy.mod_cluster.Balancer.BalancerBuilder.getMaxattempts()
    Use Balancer.BalancerBuilder.getMaxRetries().
    io.undertow.server.handlers.proxy.mod_cluster.Balancer.BalancerBuilder.setMaxattempts(int)
    Use Balancer.BalancerBuilder.setMaxRetries(int).
    io.undertow.server.handlers.proxy.mod_cluster.Balancer.getMaxattempts()
    io.undertow.server.handlers.proxy.mod_cluster.MCMPConfig.getManagementHost()
    io.undertow.server.handlers.proxy.mod_cluster.MCMPConfig.getManagementPort()
    io.undertow.server.handlers.proxy.mod_cluster.ModCluster.getProxyHandler()
    io.undertow.server.handlers.proxy.mod_cluster.ModClusterStatus.LoadBalancer.getMaxAttempts()
    Use ModClusterStatus.LoadBalancer.getMaxRetries().
    io.undertow.server.handlers.proxy.ProxyHandler.addRequestHeader(HttpString, ExchangeAttribute)
    io.undertow.server.handlers.proxy.ProxyHandler.addRequestHeader(HttpString, String)
    io.undertow.server.handlers.proxy.ProxyHandler.addRequestHeader(HttpString, String, ClassLoader)
    io.undertow.server.handlers.proxy.ProxyHandler.removeRequestHeader(HttpString)
    io.undertow.server.handlers.proxy.ProxyHandler.setMaxConnectionRetries(int)
    io.undertow.server.handlers.proxy.ProxyHandler.setReuseXForwarded(boolean)
    io.undertow.server.handlers.proxy.ProxyHandler.setRewriteHostHeader(boolean)
    io.undertow.server.handlers.resource.DirectoryUtils.renderDirectoryListing(String, Resource)
    io.undertow.server.HttpServerExchange.dispatch()
    io.undertow.server.HttpServerExchange.getRequestCookies()
    use either HttpServerExchange.requestCookies() or HttpServerExchange.getRequestCookie(String) or HttpServerExchange.setRequestCookie(Cookie) methods instead
    io.undertow.server.HttpServerExchange.getResponseCode()
    io.undertow.server.HttpServerExchange.getResponseCookies()
    use either HttpServerExchange.responseCookies() or HttpServerExchange.setResponseCookie(Cookie) methods instead
    io.undertow.server.HttpServerExchange.setResponseCode(int)
    io.undertow.server.ServerConnection.getBufferPool()
    io.undertow.server.SSLSessionInfo.getPeerCertificateChain()
    in favor of SSLSessionInfo.getPeerCertificates() because SSLSession.getPeerCertificateChain() throws java 15.
    io.undertow.servlet.api.Deployment.getDefaultCharset()
    io.undertow.servlet.api.DeploymentInfo.addServletContainerInitalizer(ServletContainerInitializerInfo)
    io.undertow.servlet.api.DeploymentInfo.addServletContainerInitalizers(ServletContainerInitializerInfo...)
    io.undertow.servlet.api.DeploymentInfo.addServletContainerInitalizers(List<ServletContainerInitializerInfo>)
    io.undertow.servlet.api.DeploymentInfo.addThreadSetupAction(ThreadSetupAction)
    io.undertow.servlet.core.DeploymentImpl.getDefaultCharset()
    io.undertow.servlet.core.DeploymentImpl.setDefaultCharset(Charset)
    io.undertow.servlet.spec.SessionCookieConfigImpl.getComment()
    io.undertow.servlet.spec.SessionCookieConfigImpl.setComment(String)
    io.undertow.Undertow.Builder.addListener(int, String)
    io.undertow.Undertow.Builder.addListener(int, String, Undertow.ListenerType)
    io.undertow.Undertow.Builder.setBuffersPerRegion(int)
    io.undertow.util.Certificates.toPem(X509Certificate)
    io.undertow.util.Cookies.parseRequestCookies(int, boolean, List<String>)
    use Cookies.parseRequestCookies(int, boolean, List, Set) instead
    io.undertow.util.Headers.extractTokenFromHeader(String, String)
    io.undertow.util.PathMatcher.removePath(String)
    io.undertow.util.QueryParameterUtils.mergeQueryParametersWithNewQueryString(Map<String, Deque<String>>, String)
    io.undertow.util.QueryParameterUtils.parseQueryString(String)
    io.undertow.util.URLUtils.parsePathParms(String, HttpServerExchange, String, boolean, int)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, ByteBufferPool, OptionMap, URI, WebSocketVersion)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, ByteBufferPool, OptionMap, URI, WebSocketVersion, WebSocketClientNegotiation)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, XnioSsl, ByteBufferPool, OptionMap, InetSocketAddress, URI, WebSocketVersion, WebSocketClientNegotiation, Set<ExtensionHandshake>)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, XnioSsl, ByteBufferPool, OptionMap, URI, WebSocketVersion)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, XnioSsl, ByteBufferPool, OptionMap, URI, WebSocketVersion, WebSocketClientNegotiation)
    io.undertow.websockets.client.WebSocketClient.connect(XnioWorker, XnioSsl, ByteBufferPool, OptionMap, URI, WebSocketVersion, WebSocketClientNegotiation, Set<ExtensionHandshake>)
    io.undertow.websockets.core.WebSocketChannel.getSubProtocols()
    io.undertow.websockets.core.WebSocketUtils.initiateTransfer(I, O, ChannelListener<? super I>, ChannelListener<? super O>, ChannelExceptionHandler<? super I>, ChannelExceptionHandler<? super O>, ByteBufferPool)
    jakarta.activation.ActivationDataFlavor.equals(String)
    As inconsistent with hashCode() contract, use isMimeTypeEqual(String) instead.
    jakarta.activation.ActivationDataFlavor.normalizeMimeType(String)
     
    jakarta.activation.ActivationDataFlavor.normalizeMimeTypeParameter(String, String)
     
    jakarta.el.ArrayELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.BeanELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.BeanNameELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.CompositeELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed with replacement in EL 6.0
    jakarta.el.ELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.ListELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.MapELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.ResourceBundleELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.StaticFieldELResolver.getFeatureDescriptors(ELContext, Object)
    This method will be removed without replacement in EL 6.0
    jakarta.el.TypeConverter.getFeatureDescriptors(ELContext, Object)
    jakarta.json.bind.annotation.JsonbProperty.nillable()
    Please use JsonbNillable as another annotation instead. This option will be removed in the future.
    jakarta.jws.HandlerChain.name()
    As of JSR-181 2.0 with no replacement.
    jakarta.resource.cci.ResourceWarning.getLinkedWarning()
    Java™ release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer to getCause and initCause methods of the java.lang.Throwable class.
    jakarta.resource.cci.ResourceWarning.setLinkedWarning(ResourceWarning)
    J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer to getCause and initCause methods of the java.lang.Throwable class.
    jakarta.resource.ResourceException.getLinkedException()
    J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer to getCause and initCause methods of the java.lang.Throwable class..
    jakarta.resource.ResourceException.setLinkedException(Exception)
    J2SE release 1.4 supports a chained exception facility that allows any throwable to know about another throwable, if any, that caused it to get thrown. Refer to getCause and initCause methods of the java.lang.Throwable class.
    jakarta.servlet.http.Cookie.getComment()
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.getVersion()
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.setComment(String)
    This is no longer required with RFC 6265
    jakarta.servlet.http.Cookie.setVersion(int)
    This is no longer required with RFC 6265
    jakarta.servlet.jsp.el.ImplicitObjectELResolver.getFeatureDescriptors(ELContext, Object)
    This method is deprecated as of EL 5.0 and will be removed in EL 6.0 (Jakarta EE 11). Therefore it will be removed here in JSP 4.0.
    jakarta.servlet.jsp.el.ScopedAttributeELResolver.getFeatureDescriptors(ELContext, Object)
    This method is deprecated as of EL 5.0 and will be removed in EL 6.0 (Jakarta EE 11). Therefore it will be removed here in JSP 4.0.
    jakarta.servlet.jsp.JspContext.getExpressionEvaluator()
    As of JSP 2.1, replaced by JspApplicationContext.getExpressionFactory()
    jakarta.servlet.jsp.JspContext.getVariableResolver()
    As of JSP 2.1, replaced by ELContext.getELResolver(), which can be obtained by jspContext.getELContext().getELResolver().
    jakarta.servlet.jsp.JspException.getRootCause()
    As of JSP 2.1, replaced by Throwable.getCause()
    jakarta.servlet.SessionCookieConfig.getComment()
    This is no longer required with RFC 6265
    jakarta.servlet.SessionCookieConfig.setComment(String)
    This is no longer required with RFC 6265
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.addNode(String)
    since 1.1 - replaced by ConstraintValidatorContext.ConstraintViolationBuilder.addPropertyNode(String), ConstraintValidatorContext.ConstraintViolationBuilder.addBeanNode() and ConstraintValidatorContext.ConstraintViolationBuilder.addParameterNode(int)
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addNode(String)
    since 1.1 - replaced by ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addPropertyNode(String) and ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addBeanNode()
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addNode(String)
    since 1.1 - replaced by ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addPropertyNode(String) and ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addBeanNode()
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addNode(String)
    since 1.1 - replaced by ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addPropertyNode(String) and ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addBeanNode()
    jakarta.ws.rs.core.Application.getSingletons()
    Automatic discovery of resources and providers or the getClasses method is preferred over getSingletons.
    jakarta.ws.rs.core.CacheControl.toString()
    The format of the toString() method is subject to change in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(CacheControl.class).toString(value) instead if you rely on the format of this method.
    jakarta.ws.rs.core.CacheControl.valueOf(String)
    This method will be removed in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(CacheControl.class).fromString(value) instead.
    jakarta.ws.rs.core.Cookie.toString()
    The format of the toString() method is subject to change in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(Cookie.class).toString(value) instead if you rely on the format of this method.
    jakarta.ws.rs.core.Cookie.valueOf(String)
    This method will be removed in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(Cookie.class).fromString(value) instead.
    jakarta.ws.rs.core.EntityTag.toString()
    The format of the toString() method is subject to change in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(EntityTag.class).toString(value) instead if you rely on the format of this method.
    jakarta.ws.rs.core.EntityTag.valueOf(String)
    This method will be removed in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(EntityTag.class).fromString(value) instead.
    jakarta.ws.rs.core.NewCookie.toString()
    The format of the toString() method is subject to change in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(NewCookie.class).toString(value) instead if you rely on the format of this method.
    jakarta.ws.rs.core.NewCookie.valueOf(String)
    This method will be removed in a future version. Please use RuntimeDelegate.getInstance().createHeaderDelegate(NewCookie.class).fromString(value) instead.
    org.apache.activemq.artemis.api.config.ActiveMQDefaultConfiguration.getDefaultFailbackDelay()
    use getDefaultInitialReplicationSyncTimeout()
    org.apache.activemq.artemis.api.config.ActiveMQDefaultConfiguration.getDefaultMessageExpiryThreadPriority()
    org.apache.activemq.artemis.api.core.client.ClientSession.createAddress(SimpleString, Set<RoutingType>, boolean)
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, String, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, String, String, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, String, String, boolean, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String, String, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String, String, boolean, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String, String, boolean, boolean, int, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(String, RoutingType, String, String, boolean, boolean, int, boolean, Boolean, Boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, SimpleString, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, SimpleString, boolean, QueueAttributes)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, SimpleString, SimpleString, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, RoutingType, SimpleString, boolean)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, SimpleString, boolean)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, SimpleString, QueueAttributes)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createSharedQueue(SimpleString, SimpleString, SimpleString, boolean)
    use ClientSession.createSharedQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(String, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(String, String, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(String, RoutingType, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(String, RoutingType, String, String)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, RoutingType, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, RoutingType, SimpleString, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, RoutingType, SimpleString, SimpleString, int, boolean, Boolean, Boolean)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, SimpleString, QueueAttributes)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ClientSession.createTemporaryQueue(SimpleString, SimpleString, SimpleString)
    use ClientSession.createQueue(QueueConfiguration) instead
    org.apache.activemq.artemis.api.core.client.ServerLocator.createSessionFactory(TransportConfiguration, int, boolean)
    This method is no longer acceptable to create a client session factory. Replaced by ServerLocator.createSessionFactory(TransportConfiguration, int).
    org.apache.activemq.artemis.api.core.client.ServerLocator.disableFinalizeCheck()
    org.apache.activemq.artemis.api.core.client.ServerLocator.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.api.core.client.ServerLocator.setFailoverOnInitialConnection(boolean)
    org.apache.activemq.artemis.api.core.client.TopologyMember.getLive()
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long, boolean, String, String, boolean, String, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long, boolean, String, String, boolean, String, String, long, long, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createBridge(String, String, String, String, String, long, double, int, int, boolean, int, int, long, String, boolean, boolean, String, String)
    Deprecated in favour of ActiveMQServerControl.createBridge(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createBridge(String, String, String, String, String, long, double, int, int, boolean, int, long, String, boolean, boolean, String, String)
    Deprecated in favour of ActiveMQServerControl.createBridge(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createBridge(String, String, String, String, String, String, long, double, int, int, boolean, int, int, long, String, boolean, boolean, String, String)
    Deprecated in favour of ActiveMQServerControl.createBridge(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createBridge(String, String, String, String, String, Map<String, String>, long, double, int, int, boolean, int, int, long, String, boolean, boolean, String, String)
    Deprecated in favour of ActiveMQServerControl.createBridge(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createDivert(String, String, String, String, boolean, String, String)
    Deprecated in favor of ActiveMQServerControl.createDivert(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createDivert(String, String, String, String, boolean, String, String, String)
    Deprecated in favor of ActiveMQServerControl.createDivert(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createDivert(String, String, String, String, boolean, String, String, String, String)
    Deprecated in favor of ActiveMQServerControl.createDivert(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createDivert(String, String, String, String, boolean, String, String, Map<String, String>, String)
    Deprecated in favor of ActiveMQServerControl.createDivert(String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, boolean, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, boolean, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, String, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, String, boolean, int, boolean, boolean, boolean, int, boolean, String, boolean, int, long, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, String, boolean, int, boolean, boolean, boolean, int, boolean, String, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, String, boolean, int, boolean, boolean, boolean, int, String, boolean, String, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.createQueue(String, String, String, String, boolean, int, boolean, boolean, boolean, int, String, boolean, String, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.deployQueue(String, String, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.deployQueue(String, String, String, boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.getMessageExpiryThreadPriority()
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.listPreparedTransactionDetailsAsHTML()
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateDivert(String, String, String, String, Map<String, String>, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, Integer, Boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, Integer, Boolean, Boolean)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, Integer, Boolean, Boolean, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, String, Integer, Boolean, Boolean, Boolean, Integer, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.api.core.management.ActiveMQServerControl.updateQueue(String, String, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String, Long)
    org.apache.activemq.artemis.api.core.management.AddressControl.getNumberOfMessages()
    org.apache.activemq.artemis.api.core.management.AddressSettingsInfo.isAutoCreateJmsQueues()
    org.apache.activemq.artemis.api.core.management.AddressSettingsInfo.isAutoCreateJmsTopics()
    org.apache.activemq.artemis.api.core.management.AddressSettingsInfo.isAutoDeleteJmsQueues()
    org.apache.activemq.artemis.api.core.management.AddressSettingsInfo.isAutoDeleteJmsTopics()
    org.apache.activemq.artemis.api.core.management.MessageCounterInfo.getUdpateTimestamp()
    org.apache.activemq.artemis.api.core.management.ObjectNameBuilder.getManagementContextObjectName()
    org.apache.activemq.artemis.api.core.management.QueueControl.listMessageCounterHistoryAsHTML()
    org.apache.activemq.artemis.api.core.Message.getBodyBuffer()
    do not use this, use through ICoreMessage or ClientMessage Warning: if you need to read the content of a message use getDataBuffer(). This method is intended for when you want to make changes.
    org.apache.activemq.artemis.api.core.Message.getBodyInputStream()
    do not use this, use through ICoreMessage or ClientMessage
    org.apache.activemq.artemis.api.core.Message.getType()
    do not use this, use through ICoreMessage or ClientMessage
    org.apache.activemq.artemis.api.core.Message.setType(byte)
    do not use this, use through ICoreMessage or ClientMessage
    org.apache.activemq.artemis.api.core.ParameterisedAddress.getQueueAttributes()
    org.apache.activemq.artemis.api.core.SimpleString.toSimpleString(String)
    Use SimpleString.of(String) instead.
    org.apache.activemq.artemis.api.core.SimpleString.toSimpleString(String, SimpleString.StringSimpleStringPool)
    Use SimpleString.of(String, StringSimpleStringPool) instead.
    org.apache.activemq.artemis.api.jms.ActiveMQJMSClient.createQueue(String)
    org.apache.activemq.artemis.api.jms.ActiveMQJMSClient.createTopic(String)
    org.apache.activemq.artemis.cli.commands.tools.xml.XmlDataExporter.process(OutputStream, String, String, String, String)
    org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.connect(int, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryInternal.connect(int, boolean)
    This method is no longer acceptable to connect. Replaced by ClientSessionFactoryInternal.connect(int).
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(String, RoutingType, String)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(String, RoutingType, String, String, boolean, boolean, int, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createQueue(SimpleString, SimpleString, boolean, QueueAttributes)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createSharedQueue(SimpleString, SimpleString, QueueAttributes)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createTemporaryQueue(SimpleString, RoutingType, SimpleString, SimpleString)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createTemporaryQueue(SimpleString, RoutingType, SimpleString, SimpleString, int, boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.createTemporaryQueue(SimpleString, SimpleString, QueueAttributes)
    org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(TransportConfiguration, int, boolean)
    org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.setFailoverOnInitialConnection(boolean)
    org.apache.activemq.artemis.core.client.impl.TopologyMemberImpl.getLive()
    org.apache.activemq.artemis.core.config.Configuration.addAddressesSetting(String, AddressSettings)
    org.apache.activemq.artemis.core.config.Configuration.addQueueConfiguration(CoreQueueConfiguration)
    org.apache.activemq.artemis.core.config.Configuration.clearAddressesSettings()
    org.apache.activemq.artemis.core.config.Configuration.getAddressesSettings()
    org.apache.activemq.artemis.core.config.Configuration.getMessageExpiryThreadPriority()
    org.apache.activemq.artemis.core.config.Configuration.getMetricsPlugin()
    org.apache.activemq.artemis.core.config.Configuration.getMqttSessionStatePersistenceTimeout()
    This is no longer used by the broker. See Configuration.isMqttSubscriptionPersistenceEnabled().
    org.apache.activemq.artemis.core.config.Configuration.getQueueConfigurations()
    org.apache.activemq.artemis.core.config.Configuration.isAsyncConnectionExecutionEnabled()
    org.apache.activemq.artemis.core.config.Configuration.setAddressesSettings(Map<String, AddressSettings>)
    org.apache.activemq.artemis.core.config.Configuration.setEnabledAsyncConnectionExecution(boolean)
    org.apache.activemq.artemis.core.config.Configuration.setMessageExpiryThreadPriority(int)
    org.apache.activemq.artemis.core.config.Configuration.setMetricsPlugin(ActiveMQMetricsPlugin)
    org.apache.activemq.artemis.core.config.Configuration.setMqttSessionStatePersistenceTimeout(long)
    This is no longer used by the broker. See Configuration.setMqttSubscriptionPersistenceEnabled(boolean).
    org.apache.activemq.artemis.core.config.Configuration.setNetworCheckNIC(String)
    org.apache.activemq.artemis.core.config.Configuration.setQueueConfigurations(List<CoreQueueConfiguration>)
    org.apache.activemq.artemis.core.config.CoreAddressConfiguration.getQueueConfigurations()
    org.apache.activemq.artemis.core.config.CoreAddressConfiguration.setQueueConfigurations(List<CoreQueueConfiguration>)
    org.apache.activemq.artemis.core.config.ha.ReplicaPolicyConfiguration.getFailbackDelay()
    org.apache.activemq.artemis.core.config.ha.ReplicaPolicyConfiguration.setFailbackDelay(long)
    org.apache.activemq.artemis.core.config.ha.SharedStoreBackupPolicyConfiguration.getFailbackDelay()
    org.apache.activemq.artemis.core.config.ha.SharedStoreBackupPolicyConfiguration.setFailbackDelay(long)
    org.apache.activemq.artemis.core.config.ha.SharedStorePrimaryPolicyConfiguration.getFailbackDelay()
    org.apache.activemq.artemis.core.config.ha.SharedStorePrimaryPolicyConfiguration.setFailbackDelay(long)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.addAddressesSetting(String, AddressSettings)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.addQueueConfiguration(CoreQueueConfiguration)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.clearAddressesSettings()
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.getAddressesSettings()
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.getMetricsPlugin()
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.getQueueConfigurations()
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.isWildcardRoutingEnabled()
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.setAddressesSettings(Map<String, AddressSettings>)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.setMetricsPlugin(ActiveMQMetricsPlugin)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.setQueueConfigurations(List<CoreQueueConfiguration>)
    org.apache.activemq.artemis.core.config.impl.ConfigurationImpl.setWildcardRoutingEnabled(boolean)
    org.apache.activemq.artemis.core.io.mapped.MappedSequentialFileFactory.setAlignment(int)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long, boolean, String, String, boolean, String, String)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.addAddressSettings(String, String, String, long, boolean, int, long, int, int, long, double, long, long, boolean, String, long, long, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String, String, long, String, boolean, boolean, boolean, int, String, int, boolean, int, long, String, String, int, long, boolean, long, long, long, double, long, boolean, String, String, boolean, String, String, long, long, boolean)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.deployQueue(String, String, String)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.deployQueue(String, String, String, boolean)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.getMessageExpiryThreadPriority()
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.listPreparedTransactionDetailsAsHTML()
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.listPreparedTransactionDetailsAsHTML(TransactionDetailFactory)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.updateQueue(String, String, Integer, Boolean)
    org.apache.activemq.artemis.core.management.impl.ActiveMQServerControlImpl.updateQueue(String, String, Integer, Boolean, Boolean)
    org.apache.activemq.artemis.core.management.impl.AddressControlImpl.getNumberOfMessages()
    org.apache.activemq.artemis.core.management.impl.QueueControlImpl.getFirstMessage()
    Use QueueControlImpl.peekFirstMessage() instead.
    org.apache.activemq.artemis.core.management.impl.QueueControlImpl.getFirstMessageAsJSON()
    Use QueueControlImpl.peekFirstMessageAsJSON() instead.
    org.apache.activemq.artemis.core.management.impl.QueueControlImpl.listMessageCounterAsHTML()
    org.apache.activemq.artemis.core.management.impl.QueueControlImpl.listMessageCounterHistoryAsHTML()
    org.apache.activemq.artemis.core.messagecounter.impl.MessageCounterHelper.listMessageCounterAsHTML(MessageCounter[])
    org.apache.activemq.artemis.core.messagecounter.impl.MessageCounterHelper.listMessageCounterHistoryAsHTML(MessageCounter[])
    org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl.updateQueue(SimpleString, RoutingType, Filter, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, Integer, Long, SimpleString, Boolean)
    org.apache.activemq.artemis.core.postoffice.impl.PostOfficeImpl.updateQueue(SimpleString, RoutingType, Filter, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, Integer, Long, SimpleString, Boolean, Long)
    org.apache.activemq.artemis.core.postoffice.PostOffice.reroute(Message, Queue, Transaction)
    org.apache.activemq.artemis.core.postoffice.PostOffice.updateQueue(SimpleString, RoutingType, Filter, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, Integer, Long, SimpleString, Boolean)
    org.apache.activemq.artemis.core.postoffice.PostOffice.updateQueue(SimpleString, RoutingType, Filter, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, Integer, Long, SimpleString, Boolean, Long)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createQueue(SimpleString, SimpleString, boolean, boolean, QueueAttributes)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createSharedQueue(SimpleString, SimpleString, QueueAttributes)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.createSharedQueue(SimpleString, SimpleString, SimpleString, boolean)
    org.apache.activemq.artemis.core.remoting.impl.netty.DelegatingEventLoopGroup.register(Channel, ChannelPromise)
    org.apache.activemq.artemis.core.remoting.impl.netty.DelegatingEventLoopGroup.shutdown()
    org.apache.activemq.artemis.core.remoting.impl.netty.DelegatingEventLoopGroup.shutdownNow()
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean, Long)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long)
    org.apache.activemq.artemis.core.server.ActiveMQServer.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long)
    org.apache.activemq.artemis.core.server.ActiveMQServer.deployQueue(String, String, String, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.deployQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateAddressInfo(SimpleString, Collection<RoutingType>)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, Integer, Boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, Integer, Boolean, Boolean)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, Integer, Boolean, Boolean, String)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.core.server.ActiveMQServer.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String, Long)
    org.apache.activemq.artemis.core.server.ActiveMQServerLogger.incompatibleWithHAPolicy(String)
    org.apache.activemq.artemis.core.server.ActiveMQServerLogger.incompatibleWithHAPolicyChosen(String)
    org.apache.activemq.artemis.core.server.cluster.ha.ReplicaPolicy.getFailbackDelay()
    org.apache.activemq.artemis.core.server.cluster.ha.ReplicaPolicy.setFailbackDelay(long)
    org.apache.activemq.artemis.core.server.cluster.ha.ReplicatedPolicy.getFailbackDelay()
    org.apache.activemq.artemis.core.server.cluster.ha.ReplicatedPolicy.setFailbackDelay(long)
    org.apache.activemq.artemis.core.server.cluster.ha.SharedStoreBackupPolicy.getFailbackDelay()
    org.apache.activemq.artemis.core.server.cluster.ha.SharedStoreBackupPolicy.setFailbackDelay(long)
    org.apache.activemq.artemis.core.server.cluster.ha.SharedStorePrimaryPolicy.getFailbackDelay()
    org.apache.activemq.artemis.core.server.cluster.ha.SharedStorePrimaryPolicy.setFailbackDelay(long)
    org.apache.activemq.artemis.core.server.cluster.Transformer.transform(ServerMessage)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, boolean, long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(AddressInfo, SimpleString, SimpleString, SimpleString, boolean, boolean, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean, Long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean, int, boolean, SimpleString, boolean, int, long, boolean, long, long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createSharedQueue(SimpleString, RoutingType, SimpleString, SimpleString, SimpleString, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.deployQueue(String, String, String, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.deployQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, Integer, Boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, Integer, Boolean, Boolean)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, Integer, Boolean, Boolean, String)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String)
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.updateQueue(String, RoutingType, String, Integer, Boolean, Boolean, Boolean, Integer, String, Boolean, Integer, Long, String, Long)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean, Long)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean, boolean, int, SimpleString, boolean, SimpleString, boolean, int, long, boolean, long, long, boolean, long)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createSharedQueue(SimpleString, SimpleString, boolean, SimpleString)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createSharedQueue(SimpleString, SimpleString, RoutingType, boolean, SimpleString)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long)
    org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerConsumerPlugin.beforeCreateConsumer(long, SimpleString, SimpleString, boolean, boolean)
    use ActiveMQServerConsumerPlugin.beforeCreateConsumer(long, QueueBinding, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.afterDeliver(MessageReference)
    use ActiveMQServerMessagePlugin.afterDeliver(ServerConsumer, MessageReference)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.afterSend(Transaction, Message, boolean, boolean, RoutingStatus)
    use ActiveMQServerMessagePlugin.afterSend(ServerSession, Transaction, Message, boolean, boolean, RoutingStatus)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.beforeDeliver(MessageReference)
    use throws ActiveMQException ActiveMQServerMessagePlugin.beforeDeliver(ServerConsumer, MessageReference)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.beforeSend(Transaction, Message, boolean, boolean)
    use ActiveMQServerMessagePlugin.beforeSend(ServerSession, Transaction, Message, boolean, boolean)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.messageAcknowledged(MessageReference, AckReason)
    use ActiveMQServerMessagePlugin.messageAcknowledged(MessageReference, AckReason, ServerConsumer)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.messageAcknowledged(MessageReference, AckReason, ServerConsumer)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerMessagePlugin.messageExpired(MessageReference, SimpleString)
    use ActiveMQServerMessagePlugin.messageExpired(MessageReference, SimpleString, ServerConsumer)
    org.apache.activemq.artemis.core.server.plugin.ActiveMQServerQueuePlugin.beforeDestroyQueue(SimpleString, SecurityAuth, boolean, boolean, boolean)
    use ActiveMQServerQueuePlugin.beforeDestroyQueue(Queue, SecurityAuth, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, boolean, int, boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long, boolean, Long)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createQueue(AddressInfo, SimpleString, SimpleString, boolean, boolean, Boolean, Boolean, boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createSharedQueue(SimpleString, SimpleString, boolean, SimpleString)
    org.apache.activemq.artemis.core.server.ServerSession.createSharedQueue(SimpleString, SimpleString, RoutingType, boolean, SimpleString)
    org.apache.activemq.artemis.core.server.ServerSession.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    org.apache.activemq.artemis.core.server.ServerSession.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean, Integer, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long)
    org.apache.activemq.artemis.core.server.ServerSession.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean, Integer, SimpleString, Boolean, SimpleString, Boolean, Integer, Long, Boolean, Long, Long)
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.getQueuePrefetch()
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.isAutoCreateJmsQueues()
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.isAutoCreateJmsTopics()
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.isAutoDeleteJmsQueues()
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.isAutoDeleteJmsTopics()
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.setAutoCreateJmsQueues(boolean)
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.setAutoCreateJmsTopics(boolean)
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.setAutoDeleteJmsQueues(boolean)
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.setAutoDeleteJmsTopics(boolean)
    org.apache.activemq.artemis.core.settings.impl.AddressSettings.setQueuePrefetch(int)
    org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings.getMaxConnections()
    org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings.setMaxConnections(int)
    org.apache.activemq.artemis.dto.AuthorisationDTO.getWhiteList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnection.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnection.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.setFailoverOnInitialConnection(boolean)
    org.apache.activemq.artemis.jms.client.ActiveMQDestination.getQueueAttributes()
    org.apache.activemq.artemis.jms.client.ActiveMQSession.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ActiveMQSession.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.client.ConnectionFactoryOptions.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.getDeserializationBlackList()
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.getDeserializationWhiteList()
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.setDeserializationBlackList(String)
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.jms.server.config.ConnectionFactoryConfiguration.setFailoverOnInitialConnection(boolean)
    org.apache.activemq.artemis.jms.server.config.impl.ConnectionFactoryConfigurationImpl.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.jms.server.config.impl.ConnectionFactoryConfigurationImpl.setFailoverOnInitialConnection(boolean)
    org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl.listPreparedTransactionDetailsAsHTML()
    org.apache.activemq.artemis.jms.server.JMSServerManager.listPreparedTransactionDetailsAsHTML()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.getDeserializationBlackList()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.getDeserializationWhiteList()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setDeserializationBlackList(String)
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setFailoverOnInitialConnection(Boolean)
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.getDeserializationBlackList()
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.getDeserializationWhiteList()
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.isFailoverOnInitialConnection()
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.setDeserializationBlackList(String)
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.setDeserializationWhiteList(String)
    org.apache.activemq.artemis.ra.ConnectionFactoryProperties.setFailoverOnInitialConnection(Boolean)
    org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec.getTransactionTimeout()
    org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec.setTransactionTimeout(Integer)
    org.apache.activemq.artemis.selector.hyphenated.SimpleCharStream.getColumn()
     
    org.apache.activemq.artemis.selector.hyphenated.SimpleCharStream.getLine()
     
    org.apache.activemq.artemis.selector.strict.SimpleCharStream.getColumn()
     
    org.apache.activemq.artemis.selector.strict.SimpleCharStream.getLine()
     
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createAddress(SimpleString, Set<RoutingType>, boolean)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createQueue(SimpleString, RoutingType, SimpleString, SimpleString, boolean, boolean, int, boolean, boolean)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createQueue(SimpleString, SimpleString, SimpleString, boolean, boolean, boolean)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createSharedQueue(SimpleString, SimpleString, QueueAttributes)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createSharedQueue(SimpleString, SimpleString, RoutingType, SimpleString, boolean, Integer, Boolean, Boolean, Boolean)
    org.apache.activemq.artemis.spi.core.remoting.SessionContext.createSharedQueue(SimpleString, SimpleString, SimpleString, boolean)
    org.apache.activemq.artemis.spi.core.remoting.ssl.SSLContextFactory.getSSLContext(Map<String, Object>, String, String, String, String, String, String, String, String, String, String, boolean)
    use SSLContextFactory.getSSLContext(SSLContextConfig, Map) instead
    org.apache.cxf.attachment.AttachmentUtil.createAttachment(InputStream, Map<String, List<String>>)
    use createAttachment(InputStream stream, Map<String, List> headers, Message message)
    org.apache.cxf.common.logging.AbstractDelegatingLogger.logrb(Level, String, String, String, String)
    org.apache.cxf.common.logging.AbstractDelegatingLogger.logrb(Level, String, String, String, String, Object)
    org.apache.cxf.common.logging.AbstractDelegatingLogger.logrb(Level, String, String, String, String, Object[])
    org.apache.cxf.common.logging.AbstractDelegatingLogger.logrb(Level, String, String, String, String, Throwable)
    org.apache.cxf.configuration.jsse.TLSParameterJaxBUtils.getTrustManagers(TrustManagersType)
    org.apache.cxf.interceptor.security.JAASLoginInterceptor.setRolePrefix(String)
    replaced by JAASLoginInterceptor.setRoleClassifier(String)
    org.apache.cxf.message.MessageUtils.isTrue(Object)
    replaced by {@link #PropertyUtils#isTrue(Object)}
    org.apache.cxf.security.transport.TLSSessionInfo.getChipherSuite()
    org.apache.logging.log4j.Logger.entry()
    Use Logger.traceEntry() instead which performs the same function.
    org.apache.logging.log4j.Logger.entry(Object...)
    Use Logger.traceEntry(String, Object...) instead which performs the same function.
    org.apache.logging.log4j.Logger.exit()
    Use Logger.traceExit() instead which performs the same function.
    org.apache.logging.log4j.Logger.exit(R)
    Use Logger.traceExit(Object) instead which performs the same function.
    org.apache.logging.log4j.MarkerManager.getMarker(String, String)
    Use the Marker add or set methods to add parent Markers. Will be removed by final GA release.
    org.apache.logging.log4j.MarkerManager.getMarker(String, Marker)
    Use the Marker add or set methods to add parent Markers. Will be removed by final GA release.
    org.apache.logging.log4j.message.StructuredDataId.makeId(String, int)
    Use StructuredDataId.makeId(String, String) instead
    org.apache.logging.log4j.spi.AbstractLogger.enter(String, String, MessageSupplier...)
    org.apache.logging.log4j.spi.AbstractLogger.enter(String, MessageSupplier)
    org.apache.logging.log4j.spi.AbstractLogger.entry()
    org.apache.logging.log4j.spi.AbstractLogger.entry(Object...)
    org.apache.logging.log4j.spi.AbstractLogger.exit()
    org.apache.logging.log4j.spi.AbstractLogger.exit(R)
    org.apache.logging.log4j.status.StatusConsoleListener.setFilters(String...)
    This method is ineffective and only kept for binary backward compatibility.
    org.apache.logging.log4j.status.StatusData.getTimestamp()
    Use StatusData.getInstant() instead.
    org.apache.logging.log4j.status.StatusLogger.clear()
    Instead of relying on the buffering provided by StatusLogger, users should register their own listeners to access to logged events.
    org.apache.logging.log4j.status.StatusLogger.getStatusData()
    Instead of relying on the buffering provided by StatusLogger, users should register their own listeners to access to logged events.
    org.apache.logging.log4j.status.StatusLogger.setLevel(Level)
    Instead use the setLevel(Level) method on the fallback listener returned by StatusLogger.getFallbackListener().
    org.apache.logging.log4j.status.StatusLogger.updateListenerLevel(Level)
    Instead use the setLevel(Level) method on the fallback listener returned by StatusLogger.getFallbackListener().
    org.apache.logging.log4j.util.Base64Util.encode(String)
    org.apache.qpid.proton.engine.Link.setRemoteSenderSettleMode(SenderSettleMode)
    org.apache.qpid.proton.engine.Transport.input(byte[], int, int)
    use Transport.getInputBuffer() and Transport.processInput() instead.
    org.apache.qpid.proton.engine.Transport.output(byte[], int, int)
    use Transport.getOutputBuffer() and Transport.outputConsumed() instead
    org.apache.qpid.proton.reactor.Reactor.connection(Handler)
    Use Reactor.connectionToHost(String, int, Handler) instead.
    org.apache.taglibs.standard.extra.spath.ASCII_CharStream.getColumn()
     
    org.apache.taglibs.standard.extra.spath.ASCII_CharStream.getLine()
     
    org.apache.taglibs.standard.extra.spath.ASCII_UCodeESC_CharStream.getColumn()
     
    org.apache.taglibs.standard.extra.spath.ASCII_UCodeESC_CharStream.getLine()
     
    org.apache.taglibs.standard.lang.jstl.parser.SimpleCharStream.getColumn()
     
    org.apache.taglibs.standard.lang.jstl.parser.SimpleCharStream.getLine()
     
    org.apache.wss4j.common.saml.SAMLCallback.setSamlVersion(SAMLVersion)
    org.bouncycastle.asn1.bc.ExternalValue.getHashVal()
    use getHash(), the internal encoding is now an OCTET STRING
    org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters.getLKeySize()
    use getKeySize
    org.bouncycastle.asn1.ocsp.CrlID.getCrlUrl()
    Use CrlID.getCrlUrlIA5() instead.
    org.bouncycastle.asn1.sec.ECPrivateKey.getParameters()
    Use ECPrivateKey.getParametersObject() instead and getInstance methods or similar to get the object at the desired type.
    org.bouncycastle.asn1.x509.qualified.BiometricData.getSourceDataUri()
    Use BiometricData.getSourceDataUriIA5() instead.
    org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getAlgorithmId()
    use getAlgorithm()
    org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKey()
    use parsePublicKey
    org.bouncycastle.asn1.x509.V1TBSCertificateGenerator.setIssuer(X509Name)
    use X500Name method
    org.bouncycastle.asn1.x509.V1TBSCertificateGenerator.setSubject(X509Name)
    use X500Name method
    org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator.setExtensions(X509Extensions)
    use method taking Extensions
    org.bouncycastle.asn1.x509.V2TBSCertListGenerator.setIssuer(X509Name)
    use X500Name method
    org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setExtensions(X509Extensions)
    use method taking Extensions
    org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setIssuer(X509Name)
    use X500Name method
    org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setSubject(X509Name)
    use X500Name method
    org.bouncycastle.cert.X509CertificateHolder.getVersion()
    use getVersionNumber
    org.bouncycastle.cms.CMSAuthenticatedData.getContentInfo()
    use toASN1Structure()
    org.bouncycastle.cms.CMSConfig.setSigningDigestAlgorithmMapping(String, String)
    no longer required.
    org.bouncycastle.crypto.agreement.ECVKOAgreement.getFieldSize()
    Will be removed
    org.bouncycastle.crypto.agreement.jpake.JPAKEUtil.calculateS(char[])
    Use version including the modulus instead.
    org.bouncycastle.crypto.engines.ThreefishEngine.bytesToWord(byte[], int)
    Will be removed
    org.bouncycastle.crypto.engines.ThreefishEngine.wordToBytes(long, byte[], int)
    Will be removed
    org.bouncycastle.crypto.kems.ECIESKeyEncapsulation.decrypt(byte[], int)
    use ECIESKEMExtractor
    org.bouncycastle.crypto.kems.ECIESKeyEncapsulation.decrypt(byte[], int, int, int)
    use ECIESKEMExtractor
    org.bouncycastle.crypto.kems.ECIESKeyEncapsulation.encrypt(byte[], int)
    use ECIESKEMGenerator
    org.bouncycastle.crypto.kems.ECIESKeyEncapsulation.encrypt(byte[], int, int)
    use ECIESKEMGenerator
    org.bouncycastle.crypto.params.Ed25519PrivateKeyParameters.sign(int, Ed25519PublicKeyParameters, byte[], byte[], int, int, byte[], int)
    use overload that doesn't take a public key
    org.bouncycastle.crypto.params.Ed448PrivateKeyParameters.sign(int, Ed448PublicKeyParameters, byte[], byte[], int, int, byte[], int)
    use overload that doesn't take a public key
    org.bouncycastle.crypto.signers.RSADigestSigner.getAlgorithmName()
     
    org.bouncycastle.jcajce.PKIXExtendedParameters.getDate()
    Use 'getValidityDate' instead (which can return null).
    org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.ecgost.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.ecgost.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi256.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi256.engineSetParameter(String, Object)
    replaced with "#engineSetParameter(java.security.spec.AlgorithmParameterSpec)"
    org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi512.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.ecgost12.ECGOST2012SignatureSpi512.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.gost.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.gost.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi.engineSetParameter(String, Object)
    replaced with engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi.engineSetParameter(String, Object)
    replaced with engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.rsa.X931SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.rsa.X931SignatureSpi.engineSetParameter(String, Object)
    replaced with engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature.engineGetParameter(String)
    replaced with engineGetParameters()
    org.bouncycastle.jcajce.provider.asymmetric.util.BaseDeterministicOrRandomSignature.engineSetParameter(String, Object)
    replaced with engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.jcajce.provider.asymmetric.util.DSABase.engineGetParameter(String)
     
    org.bouncycastle.jcajce.provider.asymmetric.util.DSABase.engineSetParameter(String, Object)
    replaced with "#engineSetParameter(java.security.spec.AlgorithmParameterSpec)"
    org.bouncycastle.jcajce.spec.GOST28147ParameterSpec.getSbox()
    use getSBox()
    org.bouncycastle.jcajce.util.DefaultJcaJceHelper.createDigest(String)
    Use createMessageDigest instead
    org.bouncycastle.jcajce.util.JcaJceHelper.createDigest(String)
    Use createMessageDigest instead
    org.bouncycastle.jcajce.util.JcaJceUtils.extractParameters(AlgorithmParameters)
    use AlgorithmParametersUtils.extractParameters(AlgorithmParameters params)
    org.bouncycastle.jcajce.util.JcaJceUtils.getDigestAlgName(ASN1ObjectIdentifier)
    use MessageDigestUtils,getDigestName()
    org.bouncycastle.jcajce.util.JcaJceUtils.loadParameters(AlgorithmParameters, ASN1Encodable)
    use AlgorithmParametersUtils.loadParameters(AlgorithmParameters params, ASN1Encodable sParams)
    org.bouncycastle.jcajce.util.NamedJcaJceHelper.createDigest(String)
    Use createMessageDigest instead
    org.bouncycastle.jcajce.util.ProviderJcaJceHelper.createDigest(String)
    Use createMessageDigest instead
    org.bouncycastle.mozilla.SignedPublicKeyAndChallenge.getPublicKey(String)
    use JcaSignedPublicKeyAndChallenge.getPublicKey()
    org.bouncycastle.mozilla.SignedPublicKeyAndChallenge.toASN1Primitive()
    use toASN1Structure
    org.bouncycastle.mozilla.SignedPublicKeyAndChallenge.verify()
    use ContentVerifierProvider method
    org.bouncycastle.mozilla.SignedPublicKeyAndChallenge.verify(String)
    use ContentVerifierProvider method
    org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder.setPasssword(char[])
    Incorrectly spelt - use setPassword()
    org.bouncycastle.pqc.crypto.crystals.dilithium.DilithiumPrivateKeyParameters.getPrivateKey()
    Use DilithiumPrivateKeyParameters.getEncoded() instead.
    org.bouncycastle.pqc.crypto.mldsa.MLDSAPrivateKeyParameters.getPrivateKey()
    Use MLDSAPrivateKeyParameters.getEncoded() instead.
    org.bouncycastle.pqc.crypto.sphincsplus.SPHINCSPlusParameters.getID(SPHINCSPlusParameters)
    Use SPHINCSPlusParameters.getID() instead
    org.bouncycastle.pqc.crypto.xmss.XMSSMTPrivateKeyParameters.toByteArray()
    use getEncoded() - this method will become private.
    org.bouncycastle.pqc.crypto.xmss.XMSSMTPublicKeyParameters.toByteArray()
    use getEncoded() - this method will become private.
    org.bouncycastle.pqc.crypto.xmss.XMSSPrivateKeyParameters.toByteArray()
    use getEncoded() - this method will become private.
    org.bouncycastle.pqc.crypto.xmss.XMSSPublicKeyParameters.toByteArray()
    use getEncoded() - this method will become private.
    org.bouncycastle.pqc.crypto.xmss.XMSSSignature.toByteArray()
    use getEncoded() this method will become private.
    org.bouncycastle.pqc.jcajce.provider.dilithium.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.dilithium.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.falcon.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.falcon.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.lms.LMSSignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.lms.LMSSignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.picnic.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.picnic.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.sphincs.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.sphincs.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.sphincsplus.SignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.sphincsplus.SignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.xmss.XMSSMTSignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.xmss.XMSSMTSignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.jcajce.provider.xmss.XMSSSignatureSpi.engineGetParameter(String)
     
    org.bouncycastle.pqc.jcajce.provider.xmss.XMSSSignatureSpi.engineSetParameter(String, Object)
    replaced with #engineSetParameter(java.security.spec.AlgorithmParameterSpec)
    org.bouncycastle.pqc.legacy.math.linearalgebra.IntegerFunctions.log(double)
    use MathFunctions.log(double) instead
    org.bouncycastle.pqc.legacy.math.linearalgebra.IntegerFunctions.log(long)
    use MathFunctions.log(long) instead
    org.bouncycastle.tsp.TimeStampRequestGenerator.addExtension(String, boolean, byte[])
    use method taking ASN1ObjectIdentifier
    org.bouncycastle.tsp.TimeStampRequestGenerator.addExtension(String, boolean, ASN1Encodable)
    use method taking ASN1ObjectIdentifier
    org.bouncycastle.tsp.TimeStampRequestGenerator.generate(String, byte[])
    use method taking ANS1ObjectIdentifier
    org.bouncycastle.tsp.TimeStampRequestGenerator.generate(String, byte[], BigInteger)
    use method taking ANS1ObjectIdentifier
    org.bouncycastle.tsp.TimeStampRequestGenerator.setReqPolicy(String)
    use method taking ASN1ObjectIdentifier
    org.bouncycastle.tsp.TimeStampTokenInfo.toTSTInfo()
    use toASN1Structure
    org.bouncycastle.util.Fingerprint.calculateFingerprintSHA512_160(byte[])
    use the SHAKE based version.
    org.bouncycastle.util.Pack.longToBigEndian(long, byte[], int, int)
    Will be removed
    org.bouncycastle.x509.ExtendedPKIXParameters.addAddionalStore(Store)
     
    org.bouncycastle.x509.ExtendedPKIXParameters.addAdditionalStore(Store)
    use addStore().
    org.bouncycastle.x509.extension.X509ExtensionUtil.fromExtensionValue(byte[])
    use org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils.parseExtensionValue()
    org.bouncycastle.x509.extension.X509ExtensionUtil.getIssuerAlternativeNames(X509Certificate)
    use org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils.getIssuerAlternativeNames()
    org.bouncycastle.x509.extension.X509ExtensionUtil.getSubjectAlternativeNames(X509Certificate)
    use org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils.getSubjectAlternativeNames()
    org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey)
    use generate(key, "BC")
    org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, String)
    use generate()
    org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, String, SecureRandom)
    use generate()
    org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, SecureRandom)
    use generate(key, random, "BC")
    org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey)
    use generate(key, "BC")
    org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, String)
    use generate()
    org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, String, SecureRandom)
    use generate()
    org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, SecureRandom)
    use generate(key, random, "BC")
    org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey)
    use generate(key, "BC")
    org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, String)
    use generate()
    org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, String, SecureRandom)
    use generate()
    org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, SecureRandom)
    use generate(key, random, "BC")
    org.eclipse.microprofile.openapi.annotations.media.Schema.example()
    use Schema.examples()
    org.eclipse.microprofile.openapi.annotations.media.SchemaProperty.example()
    use SchemaProperty.examples()
    org.eclipse.microprofile.openapi.models.media.Schema.additionalPropertiesBoolean(Boolean)
    use Schema.additionalPropertiesSchema(Schema) with a boolean-valued schema
    org.eclipse.microprofile.openapi.models.media.Schema.example(Object)
    use Schema.examples(List)
    org.eclipse.microprofile.openapi.models.media.Schema.getAdditionalPropertiesBoolean()
    use Schema.getAdditionalPropertiesSchema() which may return a boolean-valued schema
    org.eclipse.microprofile.openapi.models.media.Schema.getExample()
    use Schema.getExamples()
    org.eclipse.microprofile.openapi.models.media.Schema.setAdditionalPropertiesBoolean(Boolean)
    use Schema.setAdditionalPropertiesSchema(Schema) with a boolean-valued schema
    org.eclipse.microprofile.openapi.models.media.Schema.setExample(Object)
    use Schema.setExamples(List)
    org.glassfish.expressly.parser.SimpleCharStream.getColumn()
    org.glassfish.expressly.parser.SimpleCharStream.getLine()
    org.glassfish.jaxb.core.marshaller.DataWriter.getIndentStep()
    Only return the length of the indent string.
    org.glassfish.jaxb.core.marshaller.DataWriter.setIndentStep(int)
    Should use the version that takes string.
    org.glassfish.jaxb.core.unmarshaller.DOMScanner.parse(Element, ContentHandler)
    in JAXB 2.0 Use DOMScanner.scan(Element)
    org.glassfish.jaxb.core.unmarshaller.DOMScanner.parseWithContext(Element, ContentHandler)
    in JAXB 2.0 Use DOMScanner.scan(Element)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseAnySimpleType(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseBase64Binary(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseBoolean(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseByte(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseDate(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseDateTime(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseDecimal(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseDouble(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseFloat(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseHexBinary(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseInt(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseInteger(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseLong(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseQName(String, NamespaceContext)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseShort(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseString(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseTime(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseUnsignedInt(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.parseUnsignedShort(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printAnySimpleType(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printBase64Binary(byte[])
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printBoolean(boolean)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printByte(byte)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printDate(Calendar)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printDateTime(Calendar)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printDecimal(BigDecimal)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printDouble(double)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printFloat(float)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printHexBinary(byte[])
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printInt(int)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printInteger(BigInteger)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printLong(long)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printQName(QName, NamespaceContext)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printShort(short)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printString(String)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printTime(Calendar)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printUnsignedInt(long)
    org.glassfish.jaxb.runtime.DatatypeConverterImpl.printUnsignedShort(int)
    org.glassfish.jaxb.runtime.v2.ContextFactory.createContext(Class[], Collection<TypeReference>, Map<Class, Class>, String, boolean, RuntimeAnnotationReader, boolean, boolean, boolean)
    use createContext(Class[] classes, Map<String,Object> properties) method instead
    org.glassfish.jaxb.runtime.v2.ContextFactory.createContext(Class[], Collection<TypeReference>, Map<Class, Class>, String, boolean, RuntimeAnnotationReader, boolean, boolean, boolean, boolean)
    use createContext( Class[] classes, Map<String,Object> properties) method instead
    org.glassfish.jaxb.runtime.v2.model.impl.BuiltinLeafInfoImpl.asElement()
    always return null at this level.
    org.glassfish.jaxb.runtime.v2.model.impl.BuiltinLeafInfoImpl.getElementName()
    always return null at this level.
    org.glassfish.jaxb.runtime.v2.model.impl.BuiltinLeafInfoImpl.isElement()
    always return false at this level.
    org.glassfish.jaxb.runtime.v2.model.impl.ClassInfoImpl.getScope()
    you shouldn't be invoking this method on .
    org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.isValidating()
    since 2.0
    org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.setValidating(boolean)
    since 2.0
    org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(SAXSource)
    org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallingContext.expectText()
    org.glassfish.jaxb.runtime.v2.runtime.unmarshaller.UnmarshallingContext.getPredictor()
    org.glassfish.jaxb.runtime.v2.runtime.XMLSerializer.getCachedBase64DataInstance()
    Base64Data is no longer cached, so that XMLStreamWriterEx impl can retain the data, like JAX-WS does.
    org.hibernate.annotations.AttributeAccessor.value()
    use AttributeAccessor.strategy()
    org.hibernate.annotations.Cache.include()
    Use Cache.includeLazy() for the sake of typesafety.
    org.hibernate.annotations.CurrentTimestamp.timing()
    This was introduced in error
    org.hibernate.annotations.DynamicInsert.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.DynamicUpdate.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.ForeignKey.inverseName()
    this member is currently ignored and has no effect
    org.hibernate.annotations.Generated.value()
    use Generated.event()
    org.hibernate.annotations.GenerationTime.getEquivalent()
    Needed for backwards compatibility until the deprecated, legacy generation stuff can be removed
    org.hibernate.annotations.GenericGenerator.strategy()
    use GenericGenerator.type() for typesafety
    org.hibernate.annotations.NamedNativeQuery.cacheMode()
    use NamedNativeQuery.cacheStoreMode() and NamedNativeQuery.cacheRetrieveMode() since CacheModeType is deprecated
    org.hibernate.annotations.NamedNativeQuery.callable()
    Calling database procedures and functions through NativeQuery is no longer supported; use NamedStoredProcedureQuery instead.
    org.hibernate.annotations.NamedQuery.cacheMode()
    use NamedQuery.cacheStoreMode() and NamedQuery.cacheRetrieveMode() since CacheModeType is deprecated
    org.hibernate.annotations.SelectBeforeUpdate.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.SQLDelete.check()
    use SQLDelete.verify() with an Expectation class
    org.hibernate.annotations.SQLDeleteAll.check()
    use SQLDeleteAll.verify() with an Expectation class
    org.hibernate.annotations.SQLInsert.check()
    use SQLInsert.verify() with an Expectation class
    org.hibernate.annotations.SQLUpdate.check()
    use SQLUpdate.verify() with an Expectation class
    org.hibernate.annotations.Table.checkConstraint()
    use Check.
    org.hibernate.annotations.Table.comment()
    use Comment
    org.hibernate.annotations.Table.fetch()
    This setting has no effect in Hibernate 6
    org.hibernate.annotations.Table.foreignKey()
    use SecondaryTable.foreignKey()
    org.hibernate.annotations.Table.indexes()
    use Table.indexes() or SecondaryTable.indexes()
    org.hibernate.annotations.Table.inverse()
    use SecondaryRow.owned()
    org.hibernate.annotations.Table.optional()
    use SecondaryRow.optional()
    org.hibernate.annotations.Table.sqlDelete()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.annotations.Table.sqlInsert()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.annotations.Table.sqlUpdate()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.boot.archive.scan.spi.ScanOptions.canDetectHibernateMappingFiles()
    With move to unified schema, this setting is now deprecated and will be removed once support for reading hbm.xml files is fully removed.
    org.hibernate.boot.internal.MetadataBuilderImpl.applySourceProcessOrdering(MetadataSourceType...)
    org.hibernate.boot.internal.MetadataBuilderImpl.contributeType(BasicType<?>)
    org.hibernate.boot.internal.MetadataBuilderImpl.contributeType(BasicType<?>, String...)
    org.hibernate.boot.internal.MetadataBuilderImpl.contributeType(UserType<?>, String[])
    org.hibernate.boot.internal.SessionFactoryOptionsBuilder.applyBatchFetchStyle(BatchFetchStyle)
    : No longer used internally
    org.hibernate.boot.MetadataBuilder.applySourceProcessOrdering(MetadataSourceType...)
    hbm.xml mappings are no longer supported, making this irrelevant
    org.hibernate.boot.model.internal.HCANNHelper.annotatedElementSignature(XProperty)
    Prefer using HCANNHelper.annotatedElementSignature(JavaXMember)
    org.hibernate.boot.model.internal.HCANNHelper.getUnderlyingMember(XProperty)
    Prefer using HCANNHelper.getUnderlyingMember(JavaXMember)
    org.hibernate.boot.model.internal.QueryBinder.parseJdbcCall(String, List<String>, Supplier<RuntimeException>)
    org.hibernate.boot.model.relational.SqlStringGenerationContext.getIdentifierHelper()
    Use SqlStringGenerationContext.toIdentifier(String) instead.
    org.hibernate.boot.model.source.internal.hbm.ModelBinder.useEntityWhereClauseForCollections(MetadataBuildingContext)
    Interprets the setting "hibernate.use_entity_where_clause_for_collections", which itself is deprecated
    org.hibernate.boot.model.source.spi.PluralAttributeMapKeySource.isReferencedEntityAttribute()
    no longer used, so this should be removed
    org.hibernate.boot.model.TypeContributions.contributeType(BasicType<?>)
    See discussion of TypeContributor in User Guide.
    org.hibernate.boot.model.TypeContributions.contributeType(BasicType<?>, String...)
    Use TypeContributions.contributeType(BasicType) instead.
    org.hibernate.boot.model.TypeContributions.contributeType(UserType<?>, String...)
    Use TypeContributions.contributeType(BasicType) instead.
    org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.fromConfigSettings(Map)
    No longer used/supported!
    org.hibernate.boot.SessionFactoryBuilder.applyBatchFetchStyle(BatchFetchStyle)
    : an appropriate style is selected
    org.hibernate.boot.SessionFactoryBuilder.enableJpaListCompliance(boolean)
    Use MappingSettings.DEFAULT_LIST_SEMANTICS instead
    org.hibernate.boot.spi.AdditionalMappingContributions.contributeBinding(JaxbHbmHibernateMapping)
    hbm.xml mapping file support is deprecated. Use extended orm.xml bindings instead.
    org.hibernate.boot.spi.InFlightMetadataCollector.addAttributeConverter(Class<? extends AttributeConverter<?, ?>>)
    use InFlightMetadataCollector.getConverterRegistry()
    org.hibernate.boot.spi.InFlightMetadataCollector.addAttributeConverter(ConverterDescriptor)
    use InFlightMetadataCollector.getConverterRegistry()
    org.hibernate.boot.spi.InFlightMetadataCollector.addRegisteredConversion(RegisteredConversion)
    use InFlightMetadataCollector.getConverterRegistry()
    org.hibernate.boot.spi.InFlightMetadataCollector.addTypeDefinition(TypeDefinition)
    Use InFlightMetadataCollector.getTypeDefinitionRegistry() instead
    org.hibernate.boot.spi.InFlightMetadataCollector.getAttributeConverterAutoApplyHandler()
    use InFlightMetadataCollector.getConverterRegistry()
    org.hibernate.boot.spi.MetadataBuildingOptions.disallowExtensionsInCdi()
    Use MetadataBuildingOptions.isAllowExtensionsInCdi()
    org.hibernate.boot.spi.SessionFactoryOptions.getBatchFetchStyle()
    : No longer used internally
    org.hibernate.bytecode.enhance.spi.EnhancementContext.doDirtyCheckingInline(UnloadedClass)
    Will be removed without replacement. See HHH-15641
    org.hibernate.bytecode.enhance.spi.EnhancementContext.hasLazyLoadableAttributes(UnloadedClass)
    Will be removed without replacement. See HHH-15641
    org.hibernate.bytecode.spi.BytecodeProvider.getReflectionOptimizer(Class, String[], String[], Class[])
    Use BytecodeProvider.getReflectionOptimizer(Class, Map) insstead
    org.hibernate.cache.internal.DisabledCaching.getCollectionRegionAccess(NavigableRole)
    org.hibernate.cache.internal.DisabledCaching.getEntityRegionAccess(NavigableRole)
    org.hibernate.cache.internal.DisabledCaching.getNaturalIdCacheRegionAccessStrategy(NavigableRole)
    org.hibernate.cache.internal.EnabledCaching.getCollectionRegionAccess(NavigableRole)
    org.hibernate.cache.internal.EnabledCaching.getEntityRegionAccess(NavigableRole)
    org.hibernate.cache.internal.EnabledCaching.getNaturalIdCacheRegionAccessStrategy(NavigableRole)
    org.hibernate.cache.spi.CacheImplementor.evictQueries()
    only because it's currently never called
    org.hibernate.cfg.Configuration.getSqlFunctions()
    use Configuration.addSqlFunction(String, SqmFunctionDescriptor)
    org.hibernate.classic.Lifecycle.onLoad(Session, Serializable)
    use Lifecycle.onLoad(Session, Object)
    org.hibernate.dialect.AbstractHANADialect.createVersion(DialectResolutionInfo)
    Use HANAServerConfiguration.fromDialectResolutionInfo(DialectResolutionInfo) instead
    org.hibernate.dialect.AbstractTransactSQLDialect.replaceLtrimRtrim(TrimSpec, char)
    Use AbstractTransactSQLDialect.replaceLtrimRtrim(TrimSpec, boolean) instead.
    org.hibernate.dialect.DatabaseVersion.makeCopy()
    In dialect implementations, prefer DatabaseVersion.makeCopyOrDefault(DatabaseVersion) to gracefully default to the minimum supported version.
    org.hibernate.dialect.DatabaseVersion.makeCopy(boolean)
    In dialect implementations, prefer DatabaseVersion.makeCopyOrDefault(DatabaseVersion) to gracefully default to the minimum supported version.
    org.hibernate.dialect.Dialect.getCheckCondition(String, long[])
    use Dialect.getCheckCondition(String, Long[]) instead
    org.hibernate.dialect.Dialect.getDropTableString(String)
    No longer used
    org.hibernate.dialect.Dialect.getNoColumnsInsertString()
    Override the method renderInsertIntoNoColumns() on the translator returned by this dialect.
    org.hibernate.dialect.Dialect.inlineLiteral(String)
    This is no longer called
    org.hibernate.dialect.Dialect.isAnsiNullOn()
    This is only called from SybaseASESqlAstTranslator so it doesn't need to be declared here.
    org.hibernate.dialect.Dialect.isLockTimeoutParameterized()
    This is never called, and since at least Hibernate 5 has just returned false in every dialect. It will be removed.
    org.hibernate.dialect.Dialect.supportsParametersInInsertSelect()
    This seems to be supported on all platforms, and we don't call this except in test suite
    org.hibernate.dialect.Dialect.trimPattern(TrimSpec, char)
    Use Dialect.trimPattern(TrimSpec, boolean) instead.
    org.hibernate.dialect.DialectDelegateWrapper.getNoColumnsInsertString()
    org.hibernate.dialect.DialectDelegateWrapper.inlineLiteral(String)
    org.hibernate.dialect.DialectDelegateWrapper.isAnsiNullOn()
    org.hibernate.dialect.DialectDelegateWrapper.isLockTimeoutParameterized()
    org.hibernate.dialect.DialectDelegateWrapper.supportsParametersInInsertSelect()
    org.hibernate.dialect.H2SqlAstTranslator.visitReturningInsertStatement(TableInsertStandard)
    org.hibernate.dialect.identity.H2FinalTableIdentityColumnSupport.render(TableInsert, Consumer<String>, Consumer<ColumnReference>, H2IdentityColumnSupport.InsertValuesHandler, SessionFactoryImplementor)
    org.hibernate.dialect.identity.H2IdentityColumnSupport.render(TableInsert, Consumer<String>, Consumer<ColumnReference>, H2IdentityColumnSupport.InsertValuesHandler, SessionFactoryImplementor)
    org.hibernate.dialect.identity.IdentityColumnSupport.appendIdentitySelectToInsert(String)
    Use IdentityColumnSupport.appendIdentitySelectToInsert(String, String) instead.
    org.hibernate.dialect.identity.IdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use IdentityColumnSupport.buildGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.dialect.MySQLDialect.createVersion(DialectResolutionInfo)
    org.hibernate.dialect.MySQLDialect.getCharacterSetBytesPerCharacter(DatabaseMetaData)
    org.hibernate.dialect.MySQLServerConfiguration.fromDatabaseMetadata(DatabaseMetaData)
    Use MySQLServerConfiguration.fromDialectResolutionInfo(org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo) instead.
    org.hibernate.dialect.MySQLSqlAstTranslator.getSqlType(CastTarget, Dialect)
    Use MySQLSqlAstTranslator.getSqlType(CastTarget, SessionFactoryImplementor) instead
    org.hibernate.dialect.OracleDialect.isAutonomous(DialectResolutionInfo)
    org.hibernate.dialect.OracleDialect.isExtended(DialectResolutionInfo)
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSql(String, boolean, LockOptions)
    Use Oracle12LimitHandler.processSql(String, boolean, boolean, LockOptions) instead
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSql(String, int, boolean)
    Use Oracle12LimitHandler.processSql(String, int, boolean, boolean) instead
    org.hibernate.dialect.pagination.Oracle12LimitHandler.processSqlOffsetFetch(String, boolean)
    Use Oracle12LimitHandler.processSqlOffsetFetch(String, boolean, boolean) instead
    org.hibernate.dialect.PostgreSQLDialect.extractField(StringBuilder, TemporalUnit, TemporalType, TemporalType, TemporalUnit)
    No longer used, and should be removed
    org.hibernate.engine.internal.StatefulPersistenceContext.getCollectionEntries()
    We should not expose this directly: the other accessors that have been created as a replacement have better chances of skipping initializing this map, which is a good performance improvement.
    org.hibernate.engine.internal.StatefulPersistenceContext.getEntitiesByKey()
    this will be removed: it provides too wide access, making it hard to optimise the internals for specific access needs. Consider using #iterateEntities instead.
    org.hibernate.engine.internal.Versioning.seedVersion(Object[], int, EntityVersionMapping, SharedSessionContractImplementor)
    Use Versioning.seedVersion(Object, Object[], EntityPersister, SharedSessionContractImplementor)
    org.hibernate.engine.jdbc.batch.spi.BatchKey.getBatchedStatementCount()
    With no replacement. No longer used
    org.hibernate.engine.jdbc.batch.spi.BatchKey.getExpectation()
    With no replacement. No longer used
    org.hibernate.engine.jdbc.env.spi.JdbcEnvironment.getQualifiedObjectNameFormatter()
    Use a provided SqlStringGenerationContext instead.
    org.hibernate.engine.jdbc.Size.getLobMultiplier()
    org.hibernate.engine.jdbc.Size.setLobMultiplier(Size.LobMultiplier)
    org.hibernate.engine.OptimisticLockStyle.getOldCode()
    these integer codes have not been used for a long time
    org.hibernate.engine.OptimisticLockStyle.interpretOldCode(int)
    these integer codes have not been used for a long time
    org.hibernate.engine.profile.Fetch.getStyle()
    use Fetch.getMethod()
    org.hibernate.engine.profile.FetchProfile.addFetch(Association, String)
    No longer used
    org.hibernate.engine.profile.FetchProfile.addFetch(Association, Fetch.Style)
    No longer used
    org.hibernate.engine.profile.FetchProfile.isContainsJoinFetchedBag()
    No longer used
    org.hibernate.engine.profile.FetchProfile.isContainsJoinFetchedCollection()
    No longer used
    org.hibernate.engine.spi.AbstractDelegatingSharedSessionBuilder.connectionReleaseMode()
    org.hibernate.engine.spi.CascadingAction.noCascade(EventSource, Object, EntityPersister, Type, int)
    No longer used
    org.hibernate.engine.spi.CascadingAction.requiresNoCascadeChecking()
    No longer used
    org.hibernate.engine.spi.LoadQueryInfluencers.getInternalFetchProfile()
    Use LoadQueryInfluencers.getEnabledCascadingFetchProfile() instead
    org.hibernate.engine.spi.LoadQueryInfluencers.setInternalFetchProfile(String)
    Use LoadQueryInfluencers.setEnabledCascadingFetchProfile(org.hibernate.loader.ast.spi.CascadingFetchProfile) instead
    org.hibernate.engine.spi.PersistenceContext.getCollectionsByKey()
    this method should be removed; alternative methods are available that better express the intent, allowing for better optimisations. Not aggressively removing this as it's an SPI, but also useful for testing and other contexts which are not performance sensitive. N.B. This might return an immutable map: do not use for mutations!
    org.hibernate.engine.spi.PersistenceContext.proxyFor(EntityHolder)
    Use PersistenceContext.proxyFor(EntityHolder, EntityPersister) instead.
    org.hibernate.engine.spi.PersistentAttributeInterceptor.attributeInitialized(String)
    Just as the method it overrides. Interceptors that deal with lazy state should implement BytecodeLazyAttributeInterceptor
    org.hibernate.engine.spi.PersistentAttributeInterceptor.getInitializedLazyAttributeNames()
    Just as the method it overrides. Interceptors that deal with lazy state should implement BytecodeLazyAttributeInterceptor
    org.hibernate.engine.spi.PersistentAttributeInterceptor.isAttributeLoaded(String)
    Interceptors that deal with * lazy state should implement BytecodeLazyAttributeInterceptor
    org.hibernate.engine.spi.SessionDelegatorBaseImpl.buildLockRequest(LockOptions)
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.getCollectionRolesByEntityParticipant(String)
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.getDeserializationResolver()
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.getFilterDefinition(String)
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.getMetamodel()
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.resolveParameterBindType(Class<T>)
    org.hibernate.engine.spi.SessionFactoryDelegatingImpl.resolveParameterBindType(T)
    org.hibernate.engine.spi.SessionFactoryImplementor.getDeserializationResolver()
    this is never called
    org.hibernate.engine.spi.SessionFactoryImplementor.getIdentifierGenerator(String)
    use SessionFactoryImplementor.getGenerator(String)
    org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel()
    no longer for internal use, use SessionFactoryImplementor.getMappingMetamodel() or SqmCreationContext.getJpaMetamodel()
    org.hibernate.engine.spi.SessionFactoryImplementor.resolveParameterBindType(Class<T>)
    Use SessionFactoryImplementor.getMappingMetamodel().QueryParameterBindingTypeResolver.resolveParameterBindType(Class)
    org.hibernate.engine.spi.SessionFactoryImplementor.resolveParameterBindType(T)
    Use SessionFactoryImplementor.getMappingMetamodel().QueryParameterBindingTypeResolver.resolveParameterBindType(Object)
    org.hibernate.engine.spi.SessionImplementor.delete(String, Object, boolean, DeleteContext)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionImplementor.merge(String, Object, MergeContext)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionImplementor.persist(String, Object, PersistContext)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionImplementor.persistOnFlush(String, Object, PersistContext)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionImplementor.refresh(String, Object, RefreshContext)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionImplementor.removeOrphanBeforeUpdates(String, Object)
    OperationalContext should cover this overload I believe
    org.hibernate.engine.spi.SessionLazyDelegator.buildLockRequest(LockOptions)
    org.hibernate.engine.spi.SessionLazyDelegator.createNamedQuery(String)
    org.hibernate.engine.spi.SessionLazyDelegator.createNativeQuery(String)
    org.hibernate.engine.spi.SessionLazyDelegator.createNativeQuery(String, String)
    org.hibernate.engine.spi.SessionLazyDelegator.createQuery(CriteriaDelete)
    org.hibernate.engine.spi.SessionLazyDelegator.createQuery(CriteriaUpdate)
    org.hibernate.engine.spi.SessionLazyDelegator.createQuery(String)
    org.hibernate.engine.spi.SessionLazyDelegator.delete(Object)
    org.hibernate.engine.spi.SessionLazyDelegator.delete(String, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.getNamedNativeQuery(String)
    org.hibernate.engine.spi.SessionLazyDelegator.getNamedNativeQuery(String, String)
    org.hibernate.engine.spi.SessionLazyDelegator.getNamedQuery(String)
    org.hibernate.engine.spi.SessionLazyDelegator.load(Class<T>, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.load(Class<T>, Object, LockMode)
    org.hibernate.engine.spi.SessionLazyDelegator.load(Class<T>, Object, LockOptions)
    org.hibernate.engine.spi.SessionLazyDelegator.load(String, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.load(String, Object, LockMode)
    org.hibernate.engine.spi.SessionLazyDelegator.load(String, Object, LockOptions)
    org.hibernate.engine.spi.SessionLazyDelegator.lock(String, Object, LockMode)
    org.hibernate.engine.spi.SessionLazyDelegator.refresh(String, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.refresh(String, Object, LockOptions)
    org.hibernate.engine.spi.SessionLazyDelegator.replicate(Object, ReplicationMode)
    org.hibernate.engine.spi.SessionLazyDelegator.replicate(String, Object, ReplicationMode)
    org.hibernate.engine.spi.SessionLazyDelegator.save(Object)
    org.hibernate.engine.spi.SessionLazyDelegator.save(String, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.saveOrUpdate(Object)
    org.hibernate.engine.spi.SessionLazyDelegator.saveOrUpdate(String, Object)
    org.hibernate.engine.spi.SessionLazyDelegator.update(Object)
    org.hibernate.engine.spi.SessionLazyDelegator.update(String, Object)
    org.hibernate.engine.spi.SharedSessionContractImplementor.getFlushMode()
    there's no good reason to expose this here
    org.hibernate.engine.spi.SharedSessionContractImplementor.isAutoCloseSessionEnabled()
    there's no reason to expose this here
    org.hibernate.engine.spi.SharedSessionContractImplementor.isEnforcingFetchGraph()
    this is not used anywhere
    org.hibernate.engine.spi.SharedSessionContractImplementor.setAutoClear(boolean)
    there's no good reason to expose this here
    org.hibernate.engine.spi.SharedSessionContractImplementor.setEnforcingFetchGraph(boolean)
    this is not used anywhere
    org.hibernate.engine.spi.SharedSessionContractImplementor.shouldAutoClose()
    there's no reason to expose this here
    org.hibernate.envers.Audited.auditParents()
    Use @AuditOverride(forClass=SomeEntity.class) instead.
    org.hibernate.envers.AuditReader.getCurrentRevision(Class<T>, boolean)
    use RevisionListener instead. While this method is being deprecated, expect a new API for this in 6.0.
    org.hibernate.envers.boot.internal.EnversServiceImpl.getAuditStrategy()
    org.hibernate.envers.query.internal.impl.AbstractAuditQuery.setLockMode(LockMode)
    Instead use setLockOptions
    org.hibernate.envers.strategy.AuditStrategy.perform(Session, String, EnversService, Object, Object, Object)
    use AuditStrategy.perform(Session, String, Configuration, Object, Object, Object)
    org.hibernate.envers.strategy.AuditStrategy.performCollectionChange(Session, String, String, EnversService, PersistentCollectionChangeData, Object)
    use AuditStrategy.performCollectionChange(Session, String, String, Configuration, PersistentCollectionChangeData, Object)
    org.hibernate.envers.strategy.internal.ValidityAuditStrategy.setRevisionTimestampGetter(Getter)
    with no replacement.
    org.hibernate.event.service.spi.EventListenerGroup.clear()
    likely want to use EventListenerGroup.clearListeners() instead, which doesn't also reset the registered DuplicationStrategy(ies).
    org.hibernate.event.service.spi.EventListenerGroup.listeners()
    this is not the most efficient way for iterating the event listeners. See EventListenerGroup.fireEventOnEachListener(Object, BiConsumer) and its overloaded variants for better alternatives.
    org.hibernate.exception.internal.StandardSQLExceptionConverter.addDelegate(SQLExceptionConversionDelegate)
    use StandardSQLExceptionConverter(SQLExceptionConversionDelegate...)
    org.hibernate.Filter.getFilterDefinition()
    There is no plan to remove this operation, but its use should be avoided since FilterDefinition is an SPI type, and so this operation is a layer-breaker.
    org.hibernate.grammars.graph.GraphLanguageLexer.getTokenNames()
    org.hibernate.grammars.graph.GraphLanguageParser.getTokenNames()
    org.hibernate.grammars.hql.HqlLexer.getTokenNames()
    org.hibernate.grammars.hql.HqlParser.getTokenNames()
    org.hibernate.grammars.importsql.SqlScriptLexer.getTokenNames()
    org.hibernate.grammars.importsql.SqlScriptParser.getTokenNames()
    org.hibernate.grammars.ordering.OrderingLexer.getTokenNames()
    org.hibernate.grammars.ordering.OrderingParser.getTokenNames()
    org.hibernate.graph.GraphSemantic.fromJpaHintName(String)
    Use GraphSemantic.fromHintName(java.lang.String) instead
    org.hibernate.graph.GraphSemantic.getJpaHintName()
    Use GraphSemantic.getJakartaHintName() instead
    org.hibernate.id.Configurable.create(GeneratorCreationContext)
    Added in 6.6 as a short-term work-around, but should really use on of the alternatives discussed at Configurable. See HHH-18615.
    org.hibernate.id.enhanced.DatabaseStructure.getAllSqlForTests()
    Exposed for tests only.
    org.hibernate.id.enhanced.DatabaseStructure.prepare(Optimizer)
    Use DatabaseStructure.configure(Optimizer) instead.
    org.hibernate.id.enhanced.OptimizerFactory.isPooledOptimizer(String)
    No longer used
    org.hibernate.id.enhanced.TableGenerator.getAllSqlForTests()
    Exposed for tests only.
    org.hibernate.id.factory.IdentifierGeneratorFactory.createIdentifierGenerator(String, Type, Properties)
    use IdentifierGeneratorFactory.createIdentifierGenerator(GenerationType, String, String, JavaType, Properties, GeneratorDefinitionResolver)
    org.hibernate.id.factory.IdentifierGeneratorFactory.createIdentifierGenerator(String, Type, GeneratorCreationContext, Properties)
    use IdentifierGeneratorFactory.createIdentifierGenerator(GenerationType, String, String, JavaType, Properties, GeneratorDefinitionResolver)
    org.hibernate.id.factory.internal.StandardIdentifierGeneratorFactory.createIdentifierGenerator(String, Type, GeneratorCreationContext, Properties)
    org.hibernate.id.IdentifierGenerator.supportsJdbcBatchInserts()
    this method is no longer called
    org.hibernate.id.IdentifierGeneratorHelper.getGeneratedIdentity(String, ResultSet, PostInsertIdentityPersister, WrapperOptions)
    Use GeneratedValuesHelper.getGeneratedValues(java.sql.ResultSet, org.hibernate.persister.entity.EntityPersister, org.hibernate.generator.EventType, org.hibernate.type.descriptor.WrapperOptions) instead
    org.hibernate.id.IncrementGenerator.getAllSqlForTests()
    Exposed for tests only.
    org.hibernate.id.insert.AbstractReturningDelegate.executeAndExtract(String, PreparedStatement, SharedSessionContractImplementor)
    No longer used
    org.hibernate.id.insert.AbstractSelectingDelegate.extractGeneratedValues(ResultSet, SharedSessionContractImplementor)
    No substitute.
    org.hibernate.IdentifierLoadAccess.with(RootGraph<T>)
    use IdentifierLoadAccess.withLoadGraph(org.hibernate.graph.RootGraph<T>)
    org.hibernate.integrator.spi.Integrator.integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry)
    - use
    org.hibernate.Interceptor.findDirty(Object, Serializable, Object[], Object[], String[], Type[])
    use Interceptor.findDirty(Object, Object, Object[], Object[], String[], Type[])
    org.hibernate.Interceptor.getEntity(String, Serializable)
    use Interceptor.getEntity(String, Object)
    org.hibernate.Interceptor.onCollectionRecreate(Object, Serializable)
    use Interceptor.onCollectionRecreate(Object, Object)
    org.hibernate.Interceptor.onCollectionRemove(Object, Serializable)
    use Interceptor.onCollectionRemove(Object, Object)
    org.hibernate.Interceptor.onCollectionUpdate(Object, Serializable)
    use Interceptor.onCollectionUpdate(Object, Object)
    org.hibernate.Interceptor.onDelete(Object, Serializable, Object[], String[], Type[])
    use Interceptor.onDelete(Object, Object, Object[], String[], Type[])
    org.hibernate.Interceptor.onDelete(Object, Object, Object[], String[], Type[])
    Use Interceptor.onRemove(Object, Object, Object[], String[], Type[])
    org.hibernate.Interceptor.onFlushDirty(Object, Serializable, Object[], Object[], String[], Type[])
    use Interceptor.onFlushDirty(Object, Object, Object[], Object[], String[], Type[])
    org.hibernate.Interceptor.onLoad(Object, Serializable, Object[], String[], Type[])
    use Interceptor.onLoad(Object, Object, Object[], String[], Type[])
    org.hibernate.Interceptor.onSave(Object, Serializable, Object[], String[], Type[])
    use Interceptor.onSave(Object, Object, Object[], String[], Type[])
    org.hibernate.Interceptor.onSave(Object, Object, Object[], String[], Type[])
    Use Interceptor.onPersist(Object, Object, Object[], String[], Type[])
    org.hibernate.internal.CoreMessageLogger.batchContainedStatementsOnRelease()
    Use JdbcBatchLogging.batchContainedStatementsOnRelease() instead
    org.hibernate.internal.CoreMessageLogger.disablingContextualLOBCreation(String)
    Use LobCreationLogging.disablingContextualLOBCreation(java.lang.String) instead
    org.hibernate.internal.CoreMessageLogger.disablingContextualLOBCreationSinceConnectionNull()
    Use LobCreationLogging.disablingContextualLOBCreationSinceConnectionNull() instead
    org.hibernate.internal.CoreMessageLogger.disablingContextualLOBCreationSinceCreateClobFailed(Throwable)
    Use LobCreationLogging.contextualClobCreationFailed(java.lang.Throwable) instead
    org.hibernate.internal.CoreMessageLogger.disablingContextualLOBCreationSinceOldJdbcVersion(int)
    Use LobCreationLogging.nonContextualLobCreationJdbcVersion(int) instead
    org.hibernate.internal.CoreMessageLogger.unableToExecuteBatch(Exception, String)
    Use org.hibernate.engine.jdbc.batch.JdbcBatchLogging#unableToExecuteBatch instead
    org.hibernate.internal.CoreMessageLogger.unableToReleaseBatchStatement()
    Use JdbcBatchLogging.unableToReleaseBatchStatement() instead
    org.hibernate.internal.CoreMessageLogger.unexpectedRowCounts()
    Use JdbcLogging.unexpectedRowCounts(java.lang.String, int, int) instead
    org.hibernate.internal.CoreMessageLogger.usingDialect(Dialect)
    Use DialectLogging.usingDialect(org.hibernate.dialect.Dialect) instead
    org.hibernate.internal.FastSessionServices.getDefaultTimeZoneStorageStrategy()
    org.hibernate.internal.FastSessionServices.getMutationExecutorService()
    org.hibernate.internal.JdbcSessionContextImpl.getFetchSize()
    org.hibernate.internal.JdbcSessionContextImpl.getObserver()
    org.hibernate.internal.JdbcSessionContextImpl.getServiceRegistry()
    org.hibernate.internal.JdbcSessionContextImpl.getSessionFactory()
    org.hibernate.internal.SessionFactoryImpl.configuredInterceptor(Interceptor, SessionFactoryOptions)
    use SessionFactoryImpl.configuredInterceptor(Interceptor, boolean, SessionFactoryOptions)
    org.hibernate.internal.SessionFactoryImpl.getDeserializationResolver()
    org.hibernate.internal.SessionFactoryImpl.getGenerator(String)
    org.hibernate.internal.SessionFactoryImpl.getIdentifierGenerator(String)
    org.hibernate.internal.SessionImpl.buildLockRequest(LockOptions)
    org.hibernate.internal.SessionImpl.delete(Object)
    org.hibernate.internal.SessionImpl.delete(String, Object)
    org.hibernate.internal.SessionImpl.isEnforcingFetchGraph()
    org.hibernate.internal.SessionImpl.load(Class<T>, Object)
    org.hibernate.internal.SessionImpl.load(Class<T>, Object, LockMode)
    org.hibernate.internal.SessionImpl.load(Class<T>, Object, LockOptions)
    org.hibernate.internal.SessionImpl.load(String, Object)
    org.hibernate.internal.SessionImpl.load(String, Object, LockMode)
    org.hibernate.internal.SessionImpl.load(String, Object, LockOptions)
    org.hibernate.internal.SessionImpl.refresh(String, Object)
    org.hibernate.internal.SessionImpl.refresh(String, Object, LockOptions)
    org.hibernate.internal.SessionImpl.save(Object)
    org.hibernate.internal.SessionImpl.save(String, Object)
    org.hibernate.internal.SessionImpl.saveOrUpdate(Object)
    org.hibernate.internal.SessionImpl.saveOrUpdate(String, Object)
    org.hibernate.internal.SessionImpl.setEnforcingFetchGraph(boolean)
    org.hibernate.internal.SessionImpl.update(Object)
    org.hibernate.internal.SessionImpl.update(String, Object)
    org.hibernate.internal.util.ReflectHelper.classForName(String)
    Depending on context, either ClassLoaderService or ClassLoaderAccess should be preferred
    org.hibernate.internal.util.ReflectHelper.getConstructor(Class<?>, Type[])
    no longer used, since we moved away from the Type interface
    org.hibernate.jdbc.Expectations.appropriateExpectation(ExecuteUpdateResultCheckStyle)
    org.hibernate.jpa.spi.JpaCompliance.isJpaListComplianceEnabled()
    Use MappingSettings.DEFAULT_LIST_SEMANTICS instead
    org.hibernate.loader.ast.spi.AfterLoadAction.afterLoad(SharedSessionContractImplementor, Object, Loadable)
    Use the updated form
    org.hibernate.loader.ast.spi.BatchLoaderFactory.createEntityBatchLoader(int, EntityMappingType, SessionFactoryImplementor)
    Use BatchLoaderFactory.createEntityBatchLoader(int, EntityMappingType, LoadQueryInfluencers) instead
    org.hibernate.loader.ast.spi.Loadable.isAffectedByEnabledFilters(LoadQueryInfluencers)
    Use Loadable.isAffectedByEnabledFilters(LoadQueryInfluencers, boolean) instead
    org.hibernate.loader.ast.spi.Loadable.isAffectedByInfluencers(LoadQueryInfluencers)
    Use Loadable.isAffectedByInfluencers(LoadQueryInfluencers, boolean) instead
    org.hibernate.loader.internal.NaturalIdLoadAccessImpl.using(Object...)
    org.hibernate.LockOptions.getAliasLockIterator()
    use LockOptions.getAliasSpecificLocks()
    org.hibernate.LockOptions.getScope()
    use LockOptions.getLockScope()
    org.hibernate.LockOptions.setScope(boolean)
    use LockOptions.setLockScope(PessimisticLockScope)
    org.hibernate.mapping.Collection.getCustomSQLDeleteCheckStyle()
    use Collection.getDeleteExpectation()
    org.hibernate.mapping.Collection.getCustomSQLInsertCheckStyle()
    use Collection.getInsertExpectation()
    org.hibernate.mapping.Collection.getCustomSQLUpdateCheckStyle()
    use Collection.getUpdateExpectation()
    org.hibernate.mapping.Column.checkConstraint()
    org.hibernate.mapping.Column.getCheckConstraint()
    org.hibernate.mapping.Column.getSqlType(TypeConfiguration, Dialect, Mapping)
    use Column.getSqlType(Metadata)
    org.hibernate.mapping.Column.setCheckConstraint(String)
    org.hibernate.mapping.Component.getPropertyIterator()
    org.hibernate.mapping.Constraint.generatedConstraintNamePrefix()
    No longer used, should be removed
    org.hibernate.mapping.Constraint.generateName(String, Table, List<Column>)
    This method does not respect the ImplicitNamingStrategy
    org.hibernate.mapping.Constraint.generateName(String, Table, Column...)
    This method does not respect the ImplicitNamingStrategy
    org.hibernate.mapping.Constraint.hashedName(String)
    Only used from deprecated methods
    org.hibernate.mapping.Constraint.isGenerated(Dialect)
    No longer used
    org.hibernate.mapping.Constraint.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    this method is no longer called
    org.hibernate.mapping.DenormalizedTable.getUniqueKeyIterator()
    org.hibernate.mapping.FetchProfile.addFetch(String, String, String)
    use FetchProfile.addFetch(Fetch)
    org.hibernate.mapping.FetchProfile.Fetch.getStyle()
    use FetchProfile.Fetch.getMethod()
    org.hibernate.mapping.ForeignKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.ForeignKey.isCascadeDeleteEnabled()
    use ForeignKey.getOnDeleteAction()
    org.hibernate.mapping.ForeignKey.setCascadeDeleteEnabled(boolean)
    use ForeignKey.setOnDeleteAction(OnDeleteAction)
    org.hibernate.mapping.ForeignKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.mapping.Index.addColumns(List<Column>)
    use Index.getSelectableOrderMap()
    org.hibernate.mapping.Index.buildSqlCreateIndexString(SqlStringGenerationContext, String, Table, List<Column>, Map<Column, String>, boolean, Metadata)
    This method will be removed in the next release
    org.hibernate.mapping.Index.buildSqlCreateIndexString(Dialect, String, String, List<Column>, Map<Column, String>, boolean)
    This method will be removed in the next release
    org.hibernate.mapping.Index.buildSqlDropIndexString(String, String)
    This method will be removed in the next release
    org.hibernate.mapping.Index.containsColumn(Column)
    use Index.getSelectableOrderMap()
    org.hibernate.mapping.Index.getColumnOrderMap()
    use Index.getSelectableOrderMap()
    org.hibernate.mapping.Index.getColumns()
    use Index.getSelectables()
    org.hibernate.mapping.Join.getCustomSQLDeleteCheckStyle()
    use Join.getDeleteExpectation()
    org.hibernate.mapping.Join.getCustomSQLInsertCheckStyle()
    use Join.getInsertExpectation()
    org.hibernate.mapping.Join.getCustomSQLUpdateCheckStyle()
    use Join.getUpdateExpectation()
    org.hibernate.mapping.Join.getPropertyIterator()
    org.hibernate.mapping.KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory, Dialect, String, String, RootClass)
    Use KeyValue.createGenerator(IdentifierGeneratorFactory, Dialect, RootClass) instead. No longer used except in legacy tests.
    org.hibernate.mapping.KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory, Dialect, RootClass)
    Use KeyValue.createGenerator(IdentifierGeneratorFactory, Dialect, RootClass) instead. No longer used except in legacy tests.
    org.hibernate.mapping.OneToOne.getConstraintColumnIterator()
    Use SimpleValue.getSelectables() instead
    org.hibernate.mapping.PersistentClass.getCustomSQLDeleteCheckStyle()
    use PersistentClass.getDeleteExpectation()
    org.hibernate.mapping.PersistentClass.getCustomSQLInsertCheckStyle()
    use PersistentClass.getInsertExpectation()
    org.hibernate.mapping.PersistentClass.getCustomSQLUpdateCheckStyle()
    use PersistentClass.getUpdateExpectation()
    org.hibernate.mapping.PersistentClass.getOptimisticLockMode()
    prefer PersistentClass.getOptimisticLockStyle()
    org.hibernate.mapping.PersistentClass.getSubclassProperty(String)
    This will be removed with no replacement.
    org.hibernate.mapping.PersistentClass.isCachingExplicitlyRequested()
    Use PersistentClass.isCached instead
    org.hibernate.mapping.PersistentClass.setCachingExplicitlyRequested(boolean)
    Use PersistentClass.setCached(boolean) instead
    org.hibernate.mapping.PersistentClass.setOptimisticLockMode(int)
    prefer PersistentClass.setOptimisticLockStyle(org.hibernate.engine.OptimisticLockStyle)
    org.hibernate.mapping.PrimaryKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.PrimaryKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.mapping.Property.getAccessorPropertyName(RepresentationMode)
    this method is no longer used
    org.hibernate.mapping.Property.isPrimitive(Class<?>)
    this method is no longer used
    org.hibernate.mapping.Selectable.getAlias(Dialect)
    new read-by-position paradigm means that these generated aliases are no longer needed
    org.hibernate.mapping.Selectable.getAlias(Dialect, Table)
    new read-by-position paradigm means that these generated aliases are no longer needed
    org.hibernate.mapping.SimpleValue.getConstraintColumnIterator()
    Use SimpleValue.getSelectables() instead
    org.hibernate.mapping.SimpleValue.getIdentifierGeneratorProperties()
    use SimpleValue.getIdentifierGeneratorParameters()
    org.hibernate.mapping.SimpleValue.isCascadeDeleteEnabled()
    use SimpleValue.getOnDeleteAction()
    org.hibernate.mapping.SimpleValue.setCascadeDeleteEnabled(boolean)
    use SimpleValue.setOnDeleteAction(OnDeleteAction)
    org.hibernate.mapping.SimpleValue.setIdentifierGeneratorProperties(Map<String, Object>)
    use SimpleValue.setIdentifierGeneratorParameters(Map)
    org.hibernate.mapping.SimpleValue.setIdentifierGeneratorProperties(Properties)
    use SimpleValue.setIdentifierGeneratorParameters(Map)
    org.hibernate.mapping.Table.addCheckConstraint(String)
    org.hibernate.mapping.Table.addInitCommand(InitCommand)
    Use Table.addInitCommand(Function) instead.
    org.hibernate.mapping.Table.createUniqueKey(List<Column>)
    Use Table.createUniqueKey(List, MetadataBuildingContext)
    org.hibernate.mapping.Table.getCheckConstraints()
    No longer used, should be removed
    org.hibernate.mapping.Table.getCheckConstraintsIterator()
    No longer used, should be removed
    org.hibernate.mapping.Table.getForeignKeyIterator()
    No longer used, should be removed
    org.hibernate.mapping.Table.getUniqueKeyIterator()
    No longer used, should be removed
    org.hibernate.mapping.Table.qualify(String, String, String)
    Should build a QualifiedTableName then use SqlStringGenerationContext.format(QualifiedTableName).
    org.hibernate.mapping.Table.sqlAlterStrings(Dialect, Metadata, TableInformation, SqlStringGenerationContext)
    org.hibernate.mapping.UniqueKey.generatedConstraintNamePrefix()
    org.hibernate.mapping.UniqueKey.sqlConstraintString(SqlStringGenerationContext, String, String, String)
    org.hibernate.metadata.ClassMetadata.getIdentifier(Object)
    Use ClassMetadata.getIdentifier(Object,SharedSessionContractImplementor) instead
    org.hibernate.metadata.ClassMetadata.getIdentifier(Object, SessionImplementor)
    Use ClassMetadata.getIdentifier(Object, SharedSessionContractImplementor) instead
    org.hibernate.metadata.ClassMetadata.getPropertyValuesToInsert(Object, Map<Object, Object>, SessionImplementor)
    Use the form accepting SharedSessionContractImplementor instead
    org.hibernate.metadata.ClassMetadata.instantiate(Object, SessionImplementor)
    Use the form accepting SharedSessionContractImplementor instead
    org.hibernate.metadata.ClassMetadata.setIdentifier(Object, Object, SessionImplementor)
    Use ClassMetadata.setIdentifier(Object, Object, SharedSessionContractImplementor) instead
    org.hibernate.metamodel.mapping.DiscriminatedAssociationModelPart.getDiscriminatorPart()
    Use Discriminable.getDiscriminatorMapping() instead.
    org.hibernate.metamodel.mapping.EntityMappingType.extractConcreteTypeStateValues(Map<AttributeMapping, DomainResultAssembler>, RowProcessingState)
    org.hibernate.metamodel.mapping.EntityMappingType.getContributor()
    See Contributable.getContributor()
    org.hibernate.metamodel.mapping.EntityMappingType.pruneForSubclasses(TableGroup, Set<String>)
    Use EntityMappingType.pruneForSubclasses(TableGroup, Map) instead
    org.hibernate.metamodel.mapping.FilterRestrictable.applyFilterRestrictions(Consumer<Predicate>, TableGroup, boolean, Map<String, Filter>, SqlAstCreationState)
    Use FilterRestrictable.applyFilterRestrictions(Consumer, TableGroup, boolean, Map, boolean, SqlAstCreationState) instead
    org.hibernate.metamodel.mapping.internal.MutableAttributeMappingList.getSingularAttributeMapping(int)
    should be removed
    org.hibernate.metamodel.mapping.Restrictable.applyBaseRestrictions(Consumer<Predicate>, TableGroup, boolean, Map<String, Filter>, Set<String>, SqlAstCreationState)
    Use Restrictable.applyBaseRestrictions(Consumer, TableGroup, boolean, Map, boolean, Set, SqlAstCreationState) instead
    org.hibernate.metamodel.MappingMetamodel.locateEntityPersister(Class<?>)
    use MappingMetamodel.locateEntityDescriptor(Class) instead
    org.hibernate.metamodel.MappingMetamodel.locateEntityPersister(String)
    - use MappingMetamodel.getEntityDescriptor(String) instead
    org.hibernate.metamodel.model.domain.internal.EntityPersisterConcurrentMap.convertToMap()
    Higly inefficient - do not use; this exists to support other deprecated methods and will be removed.
    org.hibernate.metamodel.RuntimeMetamodels.getEmbedded(String)
    Use RuntimeMetamodels.getEmbedded(NavigableRole) instead
    org.hibernate.metamodel.spi.MetamodelImplementor.collectionPersister(String)
    Use MappingMetamodel.getCollectionDescriptor(java.lang.String) instead
    org.hibernate.metamodel.spi.MetamodelImplementor.collectionPersisters()
    With no direct replacement; see MappingMetamodel.forEachCollectionDescriptor(java.util.function.Consumer<org.hibernate.persister.collection.CollectionPersister>) and MappingMetamodel.streamCollectionDescriptors() instead
    org.hibernate.metamodel.spi.MetamodelImplementor.entityPersister(Class<?>)
    Use MappingMetamodel.getEntityDescriptor(java.lang.String) instead
    org.hibernate.metamodel.spi.MetamodelImplementor.entityPersister(String)
    Use MappingMetamodel.getEntityDescriptor(java.lang.String) instead
    org.hibernate.metamodel.spi.MetamodelImplementor.entityPersisters()
    With no direct replacement; see MappingMetamodel.forEachEntityDescriptor(java.util.function.Consumer<org.hibernate.persister.entity.EntityPersister>) and MappingMetamodel.streamEntityDescriptors() instead
    org.hibernate.metamodel.spi.MetamodelImplementor.getCollectionRolesByEntityParticipant(String)
    Use MappingMetamodelImplementor.getCollectionRolesByEntityParticipant(java.lang.String) and MappingMetamodel.streamCollectionDescriptors() instead
    org.hibernate.metamodel.spi.MetamodelImplementor.getEntityNameResolvers()
    Use MappingMetamodelImplementor.getEntityNameResolvers() instead
    org.hibernate.MultiIdentifierLoadAccess.with(RootGraph<T>)
    use MultiIdentifierLoadAccess.withLoadGraph(org.hibernate.graph.RootGraph<T>)
    org.hibernate.NaturalIdLoadAccess.using(Object...)
    use NaturalIdLoadAccess.using(Map) with Map.of(), which is slightly more typesafe
    org.hibernate.NaturalIdMultiLoadAccess.compoundValue(Object...)
    use Map.of() instead
    org.hibernate.NaturalIdMultiLoadAccess.with(RootGraph<T>)
    use NaturalIdMultiLoadAccess.withLoadGraph(org.hibernate.graph.RootGraph<T>)
    org.hibernate.persister.collection.AbstractCollectionPersister.decrementIndexByBase(Object)
    No longer used.
    org.hibernate.persister.collection.AbstractCollectionPersister.getCollectionMetadata()
    org.hibernate.persister.collection.AbstractCollectionPersister.getIdentifierGenerator()
    org.hibernate.persister.collection.CollectionPersister.getCollectionMetadata()
    This operation is no longer called by Hibernate.
    org.hibernate.persister.collection.CollectionPersister.getCollectionType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here (generally), PluralAttributeMapping
    org.hibernate.persister.collection.CollectionPersister.getElementColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getElementType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getElementDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getIdentifierColumnAlias(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getIdentifierGenerator()
    use CollectionPersister.getGenerator()
    org.hibernate.persister.collection.CollectionPersister.getIdentifierType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getIdentifierDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getIndexColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getIndexType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getIndexDescriptor()
    org.hibernate.persister.collection.CollectionPersister.getKeyColumnAliases(String)
    Read-by-position makes this irrelevant. Currently still used by SQLQueryParser
    org.hibernate.persister.collection.CollectionPersister.getKeyType()
    Hibernate is moving away from Type. Corresponding mapping metamodel calls should be used instead - here, PluralAttributeMapping.getKeyDescriptor()
    org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(Object, Object[], Object, boolean[], boolean[][], int, PreparedStatement, SharedSessionContractImplementor, int, boolean)
    No longer used.
    org.hibernate.persister.entity.AbstractEntityPersister.generateDeleteString(int)
    No longer used. See DeleteCoordinatorStandard
    org.hibernate.persister.entity.AbstractEntityPersister.generateSQLDeleteStrings(Object[])
    org.hibernate.persister.entity.AbstractEntityPersister.getClassMetadata()
    org.hibernate.persister.entity.AbstractEntityPersister.getDiscriminatorAlias()
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.getElementTypeDescriptor()
    With no replacement.
    org.hibernate.persister.entity.AbstractEntityPersister.getIdentifierGenerator()
    org.hibernate.persister.entity.AbstractEntityPersister.getLazyPropertyColumnAliases()
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.getPropertyType(String)
    by the supertypes
    org.hibernate.persister.entity.AbstractEntityPersister.getSQLDeleteStrings()
    No longer used. See AbstractEntityPersister.getDeleteCoordinator()
    org.hibernate.persister.entity.AbstractEntityPersister.getSQLUpdateStrings()
    No longer used. See AbstractEntityPersister.getUpdateCoordinator()
    org.hibernate.persister.entity.AbstractEntityPersister.getSubclassColumnAliasClosure()
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.getSubclassFormulaAliasClosure()
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.getSubclassPropertyColumnAliases(String, String)
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.getTableMappingsCount()
    this method is no longer used
    org.hibernate.persister.entity.AbstractEntityPersister.getTableName(int)
    Only ever used from places where we really want to use
    • SelectStatement (select generator)
    • InsertSelectStatement
    • UpdateStatement
    • DeleteStatement
    org.hibernate.persister.entity.AbstractEntityPersister.getTableUpdateNeeded(int[], boolean)
    No longer used. See UpdateCoordinator
    org.hibernate.persister.entity.AbstractEntityPersister.initSubclassPropertyAliasesMap(PersistentClass)
    Hibernate no longer uses aliases to read from result sets
    org.hibernate.persister.entity.AbstractEntityPersister.isAllNull(Object[], int)
    org.hibernate.persister.entity.AbstractEntityPersister.isAllOrDirtyOptLocking()
    this method is no longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isBatchable()
    No longer used. See MutationExecutorService
    org.hibernate.persister.entity.AbstractEntityPersister.isDeleteCallable(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isInsertCallable(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isInverseSubclassTable(int)
    No longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isMultiTable()
    org.hibernate.persister.entity.AbstractEntityPersister.isSelectable(FetchParent, Fetchable)
    use Fetchable.isSelectable() instead.
    org.hibernate.persister.entity.AbstractEntityPersister.isSubclassTableSequentialSelect(int)
    With no replacement
    org.hibernate.persister.entity.AbstractEntityPersister.isTableCascadeDeleteEnabled(int)
    No longer used
    org.hibernate.persister.entity.AbstractEntityPersister.isUpdateCallable(int)
    With no replacement
    org.hibernate.persister.entity.EntityPersister.canExtractIdOutOfEntity()
    This feature is no longer supported
    org.hibernate.persister.entity.EntityPersister.delete(Object, Object, Object, SharedSessionContractImplementor)
    Use DeleteCoordinator.delete(java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.getClassMetadata()
    This operation is no longer called by Hibernate.
    org.hibernate.persister.entity.EntityPersister.getIdentifierGenerator()
    use EntityPersister.getGenerator()
    org.hibernate.persister.entity.EntityPersister.getPropertyType(String)
    See ManagedMappingType.findAttributeMapping(String)
    org.hibernate.persister.entity.EntityPersister.getPropertyValue(Object, int)
    Use EntityPersister.getValue(java.lang.Object, int) instead
    org.hibernate.persister.entity.EntityPersister.getPropertyValues(Object)
    Use EntityPersister.getValues(java.lang.Object) instead
    org.hibernate.persister.entity.EntityPersister.hasCache()
    Use EntityPersister.canReadFromCache() and/or EntityPersister.canWriteToCache() depending on need
    org.hibernate.persister.entity.EntityPersister.insert(Object[], Object, SharedSessionContractImplementor)
    Use InsertCoordinator.insert(Object, Object[], SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.insert(Object, Object[], Object, SharedSessionContractImplementor)
    Use InsertCoordinator.insert(Object, Object, Object[], SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.load(Object, Object, LockMode, SharedSessionContractImplementor, Boolean)
    Use EntityPersister.load(Object, Object, LockMode, SharedSessionContractImplementor)
    org.hibernate.persister.entity.EntityPersister.merge(Object, Object[], int[], boolean, Object[], Object, Object, Object, SharedSessionContractImplementor)
    Use UpdateCoordinator.update(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object, java.lang.Object[], int[], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.processInsertGeneratedProperties(Object, Object, Object[], SharedSessionContractImplementor)
    Use EntityPersister.processInsertGeneratedProperties(Object, Object, Object[], GeneratedValues, SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.processUpdateGeneratedProperties(Object, Object, Object[], SharedSessionContractImplementor)
    Use EntityPersister.processUpdateGeneratedProperties(Object, Object, Object[], GeneratedValues, SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.EntityPersister.setPropertyValue(Object, int, Object)
    Use EntityPersister.setValue(java.lang.Object, int, java.lang.Object) instead
    org.hibernate.persister.entity.EntityPersister.setPropertyValues(Object, Object[])
    Use EntityPersister.setValues(java.lang.Object, java.lang.Object[]) instead
    org.hibernate.persister.entity.EntityPersister.update(Object, Object[], int[], boolean, Object[], Object, Object, Object, SharedSessionContractImplementor)
    Use UpdateCoordinator.update(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object, java.lang.Object[], int[], boolean, org.hibernate.engine.spi.SharedSessionContractImplementor) instead.
    org.hibernate.persister.entity.Loadable.getDiscriminatorColumnName()
    Use SelectableMapping.getSelectionExpression() instead
    org.hibernate.persister.entity.Loadable.getDiscriminatorValue()
    Use EntityMappingType.getDiscriminatorValue() instead
    org.hibernate.persister.entity.Loadable.getSubclassForDiscriminatorValue(Object)
    Use DiscriminatorMapping.resolveDiscriminatorValue(java.lang.Object) instead
    org.hibernate.persister.entity.Loadable.hasSubclasses()
    See EntityMappingType.hasSubclasses()
    org.hibernate.persister.entity.mutation.EntityMutationTarget.getIdentityInsertDelegate()
    use EntityMutationTarget.getInsertDelegate() instead
    org.hibernate.persister.entity.mutation.InsertCoordinatorStandard.getInsertBatchKey()
    Use InsertCoordinatorStandard.getBatchKey()
    org.hibernate.persister.entity.Queryable.isMultiTable()
    Use EntityPersister.getSqmMultiTableMutationStrategy() instead
    org.hibernate.persister.entity.SingleTableEntityPersister.getSubclassClosure()
    No longer used.
    org.hibernate.persister.spi.PersisterFactory.createCollectionPersister(Collection, CollectionDataAccess, PersisterCreationContext)
    use PersisterFactory.createCollectionPersister(Collection, CollectionDataAccess, RuntimeModelCreationContext) instead
    org.hibernate.persister.spi.PersisterFactory.createEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, PersisterCreationContext)
    use PersisterFactory.createEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, RuntimeModelCreationContext) instead
    org.hibernate.proxy.pojo.bytebuddy.ByteBuddyProxyHelper.buildUnloadedProxy(Class<?>, Class<?>[])
    Use ByteBuddyProxyHelper.buildUnloadedProxy(TypePool, TypeDefinition, Collection) instead.
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIncludes(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(Expression<T[]>, T[])
    Replaced with #arrayIncludes(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAll(T[], Expression<T[]>)
    Replaced with #arrayIncludes(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIncludesNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(Expression<T[]>, T[])
    Replaced with #arrayIncludesNullable(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayContainsAllNullable(T[], Expression<T[]>)
    Replaced with #arrayIncludesNullable(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIntersects(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(Expression<T[]>, T[])
    Replaced with #arrayIntersects(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlaps(T[], Expression<T[]>)
    Replaced with #arrayIntersects(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]>, Expression<T[]>)
    Replaced with HibernateCriteriaBuilder.arrayIntersectsNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(Expression<T[]>, T[])
    Replaced with #arrayIntersectsNullable(Expression, T[])
    org.hibernate.query.criteria.HibernateCriteriaBuilder.arrayOverlapsNullable(T[], Expression<T[]>)
    Replaced with #arrayIntersectsNullable(T[], Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAll(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludes(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionContainsAllNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIncludesNullable(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlaps(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersects(Collection, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Expression, Expression)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Expression, Collection)
    org.hibernate.query.criteria.HibernateCriteriaBuilder.collectionOverlapsNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    Replaced with HibernateCriteriaBuilder.collectionIntersectsNullable(Collection, Expression)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAll(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayContainsAllNullable(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlaps(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]>, Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(Expression<T[]>, T[])
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.arrayOverlapsNullable(T[], Expression<T[]>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAll(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionContainsAllNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlaps(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Expression<? extends Collection<E>>, Collection<? extends E>)
    org.hibernate.query.criteria.spi.HibernateCriteriaBuilderDelegate.collectionOverlapsNullable(Collection<E>, Expression<? extends Collection<? extends E>>)
    org.hibernate.query.hql.spi.SqmQueryImplementor.setResultTransformer(ResultTransformer<T>)
    org.hibernate.query.NativeQuery.setResultTransformer(ResultTransformer<S>)
    org.hibernate.query.Query.setResultTransformer(ResultTransformer<T>)
    Use Query.setTupleTransformer(org.hibernate.query.TupleTransformer<T>) or Query.setResultListTransformer(org.hibernate.query.ResultListTransformer<R>)
    org.hibernate.query.QueryProducer.createNamedQuery(String)
    use QueryProducer.createNamedQuery(String, Class)
    org.hibernate.query.QueryProducer.createNamedSelectionQuery(String)
    use QueryProducer.createNamedSelectionQuery(String, Class)
    org.hibernate.query.QueryProducer.createNativeQuery(String)
    use QueryProducer.createNativeQuery(String, Class)
    org.hibernate.query.QueryProducer.createNativeQuery(String, String)
    use QueryProducer.createNativeQuery(String, String, Class)
    org.hibernate.query.QueryProducer.createQuery(CriteriaDelete)
    use QueryProducer.createMutationQuery(CriteriaDelete)
    org.hibernate.query.QueryProducer.createQuery(CriteriaUpdate)
    use QueryProducer.createMutationQuery(CriteriaUpdate)
    org.hibernate.query.QueryProducer.createQuery(String)
    use QueryProducer.createQuery(String, Class), QueryProducer.createSelectionQuery(String, Class), or QueryProducer.createMutationQuery(String) depending on intention
    org.hibernate.query.QueryProducer.createSelectionQuery(String)
    Use QueryProducer.createSelectionQuery(String, Class)
    org.hibernate.query.QueryProducer.getNamedNativeQuery(String)
    use QueryProducer.createNamedQuery(String, Class)
    org.hibernate.query.QueryProducer.getNamedNativeQuery(String, String)
    use QueryProducer.createNamedQuery(String, Class)
    org.hibernate.query.QueryProducer.getNamedQuery(String)
    use QueryProducer.createNamedQuery(String, Class)
    org.hibernate.query.SelectionQuery.setAliasSpecificLockMode(String, LockMode)
    use SelectionQuery.setLockMode(String, LockMode)
    org.hibernate.query.spi.AbstractSelectionQuery.setAliasSpecificLockMode(String, LockMode)
    use {AbstractSelectionQuery.setLockMode(String, LockMode)}
    org.hibernate.query.spi.QueryImplementor.setResultTransformer(ResultTransformer<T>)
    org.hibernate.query.spi.QueryProducerImplementor.createNamedQuery(String)
    org.hibernate.query.spi.QueryProducerImplementor.createNativeQuery(String)
    org.hibernate.query.spi.QueryProducerImplementor.createNativeQuery(String, String)
    org.hibernate.query.spi.QueryProducerImplementor.createQuery(CriteriaDelete)
    org.hibernate.query.spi.QueryProducerImplementor.createQuery(CriteriaUpdate)
    org.hibernate.query.spi.QueryProducerImplementor.createQuery(String)
    org.hibernate.query.spi.QueryProducerImplementor.getNamedNativeQuery(String)
    org.hibernate.query.spi.QueryProducerImplementor.getNamedNativeQuery(String, String)
    org.hibernate.query.sql.internal.NativeQueryImpl.setResultTransformer(ResultTransformer<S>)
    org.hibernate.query.sql.spi.NativeQueryImplementor.setResultTransformer(ResultTransformer<T>)
    org.hibernate.query.sqm.function.FunctionRenderer.render(SqlAppender, List<? extends SqlAstNode>, SqlAstTranslator<?>)
    Use FunctionRenderer.render(SqlAppender, List, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, Boolean, Boolean, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, Boolean, Boolean, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, List<SortSpecification>, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, List, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.FunctionRenderingSupport.render(SqlAppender, List<? extends SqlAstNode>, Predicate, SqlAstTranslator<?>)
    Use FunctionRenderingSupport.render(SqlAppender, List, Predicate, ReturnableType, SqlAstTranslator) instead
    org.hibernate.query.sqm.function.SelfRenderingFunctionSqlAstExpression.getRenderer()
    Use SelfRenderingFunctionSqlAstExpression.getFunctionRenderer() instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.getRenderingSupport()
    Use SelfRenderingSqmFunction.getFunctionRenderer() instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.resolveResultType(Supplier<MappingModelExpressible<?>>, TypeConfiguration)
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction.resolveResultType(TypeConfiguration)
    org.hibernate.query.sqm.internal.SqmSelectionQueryImpl.setAliasSpecificLockMode(String, LockMode)
    use {SqmSelectionQueryImpl.setLockMode(String, LockMode)}
    org.hibernate.query.sqm.internal.SqmUtil.isFkOptimizationAllowed(SqmPath<?>)
    Use SqmUtil.isFkOptimizationAllowed(SqmPath, EntityAssociationMapping) instead
    org.hibernate.query.sqm.produce.function.ArgumentsValidator.validate(List<? extends SqmTypedNode<?>>, String, QueryEngine)
    Use ArgumentsValidator.validate(List, String, TypeConfiguration)
    org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType<?>, Supplier<MappingModelExpressible<?>>, List<? extends SqmTypedNode<?>>, TypeConfiguration)
    Use FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType, SqmToSqlAstConverter, List, TypeConfiguration) instead
    org.hibernate.query.sqm.produce.function.FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType<?>, List<? extends SqmTypedNode<?>>, TypeConfiguration)
    Use FunctionReturnTypeResolver.resolveFunctionReturnType(ReturnableType, SqmToSqlAstConverter, List, TypeConfiguration) instead
    org.hibernate.query.sqm.spi.DelegatingSqmSelectionQueryImplementor.setAliasSpecificLockMode(String, LockMode)
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createInsertTranslator(SqmInsertStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createSimpleDeleteTranslator(SqmDeleteStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.sql.SqmTranslatorFactory.createSimpleUpdateTranslator(SqmUpdateStatement<?>, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext)
    Use SqmTranslatorFactory.createMutationTranslator(SqmDmlStatement, QueryOptions, DomainParameterXref, QueryParameterBindings, LoadQueryInfluencers, SqlAstCreationContext) instead
    org.hibernate.query.sqm.tree.from.SqmAttributeJoin.makeCopy(SqmCreationProcessingState)
    org.hibernate.query.sqm.tree.select.AbstractSqmSelectQuery.setResultType(Class<T>)
    Don't use this method. It has no effect.
    org.hibernate.QueryException.wrapWithQueryString(String)
    This method is no longer used
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getFetchSize()
    this is never called, and luckily so, because it's not null-safe
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getObserver()
    since JdbcObserver is deprecated
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getServiceRegistry()
    this is no longer called, and unnecessary, since the needed services are now available via JdbcSessionContext.getJdbcServices()
    org.hibernate.resource.jdbc.spi.JdbcSessionContext.getSessionFactory()
    exposing this here seems to kinda defeat the purpose of this SPI
    org.hibernate.search.backend.elasticsearch.ElasticsearchVersion.major()
    Use ElasticsearchVersion.majorOptional() instead.
    org.hibernate.search.engine.backend.orchestration.spi.BatchingExecutor.submit(W)
    Use BatchingExecutor.submit(BatchedWork, OperationSubmitter) instead.
    org.hibernate.search.engine.backend.types.converter.runtime.spi.FromDocumentValueConvertContextImpl.extension(FromDocumentFieldValueConvertContextExtension<T>)
    org.hibernate.search.engine.backend.types.converter.runtime.spi.ToDocumentValueConvertContextImpl.extension(ToDocumentFieldValueConvertContextExtension<T>)
    org.hibernate.search.engine.cfg.spi.KeyContext.asInteger()
    Use KeyContext.asIntegerPositiveOrZeroOrNegative() instead.
    org.hibernate.search.engine.cfg.spi.KeyContext.asLong()
    Use KeyContext.asLongPositiveOrZeroOrNegative() instead.
    org.hibernate.search.engine.reporting.EntityIndexingFailureContext.Builder.entityReference(Object)
    Use EntityIndexingFailureContext.Builder.failingEntityReference(EntityReference) instead.
    org.hibernate.search.engine.reporting.EntityIndexingFailureContext.entityReferences()
    Use EntityIndexingFailureContext.failingEntityReferences() instead.
    org.hibernate.search.engine.search.aggregation.dsl.RangeAggregationFieldStep.field(String, Class<F>, ValueConvert)
    Use RangeAggregationFieldStep.field(String, Class, ValueModel) instead.
    org.hibernate.search.engine.search.aggregation.dsl.TermsAggregationFieldStep.field(String, Class<F>, ValueConvert)
    Use TermsAggregationFieldStep.field(String, Class, ValueModel) instead.
    org.hibernate.search.engine.search.common.ValueConvert.toValueModel(ValueConvert)
    org.hibernate.search.engine.search.predicate.definition.PredicateDefinitionContext.param(String)
    Use PredicateDefinitionContext.params() instead.
    org.hibernate.search.engine.search.predicate.definition.PredicateDefinitionContext.param(String, Class<T>)
    Use PredicateDefinitionContext.params() instead.
    org.hibernate.search.engine.search.predicate.definition.PredicateDefinitionContext.paramOptional(String)
    Use PredicateDefinitionContext.params() instead.
    org.hibernate.search.engine.search.predicate.definition.PredicateDefinitionContext.paramOptional(String, Class<T>)
    Use PredicateDefinitionContext.params() instead.
    org.hibernate.search.engine.search.predicate.dsl.MatchIdPredicateMatchingStep.matching(Object, ValueConvert)
    Use MatchIdPredicateMatchingStep.matching(Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.MatchIdPredicateMatchingStep.matchingAny(Collection<?>, ValueConvert)
    Use MatchIdPredicateMatchingStep.matchingAny(Collection, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.MatchPredicateMatchingStep.matching(Object, ValueConvert)
    Use MatchPredicateMatchingStep.matching(Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.atLeast(Object, ValueConvert)
    Use RangePredicateMatchingStep.atLeast(Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.atMost(Object, ValueConvert)
    Use RangePredicateMatchingStep.atMost(Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.between(Object, Object, ValueConvert)
    Use RangePredicateMatchingStep.between(Object, Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.greaterThan(Object, ValueConvert)
    Use RangePredicateMatchingStep.greaterThan(Object, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.lessThan(Object, ValueConvert)
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.range(Range<?>)
    Use RangePredicateMatchingStep.within(Range) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.range(Range<?>, ValueConvert)
    Use RangePredicateMatchingStep.within(Range, org.hibernate.search.engine.search.common.ValueConvert) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.within(Range<?>, ValueConvert)
    Use RangePredicateMatchingStep.within(Range, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.RangePredicateMatchingStep.withinAny(Collection<? extends Range<?>>, ValueConvert)
    Use RangePredicateMatchingStep.withinAny(Collection, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.SearchPredicateFactory.bool(Consumer<? super BooleanPredicateClausesStep<?>>)
    Use .bool().with(...) instead.
    org.hibernate.search.engine.search.predicate.dsl.SearchPredicateFactory.nested()
    Use SearchPredicateFactory.nested(String) instead.
    org.hibernate.search.engine.search.predicate.dsl.spi.AbstractSearchPredicateFactory.nested()
    org.hibernate.search.engine.search.predicate.dsl.TermsPredicateMatchingStep.matchingAll(Collection<?>, ValueConvert)
    Use TermsPredicateMatchingStep.matchingAll(Collection, ValueModel) instead.
    org.hibernate.search.engine.search.predicate.dsl.TermsPredicateMatchingStep.matchingAny(Collection<?>, ValueConvert)
    Use TermsPredicateMatchingStep.matchingAny(Collection, ValueModel) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(BiFunction<P1, P2, T>, ProjectionFinalStep<P1>, ProjectionFinalStep<P2>)
    Use .composite().from( dslFinalStep1, dslFinalStep2 ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(BiFunction<P1, P2, T>, SearchProjection<P1>, SearchProjection<P2>)
    Use .composite().from( projection1, projection2 ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(Function<List<?>, T>, ProjectionFinalStep<?>...)
    Use .composite().from( dslFinalSteps ).asList( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(Function<List<?>, T>, SearchProjection<?>...)
    Use .composite().from( projections ).asList( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(Function<P, T>, ProjectionFinalStep<P>)
    Use .composite().from( dslFinalStep ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(Function<P, T>, SearchProjection<P>)
    Use .composite().from( projection ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(TriFunction<P1, P2, P3, T>, ProjectionFinalStep<P1>, ProjectionFinalStep<P2>, ProjectionFinalStep<P3>)
    Use .composite().from( dslFinalStep1, dslFinalStep2, dslFinalStep3 ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.composite(TriFunction<P1, P2, P3, T>, SearchProjection<P1>, SearchProjection<P2>, SearchProjection<P3>)
    Use .composite().from( projection1, projection2, projection3 ).as( transformer ) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.field(String, Class<T>, ValueConvert)
    Use SearchProjectionFactory.field(String, Class, ValueModel) instead.
    org.hibernate.search.engine.search.projection.dsl.SearchProjectionFactory.field(String, ValueConvert)
    Use SearchProjectionFactory.field(String, ValueModel) instead.
    org.hibernate.search.engine.search.sort.dsl.FieldSortMissingValueBehaviorStep.use(Object, ValueConvert)
    Use FieldSortMissingValueBehaviorStep.use(Object, ValueModel) instead.
    org.hibernate.search.engine.Version.getVersionString()
    Use Version.versionString() instead.
    org.hibernate.search.mapper.orm.HibernateOrmExtension.extendOptional(FromDocumentFieldValueConvertContext, BackendSessionContext)
    Use FromDocumentValueConverter and FromDocumentValueConvertContext instead.
    org.hibernate.search.mapper.orm.HibernateOrmExtension.extendOptional(ToDocumentFieldValueConvertContext, BackendMappingContext)
    Use ToDocumentFieldValueConverter and ToDocumentFieldValueConvertContext instead.
    org.hibernate.search.mapper.orm.massindexing.MassIndexingFailureHandler.handle(MassIndexingEntityFailureContext)
    move to MassIndexingFailureHandler.handle(MassIndexingEntityFailureContext).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingFailureHandler.handle(MassIndexingFailureContext)
    move to MassIndexingFailureHandler.handle(MassIndexingFailureContext).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor.addToTotalCount(long)
    move to MassIndexingMonitor.addToTotalCount(long).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor.documentsAdded(long)
    move to MassIndexingMonitor.documentsAdded(long).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor.documentsBuilt(long)
    move to MassIndexingMonitor.documentsBuilt(long).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor.entitiesLoaded(long)
    move to MassIndexingMonitor.entitiesLoaded(long).
    org.hibernate.search.mapper.orm.massindexing.MassIndexingMonitor.indexingCompleted()
    move to MassIndexingMonitor.indexingCompleted().
    org.hibernate.search.mapper.orm.scope.SearchScope.massIndexer(String)
    Use SearchScope.massIndexer(Object) instead.
    org.hibernate.search.mapper.orm.scope.SearchScope.workspace(String)
    Use SearchScope.workspace(Object) instead.
    org.hibernate.search.mapper.orm.session.SearchSession.automaticIndexingSynchronizationStrategy(AutomaticIndexingSynchronizationStrategy)
    Use SearchSession.indexingPlanSynchronizationStrategy(IndexingPlanSynchronizationStrategy) instead.
    org.hibernate.search.mapper.pojo.bridge.binding.BindingContext.param(String)
    Use BindingContext.params() instead.
    org.hibernate.search.mapper.pojo.bridge.binding.BindingContext.param(String, Class<T>)
    Use BindingContext.params() instead.
    org.hibernate.search.mapper.pojo.bridge.binding.BindingContext.paramOptional(String)
    Use BindingContext.params() instead.
    org.hibernate.search.mapper.pojo.bridge.binding.BindingContext.paramOptional(String, Class<T>)
    Use BindingContext.params() instead.
    org.hibernate.search.mapper.pojo.mapping.definition.annotation.FieldProjection.convert()
    Use FieldProjection.valueModel() instead. Note, setting FieldProjection.convert() to non-default ValueConvert.NO will result in an exception at runtime, use FieldProjection.valueModel() with ValueModel.INDEX instead.

    Setting FieldProjection.valueModel() to any non-default value will take precedence over FieldProjection.convert() default ValueConvert.YES value.

    org.hibernate.search.mapper.pojo.mapping.definition.annotation.IndexedEmbedded.prefix()
    Use IndexedEmbedded.name() instead. Note that IndexedEmbedded.name() does not allow dots.
    org.hibernate.search.mapper.pojo.mapping.definition.programmatic.PropertyMappingIndexedEmbeddedStep.prefix(String)
    Pass a field name to PropertyMappingStep.indexedEmbedded(String) instead. Note that the name passed to that method does not allow dots.
    org.hibernate.search.mapper.pojo.mapping.impl.PojoMappingDelegateImpl.createPojoScope(PojoScopeMappingContext, Collection<? extends PojoRawTypeIdentifier<? extends E>>, PojoScopeTypeExtendedContextProvider<E, C>)
    org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingInitiator.annotatedTypeDiscoveryEnabled(boolean)
    Use AnnotationMappingConfigurationContext.discoverAnnotationsFromReferencedTypes(boolean) on the object returned by AbstractPojoMappingInitiator.annotationMapping() instead.
    org.hibernate.search.mapper.pojo.mapping.spi.PojoMappingDelegate.createPojoScope(PojoScopeMappingContext, Collection<? extends PojoRawTypeIdentifier<? extends E>>, PojoScopeTypeExtendedContextProvider<E, C>)
    Use PojoMappingDelegate.createPojoScopeForClasses(PojoScopeMappingContext, Collection, PojoScopeTypeExtendedContextProvider) or PojoMappingDelegate.createPojoScopeForEntityNames(PojoScopeMappingContext, Class, Collection, PojoScopeTypeExtendedContextProvider) or PojoMappingDelegate.createPojoAllScope(PojoScopeMappingContext, PojoScopeTypeExtendedContextProvider) instead.
    org.hibernate.search.mapper.pojo.massindexing.MassIndexingEntityFailureContext.Builder.entityReference(Object)
    Use MassIndexingEntityFailureContext.Builder.failingEntityReference(EntityReference) instead.
    org.hibernate.search.mapper.pojo.massindexing.MassIndexingEntityFailureContext.entityReferences()
    Use MassIndexingEntityFailureContext.failingEntityReferences() instead.
    org.hibernate.search.mapper.pojo.model.additionalmetadata.building.spi.PojoAdditionalMetadataCollectorTypeNode.markAsEntity(String, PojoPathDefinitionProvider)
    Use PojoAdditionalMetadataCollectorTypeNode.markAsEntity(), PojoAdditionalMetadataCollectorEntityTypeNode.entityName(String), and (if necessary) PojoAdditionalMetadataCollectorEntityTypeNode.pathDefinitionProvider(PojoPathDefinitionProvider), instead.
    org.hibernate.search.mapper.pojo.model.additionalmetadata.building.spi.PojoAdditionalMetadataCollectorTypeNode.markAsIndexed(boolean)
    Use PojoAdditionalMetadataCollectorTypeNode.markAsIndexed() and PojoAdditionalMetadataCollectorIndexedTypeNode.enabled(boolean) instead.
    org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector.annotationValueReadHandleFactory()
    Use/implement PojoBootstrapIntrospector.annotationValueHandleFactory() instead.
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.createIfMissing(FailureCollector)
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.createOrUpdate(FailureCollector)
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.createOrValidate(FailureCollector)
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.dropAndCreate(FailureCollector)
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.dropIfExisting(FailureCollector)
    org.hibernate.search.mapper.pojo.schema.management.spi.PojoScopeSchemaManager.validate(FailureCollector)
    org.hibernate.search.mapper.pojo.search.definition.binding.builtin.FieldProjectionBinder.valueConvert(ValueConvert)
    Use FieldProjectionBinder.valueModel(ValueModel) instead.
    org.hibernate.search.mapper.pojo.search.definition.binding.ProjectionBindingContext.param(String)
    Use ProjectionBindingContext.param(String, Class) instead.
    org.hibernate.search.mapper.pojo.search.definition.binding.ProjectionBindingContext.paramOptional(String)
    Use ProjectionBindingContext.paramOptional(String, Class) instead.
    org.hibernate.search.mapper.pojo.work.impl.PojoIndexingPlanImpl.add(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object)
    org.hibernate.search.mapper.pojo.work.impl.PojoIndexingPlanImpl.addOrUpdate(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object, boolean, boolean, BitSet)
    org.hibernate.search.mapper.pojo.work.impl.PojoIndexingPlanImpl.addOrUpdateOrDelete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, boolean, boolean, BitSet)
    org.hibernate.search.mapper.pojo.work.impl.PojoIndexingPlanImpl.delete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object)
    org.hibernate.search.mapper.pojo.work.impl.PojoIndexingPlanImpl.updateAssociationInverseSide(PojoRawTypeIdentifier<?>, BitSet, Object[], Object[])
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexer.add(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object, DocumentCommitStrategy, DocumentRefreshStrategy)
    Use PojoIndexer.add(PojoRawTypeIdentifier, Object, DocumentRoutesDescriptor, Object, DocumentCommitStrategy, DocumentRefreshStrategy, OperationSubmitter) instead.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexer.addOrUpdate(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object, DocumentCommitStrategy, DocumentRefreshStrategy)
    Use PojoIndexer.addOrUpdate(PojoRawTypeIdentifier, Object, DocumentRoutesDescriptor, Object, DocumentCommitStrategy, DocumentRefreshStrategy, OperationSubmitter) instead.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexer.delete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object, DocumentCommitStrategy, DocumentRefreshStrategy)
    Use PojoIndexer.delete(PojoRawTypeIdentifier, Object, DocumentRoutesDescriptor, DocumentCommitStrategy, DocumentRefreshStrategy, OperationSubmitter) instead.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexer.delete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, DocumentCommitStrategy, DocumentRefreshStrategy)
    Use PojoIndexer.delete(PojoRawTypeIdentifier, Object, DocumentRoutesDescriptor, DocumentCommitStrategy, DocumentRefreshStrategy, OperationSubmitter) instead.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexingPlan.add(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object)
    Use typeIfIncludedOrNull(typeIdentifier) instead, then (if non-null) .add(...) on the result.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexingPlan.addOrUpdate(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object, boolean, boolean, BitSet)
    Use typeIfIncludedOrNull(typeIdentifier) instead, then (if non-null) .addOrUpdate(...) on the result.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexingPlan.addOrUpdateOrDelete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, boolean, boolean, BitSet)
    Use typeIfIncludedOrNull(typeIdentifier) instead, then (if non-null) .addOrUpdateOrDelete(...) on the result.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexingPlan.delete(PojoRawTypeIdentifier<?>, Object, DocumentRoutesDescriptor, Object)
    Use typeIfIncludedOrNull(typeIdentifier) instead, then (if non-null) .delete(...) on the result.
    org.hibernate.search.mapper.pojo.work.spi.PojoIndexingPlan.updateAssociationInverseSide(PojoRawTypeIdentifier<?>, BitSet, Object[], Object[])
    Use typeIfIncludedOrNull(typeIdentifier) instead, then (if non-null) .updateAssociationInverseSide(...) on the result.
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.flush()
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.flush(OperationSubmitter)
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.mergeSegments()
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.mergeSegments(OperationSubmitter)
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.purge(Set<String>)
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.purge(Set<String>, OperationSubmitter)
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.refresh()
    org.hibernate.search.mapper.pojo.work.spi.PojoScopeWorkspace.refresh(OperationSubmitter)
    org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory.usingJavaLangReflect()
    Use ValueHandleFactory.usingJavaLangReflect() instead.
    org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory.usingMethodHandle(MethodHandles.Lookup)
    Use ValueHandleFactory.usingMethodHandle(MethodHandles.Lookup) instead.
    org.hibernate.Session.buildLockRequest(LockOptions)
    use Session.lock(Object, LockOptions)
    org.hibernate.Session.createNamedQuery(String)
    org.hibernate.Session.createQuery(CriteriaDelete)
    use QueryProducer.createMutationQuery(CriteriaDelete)
    org.hibernate.Session.createQuery(CriteriaUpdate)
    use QueryProducer.createMutationQuery(CriteriaUpdate)
    org.hibernate.Session.createQuery(String)
    org.hibernate.Session.delete(Object)
    use Session.remove(Object)
    org.hibernate.Session.delete(String, Object)
    use Session.remove(Object)
    org.hibernate.Session.load(Class<T>, Object)
    use Session.getReference(Class, Object)
    org.hibernate.Session.load(Class<T>, Object, LockMode)
    use Session.get(Class, Object, LockMode)
    org.hibernate.Session.load(Class<T>, Object, LockOptions)
    use Session.get(Class, Object, LockOptions)
    org.hibernate.Session.load(String, Object)
    use Session.getReference(String, Object)
    org.hibernate.Session.load(String, Object, LockMode)
    use Session.get(String, Object, LockMode)
    org.hibernate.Session.load(String, Object, LockOptions)
    use Session.get(String, Object, LockOptions)
    org.hibernate.Session.lock(String, Object, LockMode)
    use Session.lock(Object, LockMode)
    org.hibernate.Session.LockRequest.getScope()
    use Session.LockRequest.getLockScope()
    org.hibernate.Session.LockRequest.lock(String, Object)
    use Session.LockRequest.lock(Object)
    org.hibernate.Session.LockRequest.setScope(boolean)
    use Session.LockRequest.setLockScope(PessimisticLockScope)
    org.hibernate.Session.refresh(String, Object)
    use Session.refresh(Object)
    org.hibernate.Session.refresh(String, Object, LockOptions)
    use Session.refresh(Object, LockOptions)
    org.hibernate.Session.replicate(Object, ReplicationMode)
    With no real replacement
    org.hibernate.Session.replicate(String, Object, ReplicationMode)
    With no real replacement
    org.hibernate.Session.save(Object)
    use Session.persist(Object)
    org.hibernate.Session.save(String, Object)
    use Session.persist(String, Object)
    org.hibernate.Session.saveOrUpdate(Object)
    use Session.merge(String, Object) or Session.persist(Object)
    org.hibernate.Session.saveOrUpdate(String, Object)
    use Session.merge(String, Object) or Session.persist(String, Object)
    org.hibernate.Session.update(Object)
    use Session.merge(Object)
    org.hibernate.Session.update(String, Object)
    use Session.merge(String, Object)
    org.hibernate.SessionBuilder.tenantIdentifier(String)
    Use SessionBuilder.tenantIdentifier(Object) instead
    org.hibernate.SessionFactory.getFilterDefinition(String)
    There is no plan to remove this operation, but its use should be avoided since FilterDefinition is an SPI type, and so this operation is a layer-breaker.
    org.hibernate.SessionFactory.getSessionFactoryOptions()
    There is no plan to remove this operation, but its use should be avoided since SessionFactoryOptions is an SPI type, and so this operation is a layer-breaker.
    org.hibernate.SharedSessionBuilder.connectionReleaseMode()
    use SharedSessionBuilder.connectionHandlingMode() instead.
    org.hibernate.SharedSessionBuilder.tenantIdentifier(String)
    org.hibernate.spi.NavigablePath.calculateIdMapperFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.spi.NavigablePath.calculateRootFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.spi.TreatedNavigablePath.calculateTreatedFullPath(NavigablePath, String, String)
    No longer used
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getCastTypeName(SqlTypedMapping, SessionFactoryImplementor)
    Use AbstractSqlAstTranslator.getCastTypeName(SqlTypedMapping, TypeConfiguration) instead
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getFromDual()
    Use AbstractSqlAstTranslator.getDual() instead
    org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.getSqlTypeName(SqlTypedMapping, SessionFactoryImplementor)
    Use AbstractSqlAstTranslator.getSqlTypeName(SqlTypedMapping, TypeConfiguration) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildDeleteTranslator(SessionFactoryImplementor, DeleteStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildInsertTranslator(SessionFactoryImplementor, InsertStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.ast.SqlAstTranslatorFactory.buildUpdateTranslator(SessionFactoryImplementor, UpdateStatement)
    Use SqlAstTranslatorFactory.buildMutationTranslator(SessionFactoryImplementor, MutationStatement) instead
    org.hibernate.sql.exec.spi.Callback.invokeAfterLoadActions(SharedSessionContractImplementor, Object, Loadable)
    Use the updated signature
    org.hibernate.sql.exec.spi.JdbcOperationQuery.getFilterJdbcParameters()
    No longer used.
    org.hibernate.sql.exec.spi.JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect, JdbcParameterBindings, ExecutionContext, RowTransformer<R>, Class<R>, Function<String, PreparedStatement>, ResultsConsumer<T, R>)
    Use JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect, JdbcParameterBindings, ExecutionContext, RowTransformer, Class, StatementCreator, ResultsConsumer) instead
    org.hibernate.sql.model.ast.MutationGroup.forEachTableMutation(BiConsumer<Integer, M>)
    org.hibernate.sql.model.ast.MutationGroup.getTableMutation(String)
    org.hibernate.sql.model.MutationOperationGroup.forEachOperation(BiConsumer<Integer, O>)
    Will be removed. Use the other methods to visit each operation.
    org.hibernate.sql.model.MutationOperationGroup.hasMatching(BiFunction<Integer, O, Boolean>)
    Will be removed. Use the other methods to visit each operation.
    org.hibernate.sql.results.caching.QueryCachePutManager.finishUp(SharedSessionContractImplementor)
    Use QueryCachePutManager.finishUp(int, SharedSessionContractImplementor) instead
    org.hibernate.sql.results.internal.InitializersList.asList()
    org.hibernate.stat.Statistics.getStartTime()
    use Statistics.getStart()
    org.hibernate.StatelessSessionBuilder.tenantIdentifier(String)
    Use StatelessSessionBuilder.tenantIdentifier(Object) instead
    org.hibernate.tool.schema.internal.StandardTableExporter.applyComments(Table, QualifiedTableName, List<String>)
    Use StandardTableExporter.applyComments(Table, String, List) instead.
    org.hibernate.tool.schema.spi.ExecutionOptions.getSchemaFilter()
    No longer used, see SchemaToolingSettings.HBM2DDL_FILTER_PROVIDER
    org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.buildExecutionOptions(Map<String, Object>, SchemaFilter, ExceptionHandler)
    Use SchemaManagementToolCoordinator.buildExecutionOptions(Map, ExceptionHandler) instead.
    org.hibernate.tuple.IdentifierAttribute.getIdentifierGenerator()
    org.hibernate.tuple.NonIdentifierAttribute.isDirtyCheckable(boolean)
    Use NonIdentifierAttribute.isDirtyCheckable() instead
    org.hibernate.type.CollectionType.getElementsIterator(Object, SharedSessionContractImplementor)
    use CollectionType.getElementsIterator(Object)
    org.hibernate.type.ComponentType.getPropertyValueGenerationStrategies()
    org.hibernate.type.descriptor.DateTimeUtils.appendAsTime(SqlAppender, Calendar)
    Use DateTimeUtils.appendAsLocalTime(SqlAppender, Calendar) instead
    org.hibernate.type.descriptor.DateTimeUtils.appendAsTime(SqlAppender, Date)
    Use DateTimeUtils.appendAsLocalTime(SqlAppender, Date) instead
    org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithMicros(SqlAppender, Calendar, TimeZone)
    use DateTimeUtils.appendAsTimestampWithMillis(SqlAppender, Calendar, TimeZone) instead
    org.hibernate.type.descriptor.DateTimeUtils.roundToDefaultPrecision(T, Dialect)
    Use DateTimeUtils.adjustToDefaultPrecision(Temporal, Dialect) instead
    org.hibernate.type.descriptor.java.JavaType.createJavaType(ParameterizedType)
    Use JavaType.createJavaType(ParameterizedType, TypeConfiguration) instead
    org.hibernate.type.descriptor.jdbc.JdbcType.addAuxiliaryDatabaseObjects(JavaType<?>, Size, Database, TypeConfiguration)
    Use JdbcType.addAuxiliaryDatabaseObjects(JavaType, Size, Database, JdbcTypeIndicators) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(SqlExpressible, Long, Integer, Integer)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(JdbcType, JavaType<?>)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getCastTypeName(JdbcType, JavaType<?>, Long, Integer, Integer)
    Use DdlType.getCastTypeName(Size, SqlExpressible, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getRawTypeName()
    not appropriate for named enum or array types
    org.hibernate.type.descriptor.sql.DdlType.getRawTypeNames()
    not appropriate for named enum or array types
    org.hibernate.type.descriptor.sql.DdlType.getTypeName(Long, Integer, Integer)
    not appropriate for named enum or array types, use DdlType.getTypeName(Size, Type, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.DdlType.getTypeName(Size)
    not appropriate for named enum or array types, use DdlType.getTypeName(Size, Type, DdlTypeRegistry) instead
    org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType.getRawTypeNames()
    org.hibernate.type.descriptor.sql.spi.DdlTypeRegistry.getTypeName(int, Long, Integer, Integer)
    not appropriate for named enum or array types, use DdlTypeRegistry.getTypeName(int, Size, Type) instead
    org.hibernate.type.descriptor.sql.spi.DdlTypeRegistry.getTypeName(int, Size)
    not appropriate for named enum or array types, use DdlTypeRegistry.getTypeName(int, Size, Type) instead
    org.hibernate.type.SerializableToBlobType.setJavaTypeDescriptor(JavaType<T>)
    org.hibernate.type.spi.TypeConfiguration.getMetadataBuildingContext()
    This operation is not very typesafe, and we're migrating away from its use
    org.hibernate.type.spi.TypeConfiguration.getServiceRegistry()
    This simply isn't a very sensible place to hang the ServiceRegistry
    org.hibernate.type.spi.TypeConfiguration.getSessionFactory()
    This operation is not very typesafe, and we're migrating away from its use
    org.hibernate.type.Type.beforeAssemble(Serializable, SharedSessionContractImplementor)
    Is not called anymore
    org.hibernate.validator.cfg.context.AnnotationProcessingOptions.ignoreAnnotations()
    Since 5.2. Planned for removal. Use AnnotationIgnoreOptions.ignoreAnnotations(boolean) instead.
    org.hibernate.validator.cfg.context.PropertyTarget.property(String, ElementType)
    Since 6.1. Planned for removal. Use either PropertyTarget.field(String) or PropertyTarget.getter(String) instead.
    org.hibernate.validator.internal.cfg.context.ContainerElementConstraintMappingContextImpl.property(String, ElementType)
    org.hibernate.validator.internal.cfg.context.TypeConstraintMappingContextImpl.ignoreAnnotations()
    org.hibernate.validator.internal.cfg.context.TypeConstraintMappingContextImpl.property(String, ElementType)
    org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl.addNode(String)
    org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl.NodeBuilder.addNode(String)
    org.hibernate.validator.PredefinedScopeHibernateValidatorConfiguration.initializeLocales(Set<Locale>)
    Planned for removal, use BaseHibernateValidatorConfiguration.locales(Set) instead.
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.addJavaSerialWhiteList(String...)
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.AbstractConfigurationChildBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.Configuration.classLoader()
    org.infinispan.client.hotrod.configuration.Configuration.getClassWhiteList()
    Use Configuration.getClassAllowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.Configuration.keySizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.Configuration.nearCache()
    org.infinispan.client.hotrod.configuration.Configuration.serialWhitelist()
    Use Configuration.serialAllowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.Configuration.transaction()
    since 12.0. To be removed in Infinispan 14.
    org.infinispan.client.hotrod.configuration.Configuration.valueSizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.addJavaSerialWhiteList(String...)
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.nearCache()
    since 11.0. To be removed in 14.0. Use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) and RemoteCacheConfigurationBuilder.nearCacheMaxEntries(int) instead.
    org.infinispan.client.hotrod.configuration.ConfigurationBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.addJavaSerialWhiteList(String...)
    Use ConfigurationChildBuilder.addJavaSerialAllowList(String...) instead. To be removed in 14.0.
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.keySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.ConfigurationChildBuilder.valueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.configuration.NearCacheConfiguration.cacheNamePattern()
    org.infinispan.client.hotrod.configuration.NearCacheConfigurationBuilder.cacheNamePattern(String)
    use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) to enable near-caching per-cache
    org.infinispan.client.hotrod.configuration.NearCacheConfigurationBuilder.cacheNamePattern(Pattern)
    use RemoteCacheConfigurationBuilder.nearCacheMode(NearCacheMode) to enable near-caching per-cache
    org.infinispan.client.hotrod.configuration.RemoteCacheConfigurationBuilder.transactionManager(TransactionManager)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup) instead.
    org.infinispan.client.hotrod.configuration.SslConfigurationBuilder.trustStorePath(String)
    since 12.0 to be removed in 15.0. Use SslConfigurationBuilder.trustStoreFileName(String) and pass pem to SslConfigurationBuilder.trustStoreType(String).
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.timeout()
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.transactionManagerLookup()
    org.infinispan.client.hotrod.configuration.TransactionConfiguration.transactionMode()
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.timeout(long, TimeUnit)
    since 12.0. To be removed in Infinispan 14. Use ConfigurationBuilder.transactionTimeout(long, TimeUnit)
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionManagerLookup(TransactionManagerLookup)
    org.infinispan.client.hotrod.configuration.TransactionConfigurationBuilder.transactionMode(TransactionMode)
    since 12.0. To be removed in Infinispan 14. Use RemoteCacheConfigurationBuilder.transactionMode(TransactionMode)
    org.infinispan.client.hotrod.DataFormat.initialize(RemoteCacheManager, boolean)
    Replaced by DataFormat.initialize(RemoteCacheManager, String, boolean).
    org.infinispan.client.hotrod.DataFormat.keyToBytes(Object, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.DataFormat.valueToBytes(Object, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.event.impl.ClientListenerNotifier.whitelist()
    Use ClientListenerNotifier.allowList() instead. To be removed in 14.0.
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getKeySizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getNearCacheNamePattern()
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getTrustStorePath()
    Since 12.0 and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.getValueSizeEstimate()
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setJavaSerialWhitelist(String)
    Use ConfigurationProperties.setJavaSerialAllowList(String) instead. To be removed in 14.0.
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setKeySizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setNearCacheNamePattern(String)
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setTrustStorePath(String)
    Since 12.0 and will be removed in 15.0
    org.infinispan.client.hotrod.impl.ConfigurationProperties.setValueSizeEstimate(int)
    Since 12.0, does nothing and will be removed in 15.0
    org.infinispan.client.hotrod.impl.consistenthash.ConsistentHash.init(Map<SocketAddress, Set<Integer>>, int, int)
    org.infinispan.client.hotrod.marshall.MarshallerUtil.obj2bytes(Marshaller, Object, boolean, int, int)
    Since 12.0, will be removed in 15.0
    org.infinispan.client.hotrod.RemoteCache.getRemoteCacheManager()
    Since 14.0. Use RemoteCache.getRemoteCacheContainer() instead.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(boolean)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionMode)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, boolean, TransactionMode, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionMode)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.RemoteCacheContainer.getCache(String, TransactionMode, TransactionManager)
    since 11.0. Use ConfigurationBuilder.remoteCache(String) to configure the cache and then RemoteCacheContainer.getCache(String) to obtain it.
    org.infinispan.client.hotrod.Search.getContinuousQuery(RemoteCache<K, V>)
    use BasicCache.continuousQuery() instead.
    org.infinispan.commons.dataconversion.MediaType.parse(String)
    replaced by MediaType.fromString(java.lang.String)
    org.infinispan.commons.dataconversion.MediaType.toStringExcludingParam(String...)
    Use MediaType.getParameters() and MediaType.getTypeSubtype() to build a custom String representation.
    org.infinispan.commons.dataconversion.StandardConversions.bytesToHex(byte[])
    Use Base16Codec.encode(byte[])
    org.infinispan.commons.dataconversion.StandardConversions.convertJavaToOctetStream(Object, MediaType, Marshaller)
    Since 13.0, with no replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertJavaToText(Object, MediaType, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToJava(byte[], MediaType, Marshaller)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToText(byte[], MediaType)
    Since 13.0, without replacment.
    org.infinispan.commons.dataconversion.StandardConversions.convertOctetStreamToUrlEncoded(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertTextToOctetStream(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertTextToUrlEncoded(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToObject(Object)
    since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToOctetStream(Object)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.convertUrlEncodedToText(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.decodeObjectContent(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.decodeOctetStream(Object, MediaType)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.hexToBytes(String)
    Use Base16Codec.decode(String) instead.
    org.infinispan.commons.dataconversion.StandardConversions.urlDecode(Object)
    Since 13.0, without replacement.
    org.infinispan.commons.dataconversion.StandardConversions.urlEncode(Object, MediaType)
    Since 13.0 without replacement.
    org.infinispan.commons.util.SslContextFactory.getSslProvider()
    org.infinispan.commons.util.SslContextFactory.useNativeIfAvailable(boolean)
    org.infinispan.query.backend.QueryInterceptor.indexedEntities()
    since 11
    org.infinispan.query.dsl.FilterConditionContext.toBuilder()
    To be removed in Infinispan 10.0 without replacement.
    org.infinispan.query.dsl.Query.getProjection()
    since 11.0. This method will be removed in next major version. To find out if a query uses projections use Query.hasProjections()
    org.infinispan.query.dsl.Query.getResultSize()
    since 10.1. This will be removed in 12. It's closest replacement is QueryResult.hitCount() which returns an optional long.
    org.infinispan.query.dsl.QueryFactory.create(String)
    use BasicCache.query(String) instead
    org.infinispan.query.dsl.QueryFactory.from(Class<?>)
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryFactory.from(String)
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryFactory.having(String)
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryFactory.having(Expression)
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryFactory.not()
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryFactory.not(FilterConditionContext)
    since 10.1. See deprecation note on QueryBuilder.
    org.infinispan.query.dsl.QueryResult.hitCount()
    replaced by QueryResult.count()
    org.infinispan.query.Search.getContinuousQuery(Cache<K, V>)
    use BasicCache.continuousQuery() instead.
    org.jboss.as.controller.client.ModelControllerClientConfiguration.Builder.setAuthenticationConfigUri(URI)
    this may be removed in a future release in favor of creating an AuthenticationContext and using a ContextualModelControllerClient
    org.jboss.as.controller.client.ModelControllerClientConfiguration.getAuthenticationConfigUri()
    this may be removed in a future release in favor of creating an AuthenticationContext and using a ContextualModelControllerClient
    org.jboss.as.controller.client.ModelControllerClientConfiguration.getSSLContext()
    Use ModelControllerClientConfiguration.getSslContextFactory()
    org.jboss.dmr.ModelNode.addExpression(String)
    Use ModelNode.add(ValueExpression) instead.
    org.jboss.dmr.ModelNode.setExpression(String)
    Use ModelNode.set(ValueExpression) instead.
    org.jboss.dmr.ModelNode.setExpression(String, String)
    Use ModelNode.set(String,ValueExpression) instead.
    org.jboss.ejb.client.ClusterNodeSelector.useRoundRobinConnectedNode(ClusterNodeSelector)
    will be removed in future version
    org.jboss.ejb.client.ClusterNodeSelector.useRoundRobinUnconnectedNode(ClusterNodeSelector)
    will be removed in future version
    org.jboss.ejb.client.DeploymentNodeSelector.favorite(Collection<String>, DeploymentNodeSelector)
    will be removed in future version
    org.jboss.ejb.client.EJBClient.getUserTransaction(String)
    org.jboss.ejb.client.EJBClientContext.registerInterceptor(int, EJBClientInterceptor)
    Please use EJBClientContext.Builder to manipulate the EJBClientInterceptors.
    org.jboss.ejb.client.EJBReceiver.createSession$$bridge(EJBReceiverSessionCreationContext)
    Compatibility bridge, remove at Final.
    org.jboss.logging.Logger.debug(Object, Object[])
    To log a message with parameters, using Logger.debugv(String, Object...) is recommended.
    org.jboss.logging.Logger.debug(Object, Object[], Throwable)
    To log a message with parameters, using Logger.debugv(Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.error(Object, Object[])
    To log a message with parameters, using Logger.errorv(String, Object...) is recommended.
    org.jboss.logging.Logger.error(Object, Object[], Throwable)
    To log a message with parameters, using Logger.errorv(Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.fatal(Object, Object[])
    To log a message with parameters, using Logger.fatalv(String, Object...) is recommended.
    org.jboss.logging.Logger.fatal(Object, Object[], Throwable)
    To log a message with parameters, using Logger.fatalv(Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.getMessageLogger(Class<T>, String)
    Use Logger.getMessageLogger(Lookup,Class,String) instead to avoid errors in modular environments.
    org.jboss.logging.Logger.getMessageLogger(Class<T>, String, Locale)
    Use Logger.getMessageLogger(Lookup,Class,String,Locale) instead to avoid errors in modular environments.
    org.jboss.logging.Logger.info(Object, Object[])
    To log a message with parameters, using Logger.infov(String, Object...) is recommended.
    org.jboss.logging.Logger.info(Object, Object[], Throwable)
    To log a message with parameters, using Logger.infov(Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.log(Logger.Level, Object, Object[])
    To log a message with parameters, using Logger.logv(Level, String, Object...) is recommended.
    org.jboss.logging.Logger.log(Logger.Level, Object, Object[], Throwable)
    To log a message with parameters, using Logger.logv(Level, Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.trace(Object, Object[])
    To log a message with parameters, using Logger.tracev(String, Object...) is recommended.
    org.jboss.logging.Logger.trace(Object, Object[], Throwable)
    To log a message with parameters, using Logger.tracev(Throwable, String, Object...) is recommended.
    org.jboss.logging.Logger.warn(Object, Object[])
    To log a message with parameters, using Logger.warnv(String, Object...) is recommended.
    org.jboss.logging.Logger.warn(Object, Object[], Throwable)
    To log a message with parameters, using Logger.warnv(Throwable, String, Object...) is recommended.
    org.jboss.logging.Messages.getBundle(Class<T>)
    Use Messages.getBundle(Lookup,Class) instead to avoid errors in modular environments.
    org.jboss.logging.Messages.getBundle(Class<T>, Locale)
    Use Messages.getBundle(Lookup,Class,Locale) instead to avoid errors in modular environments.
    org.jboss.logmanager.ExtHandler.checkAccess()
    use ExtHandler.checkAccess(ExtHandler)
    org.jboss.logmanager.handlers.SyslogHandler.isEscapeEnabled()
    escaping message values is not required per RFC5424 and is no longer supported in this handler
    org.jboss.logmanager.handlers.SyslogHandler.setEscapeEnabled(boolean)
    escaping message values is not required per RFC5424 and is no longer supported in this handler
    org.jboss.msc.service.DelegatingServiceBuilder.addAliases(ServiceName...)
    org.jboss.msc.service.DelegatingServiceBuilder.addDependency(ServiceName, Class<I>, Injector<I>)
    org.jboss.msc.service.DelegatingServiceBuilder.addMonitor(StabilityMonitor)
    org.jboss.msc.service.DelegatingServiceContainer.addDependency(ServiceName)
    org.jboss.msc.service.DelegatingServiceContainer.addMonitor(StabilityMonitor)
    org.jboss.msc.service.DelegatingServiceContainer.addService(ServiceName)
    org.jboss.msc.service.DelegatingServiceContainer.addService(ServiceName, Service<T>)
    org.jboss.msc.service.DelegatingServiceContainer.removeMonitor(StabilityMonitor)
    org.jboss.msc.service.DelegatingServiceController.awaitValue()
    org.jboss.msc.service.DelegatingServiceController.awaitValue(long, TimeUnit)
    org.jboss.msc.service.DelegatingServiceController.getAliases()
    org.jboss.msc.service.DelegatingServiceController.getName()
    org.jboss.msc.service.DelegatingServiceController.getUnavailableDependencies()
    org.jboss.msc.service.DelegatingServiceController.getValue()
    org.jboss.msc.service.DelegatingServiceTarget.addDependency(ServiceName)
    org.jboss.msc.service.DelegatingServiceTarget.addMonitor(StabilityMonitor)
    org.jboss.msc.service.DelegatingServiceTarget.addService(ServiceName)
    org.jboss.msc.service.DelegatingServiceTarget.addService(ServiceName, Service<T>)
    org.jboss.msc.service.DelegatingServiceTarget.removeMonitor(StabilityMonitor)
    org.jboss.msc.service.ServiceBuilder.addAliases(ServiceName...)
    Use ServiceBuilder.provides(ServiceName...) instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceBuilder.addDependency(ServiceName, Class<I>, Injector<I>)
    Use ServiceBuilder.requires(ServiceName) instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceBuilder.addMonitor(StabilityMonitor)
    Stability monitors are unreliable - do not use them. This method will be removed in a future release.
    org.jboss.msc.service.ServiceController.awaitValue()
    this method will be removed in a future release
    org.jboss.msc.service.ServiceController.awaitValue(long, TimeUnit)
    this method will be removed in a future release
    org.jboss.msc.service.ServiceController.getAliases()
    Use ServiceController#provides() instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceController.getName()
    Use ServiceController#provides() instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceController.getService()
    this method will be removed in a future release
    org.jboss.msc.service.ServiceController.getUnavailableDependencies()
    Use ServiceController#missing() instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceController.getValue()
    this method will be removed in a future release
    org.jboss.msc.service.ServiceTarget.addDependency(ServiceName)
    This method will be removed in a future release.
    org.jboss.msc.service.ServiceTarget.addMonitor(StabilityMonitor)
    Stability monitors are unreliable - do not use them. This method will be removed in a future release.
    org.jboss.msc.service.ServiceTarget.addService(ServiceName)
    Use ServiceTarget.addService() instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceTarget.addService(ServiceName, Service<T>)
    Use ServiceTarget.addService() instead. This method will be removed in a future release.
    org.jboss.msc.service.ServiceTarget.removeMonitor(StabilityMonitor)
    Stability monitors are unreliable - do not use them. This method will be removed in a future release.
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.getFileUploadInMemoryThresholdLimit()
    use ManualClosingApacheHttpClient43Engine.getFileUploadMemoryThreshold()
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.getFileUploadMemoryUnit()
    use ManualClosingApacheHttpClient43Engine.getFileUploadMemoryThreshold()
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.setFileUploadInMemoryThresholdLimit(int)
    use ManualClosingApacheHttpClient43Engine.setFileUploadMemoryThreshold(Threshold)
    org.jboss.resteasy.client.jaxrs.engines.ManualClosingApacheHttpClient43Engine.setFileUploadMemoryUnit(ApacheHttpClientEngine.MemoryUnit)
    use ManualClosingApacheHttpClient43Engine.setFileUploadMemoryThreshold(Threshold)
    org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl.asyncExecutor(ExecutorService)
    use ResteasyClientBuilderImpl.executorService(ExecutorService) instead
    org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl.asyncExecutor(ExecutorService, boolean)
    org.jboss.resteasy.core.AbstractAsynchronousResponse.internalResume(Object)
    org.jboss.resteasy.core.AbstractAsynchronousResponse.internalResume(Throwable)
    org.jboss.resteasy.core.ExceptionHandler.executeExactExceptionMapper(Throwable)
    org.jboss.resteasy.core.ExceptionHandler.executeExceptionMapper(Throwable)
    org.jboss.resteasy.core.ExceptionHandler.executeExceptionMapperForClass(Throwable, Class)
    org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.getServerMessageBodyReader(Class<T>, Type, Annotation[], MediaType)
    org.jboss.resteasy.core.providerfactory.ResteasyProviderFactoryImpl.getServerMessageBodyWriter(Class<T>, Type, Annotation[], MediaType)
    org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(BuiltResponse, HttpRequest, HttpResponse, ResteasyProviderFactory)
    org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(BuiltResponse, HttpRequest, HttpResponse, ResteasyProviderFactory, boolean)
    org.jboss.resteasy.core.SynchronousDispatcher.asynchronousDelivery(HttpRequest, HttpResponse, Response)
    org.jboss.resteasy.core.SynchronousDispatcher.asynchronousExceptionDelivery(HttpRequest, HttpResponse, Throwable)
    org.jboss.resteasy.core.SynchronousDispatcher.writeException(HttpRequest, HttpResponse, Throwable)
    org.jboss.resteasy.plugins.delegates.ServerCookie.checkName(String)
    Not used: Deprecated in the original org.apache.tomcat.util.http.ServerCookie class.
    org.jboss.resteasy.plugins.providers.jaxb.JAXBContextWrapper.createValidator()
    See jakarta.xml.bind.JAXBContext#createValidator().
    org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller.isValidating()
    This method is deprecated as of JAXB 2.0 - please use the new SecureUnmarshaller.getSchema() API.
    org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller.setValidating(boolean)
    since JAXB2.0, please see SecureUnmarshaller.getSchema()
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.asyncWrite(MultipartOutput, MediaType, MultivaluedMap<String, Object>, AsyncOutputStream)
    use AbstractMultipartWriter.asyncWrite(MultipartOutput, MediaType, MultivaluedMap, AsyncOutputStream, Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.asyncWritePart(AsyncOutputStream, byte[], OutputPart, MultivaluedMap<String, Object>)
    use AbstractMultipartWriter.asyncWritePart(AsyncOutputStream, byte[], OutputPart, MultivaluedMap, Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.asyncWriteParts(MultipartOutput, AsyncOutputStream, byte[])
    use AbstractMultipartWriter.asyncWriteParts(MultipartOutput, AsyncOutputStream, byte[], Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.write(MultipartOutput, MediaType, MultivaluedMap<String, Object>, OutputStream)
    use AbstractMultipartWriter.write(MultipartOutput, MediaType, MultivaluedMap, OutputStream, Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.writePart(OutputStream, byte[], OutputPart, MultivaluedMap<String, Object>)
    use AbstractMultipartWriter.writePart(OutputStream, byte[], OutputPart, MultivaluedMap, Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.AbstractMultipartWriter.writeParts(MultipartOutput, OutputStream, byte[])
    use AbstractMultipartWriter.writeParts(MultipartOutput, OutputStream, byte[], Annotation[])
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataOutput.getFormData()
    org.jboss.resteasy.plugins.providers.sse.SseEventOutputImpl.close(boolean)
    org.jboss.resteasy.plugins.providers.sse.SseEventOutputImpl.writeEvent(OutboundSseEvent)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.constructor(Class<?>)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.findAnnotatedMethod(Class<?>, Method)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.locator(Class<?>)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.locatorFromAnnotations(Class<?>)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.rootResource(Class<?>)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.rootResource(Class<?>, String)
    org.jboss.resteasy.spi.metadata.ResourceBuilder.rootResourceFromAnnotations(Class<?>)
    org.jboss.resteasy.spi.ResteasyProviderFactory.getServerMessageBodyReader(Class<T>, Type, Annotation[], MediaType)
    org.jboss.resteasy.spi.ResteasyProviderFactory.getServerMessageBodyWriter(Class<T>, Type, Annotation[], MediaType)
    org.jboss.weld.inject.WeldInstance.getHandler()
    org.jboss.weld.inject.WeldInstance.getPriorityComparator()
    org.jboss.weld.inject.WeldInstance.handlers()
    org.jboss.weld.inject.WeldInstance.handlersStream()
    org.omg.CORBA.Any.extract_Principal()
    Deprecated by CORBA 2.2.
    org.omg.CORBA.Any.insert_Principal(Principal)
    Deprecated by CORBA 2.2.
    org.omg.CORBA.DynamicImplementation.invoke(ServerRequest)
    Deprecated by Portable Object Adapter
    org.omg.CORBA.ORB.create_basic_dyn_any(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_any(Any)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_array(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_enum(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_sequence(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_struct(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_dyn_union(TypeCode)
    Use the new DynAnyFactory API instead
    org.omg.CORBA.ORB.create_recursive_sequence_tc(int, int)
    Use a combination of create_recursive_tc and create_sequence_tc instead
    org.omg.CORBA.ORB.get_current()
    use resolve_initial_references.
    org.omg.CORBA.portable.InputStream.read_Principal()
    Deprecated by CORBA 2.2.
    org.omg.CORBA.portable.OutputStream.write_Principal(Principal)
    Deprecated by CORBA 2.2.
    org.omg.CORBA.Principal.name()
    Deprecated by CORBA 2.2.
    org.omg.CORBA.Principal.name(byte[])
    Deprecated by CORBA 2.2.
    org.omg.CORBA.ServerRequest.except(Any)
    use set_exception()
    org.omg.CORBA.ServerRequest.op_name()
    use operation()
    org.omg.CORBA.ServerRequest.params(NVList)
    use the method arguments
    org.omg.CORBA.ServerRequest.result(Any)
    use the method set_result
    org.slf4j.helpers.BasicMarker.hasChildren()
    org.slf4j.helpers.Util.report(String)
    replaced by one of Reporter.info(String), Reporter.warn(String) or Reporter.error(String) methods.
    org.slf4j.helpers.Util.report(String, Throwable)
    replaced by the Reporter.error(String, Throwable) method.
    org.slf4j.Marker.hasChildren()
    Replaced by Marker.hasReferences().
    org.wildfly.clustering.singleton.service.SingletonServiceTarget.addService(ServiceName)
    org.wildfly.clustering.singleton.service.SingletonServiceTarget.addService(ServiceName, Service<T>)
    org.wildfly.clustering.singleton.Singleton.getPrimaryProvider()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.Singleton.getProviders()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.Singleton.isPrimary()
    Use Singleton.getSingletonState() instead.
    org.wildfly.clustering.singleton.SingletonPolicy.createSingletonServiceBuilder(ServiceName, Service<T>)
    Use SingletonPolicy.createSingletonServiceConfigurator(ServiceName) instead.
    org.wildfly.clustering.singleton.SingletonPolicy.createSingletonServiceBuilder(ServiceName, Service<T>, Service<T>)
    Use SingletonPolicy.createSingletonServiceConfigurator(ServiceName) instead.
    org.wildfly.common.HostName.getHostName()
    Please use HostName.getHostName() instead.
    org.wildfly.common.HostName.getQualifiedHostName()
    Please use HostName.getQualifiedHostName() instead.
    org.wildfly.security.auth.client.AuthenticationConfiguration.useHost(String)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationConfiguration.useKerberosSecurityFactory(SecurityFactory<? extends Credential>)
    org.wildfly.security.auth.client.AuthenticationConfiguration.useLocalKerberosCredential(Oid[])
    can be ommited - kerberos based authentication mechanism obtains credential himself
    org.wildfly.security.auth.client.AuthenticationConfiguration.useMechanismProperties(Map<String, ?>)
    use AuthenticationConfiguration.useSaslMechanismProperties(Map)
    org.wildfly.security.auth.client.AuthenticationConfiguration.useMechanismProperties(Map<String, ?>, boolean)
    use AuthenticationConfiguration.useSaslMechanismProperties(Map, boolean)
    org.wildfly.security.auth.client.AuthenticationConfiguration.usePort(int)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationConfiguration.useProtocol(String)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.connect(URI, AuthenticationConfiguration, int)
    Use Inet.getResolved(java.net.URI, int) with Socket(InetAddress, int) instead.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getDestinationInetSocketAddress(URI, AuthenticationConfiguration, int)
    Use Inet.getResolved(java.net.URI, int) instead.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getDestinationInetSocketAddress(AuthenticationConfiguration)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealHost(URI, AuthenticationConfiguration)
    Use URI.getHost() instead.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealHost(AuthenticationConfiguration)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealPort(URI, AuthenticationConfiguration)
    Use URI.getPort() instead.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealPort(AuthenticationConfiguration)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealProtocol(URI, AuthenticationConfiguration)
    Use URI.getScheme() instead.
    org.wildfly.security.auth.client.AuthenticationContextConfigurationClient.getRealProtocol(AuthenticationConfiguration)
    This configuration is not supported by most providers and will be removed in a future release.
    org.wildfly.security.auth.jaspi.impl.JaspiAuthenticationContext.newInstance(SecurityDomain, boolean)
    org.wildfly.security.auth.realm.SimpleMapBackedSecurityRealm.setPasswordMap(String, Password)
    Use SimpleMapBackedSecurityRealm.setIdentityMap(Map) instead.
    org.wildfly.security.auth.realm.SimpleMapBackedSecurityRealm.setPasswordMap(String, Password, Attributes)
    Use SimpleMapBackedSecurityRealm.setIdentityMap(Map) instead.
    org.wildfly.security.auth.realm.SimpleMapBackedSecurityRealm.setPasswordMap(Map<String, SimpleRealmEntry>)
    Use SimpleMapBackedSecurityRealm.setIdentityMap(Map) instead.
    org.wildfly.security.auth.server.IdentityCredentials.verify(Evidence, Charset)
    use IdentityCredentials.verify(Supplier, Evidence, Charset) instead
    org.wildfly.security.auth.server.RealmIdentity.getCredentialAcquireSupport(Class<? extends Credential>, String)
    Transition method; remove before GA.
    org.wildfly.security.auth.server.SecurityDomain.RealmBuilder.setNameRewriter(NameRewriter)
    org.wildfly.security.auth.server.SecurityIdentity.runAs(PrivilegedAction<T>)
    Use Scoped.runAsSupplier(Supplier) instead.
    org.wildfly.security.auth.server.SecurityIdentity.runAs(PrivilegedExceptionAction<T>)
    Use Scoped.runAsSupplierEx(ExceptionSupplier) instead.
    org.wildfly.security.auth.server.SecurityIdentity.runAs(P, ParametricPrivilegedAction<T, P>)
    Use Scoped.runAsFunction(Function, Object) instead.
    org.wildfly.security.auth.server.SecurityIdentity.runAs(P, ParametricPrivilegedExceptionAction<T, P>)
    Use Scoped.runAsFunctionEx(ExceptionFunction, Object) instead.
    org.wildfly.security.auth.server.SecurityRealm.getCredentialAcquireSupport(Class<? extends Credential>, String)
    Transition method; remove before GA.
    org.wildfly.security.credential.Credential.verify(Evidence)
    use Credential.verify(Supplier, Evidence) instead
    org.wildfly.security.evidence.Evidence.getPrincipal()
    Use Evidence.getDefaultPrincipal() or Evidence.getDecodedPrincipal() instead.
    org.wildfly.security.evidence.X509PeerCertificateChainEvidence.getPrincipal()
    Use X509PeerCertificateChainEvidence.getDefaultPrincipal() or X509PeerCertificateChainEvidence.getDecodedPrincipal() instead.
    org.wildfly.security.manager.WildFlySecurityManager.checkMemberAccess(Class<?>, int)
    org.wildfly.security.manager.WildFlySecurityManager.checkMulticast(InetAddress, byte)
    org.wildfly.security.manager.WildFlySecurityManager.install()
    org.wildfly.security.mechanism.MechanismUtil.getPasswordCredential(String, CallbackHandler, Class<S>, String, AlgorithmParameterSpec, AlgorithmParameterSpec, Supplier<Provider[]>)
    org.wildfly.security.mechanism.MechanismUtil.getPasswordCredential(String, CallbackHandler, Class<S>, String, AlgorithmParameterSpec, AlgorithmParameterSpec, Supplier<Provider[]>, ElytronMessages)
    org.wildfly.security.mechanism.MechanismUtil.handleCallbacks(String, CallbackHandler, Callback...)
    Use MechanismUtil.handleCallbacks(ElytronMessages, CallbackHandler, Callback...) instead
    org.wildfly.security.mechanism.MechanismUtil.handleCallbacks(ElytronMessages, CallbackHandler, Callback...)
    org.wildfly.security.ssl.X509RevocationTrustManager.Builder.setAcceptedIssuers(X509Certificate[])
    accepted issuers are automatically set when creating the trust manager
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, BinaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, BinaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, QuaternaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, QuaternaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, TernaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, TernaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.builder(RuntimeCapability<Void>, UnaryServiceDescriptor<T>)
    Superseded by CapabilityReference.builder(RuntimeCapability, UnaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, BinaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, BinaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, NullaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, NullaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, QuaternaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, QuaternaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, TernaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, NullaryServiceDescriptor)
    org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.builder(RuntimeCapability<Void>, UnaryServiceDescriptor<T>)
    Superseded by ResourceCapabilityReference.builder(RuntimeCapability, UnaryServiceDescriptor)
    org.wildfly.subsystem.resource.operation.AddResourceOperationStepHandlerDescriptor.getRequiredChildren()
    Superseded by AddResourceOperationStepHandlerDescriptor.getRequiredChildResources().
    org.wildfly.subsystem.resource.operation.AddResourceOperationStepHandlerDescriptor.getRequiredSingletonChildren()
    Superseded by AddResourceOperationStepHandlerDescriptor.getRequiredSingletonChildResources()
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.provideRequiredChildren(Collection<P>)
    Use ResourceDescriptor.Configurator.requireChildResources(Set) instead.
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.provideRequiredSingletonChildren(Collection<P>)
    Use ResourceDescriptor.Configurator.requireSingletonChildResources(Set) instead.
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireChild(PathElement)
    Superseded by ResourceDescriptor.Configurator.requireChildResource(ResourceRegistration).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireChildren(Set<PathElement>)
    Superseded by ResourceDescriptor.Configurator.requireChildResources(Set).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireSingletonChild(Set<PathElement>)
    Superseded by ResourceDescriptor.Configurator.requireSingletonChildResources(Set).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.requireSingletonChild(PathElement)
    Superseded by ResourceDescriptor.Configurator.requireSingletonChildResource(ResourceRegistration).
    org.wildfly.subsystem.resource.ResourceDescriptor.Configurator.withAddResourceOperationTransformation(UnaryOperator<OperationStepHandler>)
    Superseded by ResourceDescriptor.Configurator.withOperationTransformation(String, UnaryOperator).
    org.wildfly.subsystem.resource.ResourceDescriptor.getAddOperationTransformation()
    Superseded by ResourceDescriptor.getOperationTransformation(String)
    org.wildfly.subsystem.resource.ResourceDescriptor.getResourceOperationTransformation()
    Superseded by ResourceDescriptor.getOperationTransformation(String).
  • Deprecated Constructors
    Constructor
    Description
    com.fasterxml.jackson.annotation.JsonFormat.Value(String, JsonFormat.Shape, String, String, JsonFormat.Features)
    com.fasterxml.jackson.annotation.JsonFormat.Value(String, JsonFormat.Shape, Locale, String, TimeZone, JsonFormat.Features)
    com.fasterxml.jackson.annotation.JsonFormat.Value(String, JsonFormat.Shape, Locale, TimeZone, JsonFormat.Features)
    com.fasterxml.jackson.core.base.GeneratorBase(int, ObjectCodec)
    com.fasterxml.jackson.core.base.GeneratorBase(int, ObjectCodec, JsonWriteContext)
    com.fasterxml.jackson.core.base.ParserMinimalBase()
    com.fasterxml.jackson.core.base.ParserMinimalBase(int)
    com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate(JsonGenerator, TokenFilter, boolean, boolean)
    since 2.12 Use the constructor that takes TokenFilter.Inclusion argument instead.
    com.fasterxml.jackson.core.filter.FilteringParserDelegate(JsonParser, TokenFilter, boolean, boolean)
    com.fasterxml.jackson.core.io.ContentReference(boolean, Object)
    Since 2.16. Use ContentReference(boolean, Object, ErrorReportConfiguration) instead.
    com.fasterxml.jackson.core.io.ContentReference(boolean, Object, int, int)
    Since 2.16. Use ContentReference(boolean, Object, int, int, ErrorReportConfiguration) instead.
    com.fasterxml.jackson.core.io.IOContext(StreamReadConstraints, BufferRecycler, ContentReference, boolean)
    Since 2.16. Use IOContext(StreamReadConstraints, StreamWriteConstraints, ErrorReportConfiguration, BufferRecycler, ContentReference, boolean) instead.
    com.fasterxml.jackson.core.io.IOContext(BufferRecycler, ContentReference, boolean)
    Since 2.15. Use IOContext(StreamReadConstraints, StreamWriteConstraints, ErrorReportConfiguration, BufferRecycler, ContentReference, boolean) instead.
    com.fasterxml.jackson.core.io.IOContext(BufferRecycler, Object, boolean)
    com.fasterxml.jackson.core.json.JsonReadContext(JsonReadContext, DupDetector, int, int, int)
    com.fasterxml.jackson.core.json.UTF8JsonGenerator(IOContext, int, ObjectCodec, OutputStream)
    com.fasterxml.jackson.core.json.UTF8JsonGenerator(IOContext, int, ObjectCodec, OutputStream, byte[], int, boolean)
    com.fasterxml.jackson.core.json.UTF8StreamJsonParser(IOContext, int, InputStream, ObjectCodec, ByteQuadsCanonicalizer, byte[], int, int, boolean)
    Since 2.10
    com.fasterxml.jackson.core.json.WriterBasedJsonGenerator(IOContext, int, ObjectCodec, Writer)
    com.fasterxml.jackson.core.JsonGenerationException(String)
    com.fasterxml.jackson.core.JsonGenerationException(String, Throwable)
    com.fasterxml.jackson.core.JsonGenerationException(Throwable)
    com.fasterxml.jackson.core.JsonLocation(Object, long, int, int)
    com.fasterxml.jackson.core.JsonLocation(Object, long, long, int, int)
    com.fasterxml.jackson.core.JsonParseException(String, JsonLocation)
    com.fasterxml.jackson.core.JsonParseException(String, JsonLocation, Throwable)
    com.fasterxml.jackson.core.StreamReadConstraints(int, long, int, int)
    com.fasterxml.jackson.core.StreamReadConstraints(int, long, int, int, int)
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter(SerializableString)
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter(DefaultPrettyPrinter, SerializableString)
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.DefaultPrettyPrinter(String)
    in 2.16. Use the Separators API instead.
    com.fasterxml.jackson.core.util.JsonParserSequence(JsonParser[])
    com.fasterxml.jackson.core.util.Separators(String, char, Separators.Spacing, char, Separators.Spacing, char, Separators.Spacing)
    Since 2.17 use new canonical constructor
    com.fasterxml.jackson.core.Version(int, int, int, String)
    Use variant that takes group and artifact ids
    com.fasterxml.jackson.databind.BeanProperty.Std(PropertyName, JavaType, PropertyName, Annotations, AnnotatedMember, PropertyMetadata)
    Since 2.9
    com.fasterxml.jackson.databind.cfg.BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator)
    com.fasterxml.jackson.databind.cfg.BaseSettings(ClassIntrospector, AnnotationIntrospector, PropertyNamingStrategy, TypeFactory, TypeResolverBuilder<?>, DateFormat, HandlerInstantiator, Locale, TimeZone, Base64Variant, PolymorphicTypeValidator, AccessorNamingStrategy.Provider)
    Since 2.16, use variant that takes CacheProvider instead.
    com.fasterxml.jackson.databind.cfg.ConfigOverrides(Map<Class<?>, MutableConfigOverride>, JsonInclude.Value, JsonSetter.Value, VisibilityChecker<?>, Boolean)
    Since 2.10
    com.fasterxml.jackson.databind.deser.AbstractDeserializer(BeanDeserializerBuilder, BeanDescription, Map<String, SettableBeanProperty>)
    com.fasterxml.jackson.databind.deser.BeanDeserializer(BeanDeserializerBase, Set<String>)
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.deser.BeanDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, HashSet<String>, boolean, boolean)
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.deser.BeanDeserializerBase(BeanDeserializerBase, Set<String>)
    com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer(BeanDeserializerBuilder, BeanDescription, BeanPropertyMap, Map<String, SettableBeanProperty>, Set<String>, boolean, boolean)
    Since 2.9
    com.fasterxml.jackson.databind.deser.CreatorProperty(PropertyName, JavaType, PropertyName, TypeDeserializer, Annotations, AnnotatedParameter, int, Object, PropertyMetadata)
    Since 2.11 use factory method instead
    com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap(boolean, Collection<SettableBeanProperty>, Map<String, List<PropertyName>>)
    since 2.11
    com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer(JsonParser, DeserializationContext, int, ObjectIdReader)
    com.fasterxml.jackson.databind.deser.impl.ValueInjector(PropertyName, JavaType, Annotations, AnnotatedMember, Object)
    in 2.9 (remove from 3.0)
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer(EnumDeserializer, Boolean)
    Since 2.15
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer(EnumResolver)
    Since 2.9
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer(EnumResolver, boolean, EnumResolver)
    since 2.16
    com.fasterxml.jackson.databind.deser.std.EnumDeserializer(EnumResolver, Boolean)
    since 2.16
    com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer(JavaType, KeyDeserializer, JsonDeserializer<?>, TypeDeserializer)
    com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer(EnumSetDeserializer, JsonDeserializer<?>, Boolean)
    Since 2.10.1
    com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer(JavaType, JsonDeserializer<?>)
    Since 2.17
    com.fasterxml.jackson.databind.deser.std.NumberDeserializers.PrimitiveOrWrapperDeserializer(Class<T>, T, T)
    com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer(JavaType, TypeDeserializer, JsonDeserializer<?>)
    com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer()
    com.fasterxml.jackson.databind.deser.std.StdValueInstantiator(DeserializationConfig, Class<?>)
    Since 2.7 use constructor that takes JavaType instead
    com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer(BeanDeserializer)
    com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer()
    Since 2.6 use variant takes type arguments
    com.fasterxml.jackson.databind.exc.IgnoredPropertyException(String, JsonLocation, Class<?>, String, Collection<Object>)
    Since 2.7
    com.fasterxml.jackson.databind.exc.InvalidFormatException(String, JsonLocation, Object, Class<?>)
    Since 2.7 Use variant that takes JsonParser
    com.fasterxml.jackson.databind.exc.InvalidFormatException(String, Object, Class<?>)
    Since 2.7 Use variant that takes JsonParser
    com.fasterxml.jackson.databind.exc.PropertyBindingException(String, JsonLocation, Class<?>, String, Collection<Object>)
    Since 2.7
    com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException(String, JsonLocation, Class<?>, String, Collection<Object>)
    Since 2.7
    com.fasterxml.jackson.databind.JsonMappingException(String)
    Since 2.7 Use variant that takes JsonParser instead
    com.fasterxml.jackson.databind.JsonMappingException(String, JsonLocation)
    Since 2.7 Use variant that takes JsonParser instead
    com.fasterxml.jackson.databind.JsonMappingException(String, JsonLocation, Throwable)
    Since 2.7 Use variant that takes JsonParser instead
    com.fasterxml.jackson.databind.JsonMappingException(String, Throwable)
    Since 2.7 Use variant that takes JsonParser instead
    com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType)
    Since 2.15 (not used)
    com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As)
    Since 2.15 (not used)
    com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver(JavaType, TypeFactory)
    Since 2.10 use variant that takes PolymorphicTypeValidator
    com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder(ObjectMapper.DefaultTyping)
    Since 2.10
    com.fasterxml.jackson.databind.ser.BeanPropertyWriter(BeanPropertyDefinition, AnnotatedMember, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, boolean, Object)
    com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer(MapEntrySerializer, BeanProperty, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>)
    com.fasterxml.jackson.databind.ser.std.ArraySerializerBase(ArraySerializerBase<?>, BeanProperty)
    Since 2.6
    com.fasterxml.jackson.databind.ser.std.ArraySerializerBase(Class<T>, BeanProperty)
    Since 2.6
    com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase(AsArraySerializerBase<?>, BeanProperty, TypeSerializer, JsonSerializer<?>)
    since 2.6: use the overloaded method that takes 'unwrapSingle'
    com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase(Class<?>, JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<Object>)
    Since 2.6 Use variants that either take 'src', or do NOT pass BeanProperty
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase(BeanSerializerBase, String[])
    com.fasterxml.jackson.databind.ser.std.BeanSerializerBase(BeanSerializerBase, Set<String>)
    com.fasterxml.jackson.databind.ser.std.CollectionSerializer(JavaType, boolean, TypeSerializer, BeanProperty, JsonSerializer<Object>)
    since 2.6
    com.fasterxml.jackson.databind.ser.std.EnumSerializer(EnumValues, Boolean)
    Since 2.16
    com.fasterxml.jackson.databind.ser.std.EnumSerializer(EnumValues, Boolean, EnumValues)
    Since 2.16
    com.fasterxml.jackson.databind.ser.std.JsonValueSerializer(AnnotatedMember, JsonSerializer<?>)
    Since 2.12
    com.fasterxml.jackson.databind.ser.std.JsonValueSerializer(AnnotatedMember, TypeSerializer, JsonSerializer<?>)
    com.fasterxml.jackson.databind.ser.std.MapSerializer(MapSerializer, BeanProperty, JsonSerializer<?>, JsonSerializer<?>, Set<String>)
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.ser.std.MapSerializer(MapSerializer, TypeSerializer, Object)
    // since 2.9
    com.fasterxml.jackson.databind.ser.std.MapSerializer(Set<String>, JavaType, JavaType, boolean, TypeSerializer, JsonSerializer<?>, JsonSerializer<?>)
    in 2.12, remove from 3.0
    com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter(BeanPropertyDefinition, Annotations, JavaType, JsonSerializer<?>, TypeSerializer, JavaType, JsonInclude.Value)
    com.fasterxml.jackson.databind.SerializationConfig(BaseSettings, SubtypeResolver, SimpleMixInResolver, RootNameLookup, ConfigOverrides)
    since 2.14
    com.fasterxml.jackson.databind.util.StdDateFormat(TimeZone, Locale)
    com.fasterxml.jackson.databind.util.TokenBuffer.Parser(TokenBuffer.Segment, ObjectCodec, boolean, boolean)
    com.fasterxml.jackson.databind.util.TokenBuffer.Parser(TokenBuffer.Segment, ObjectCodec, boolean, boolean, JsonStreamContext)
    com.fasterxml.jackson.databind.util.TokenBufferReadContext(JsonStreamContext, Object)
    com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer(Class<T>, DateTimeFormatter, Function<TemporalAccessor, T>, Function<InstantDeserializer.FromIntegerArguments, T>, Function<InstantDeserializer.FromDecimalArguments, T>, BiFunction<T, ZoneId, T>, boolean)
    Since 2.16, use InstantDeserializer(Class,DateTimeFormatter, Function,Function,Function,BiFunction,boolean,boolean,boolean) instead.
    com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializer(InstantSerializer, Boolean, DateTimeFormatter)
    com.fasterxml.jackson.datatype.jsr310.ser.OffsetDateTimeSerializer(OffsetDateTimeSerializer, Boolean, DateTimeFormatter)
    com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeSerializer(ZonedDateTimeSerializer, Boolean, Boolean, DateTimeFormatter, Boolean)
    com.fasterxml.jackson.jakarta.rs.base.ProviderBase()
    com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationIntrospector()
    Since 2.1, use constructor that takes TypeFactory.
    com.sun.istack.localization.LocalizableMessage(String, String, Object...)
    com.sun.istack.localization.LocalizableMessageFactory(String)
    com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion(Locator)
    io.undertow.security.impl.BasicAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.security.impl.ClientCertAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.security.impl.DigestAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.security.impl.ExternalAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.security.impl.GenericHeaderAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.server.handlers.error.FileErrorPageHandler(HttpHandler, File, Integer...)
    io.undertow.server.handlers.error.FileErrorPageHandler(File, Integer...)
    io.undertow.server.handlers.JDBCLogHandler(HttpHandler, Executor, String, DataSource)
    io.undertow.server.handlers.proxy.ProxyHandler(ProxyClient, int, HttpHandler)
    io.undertow.server.handlers.proxy.ProxyHandler(ProxyClient, int, HttpHandler, boolean, boolean)
    io.undertow.server.handlers.proxy.ProxyHandler(ProxyClient, int, HttpHandler, boolean, boolean, int)
    io.undertow.server.handlers.proxy.ProxyHandler(ProxyClient, HttpHandler)
    io.undertow.server.handlers.resource.ResourceHandler()
    io.undertow.server.handlers.resource.URLResource(URL, URLConnection, String)
    io.undertow.server.protocol.http.HttpOpenListener(Pool<ByteBuffer>)
    io.undertow.server.protocol.http.HttpOpenListener(Pool<ByteBuffer>, OptionMap)
    io.undertow.server.protocol.http2.Http2OpenListener(Pool<ByteBuffer>)
    io.undertow.server.protocol.http2.Http2OpenListener(Pool<ByteBuffer>, OptionMap)
    io.undertow.server.protocol.http2.Http2OpenListener(Pool<ByteBuffer>, OptionMap, String)
    io.undertow.servlet.handlers.security.ServletFormAuthenticationMechanism(String, String, String)
    io.undertow.servlet.handlers.security.ServletFormAuthenticationMechanism(String, String, String, String)
    io.undertow.servlet.handlers.security.ServletFormAuthenticationMechanism.Factory(IdentityManager)
    io.undertow.util.StringReadChannelListener(Pool<ByteBuffer>)
    jakarta.ws.rs.core.Cookie(String, String)
    This constructor will be removed in a future version. Please use Cookie.Builder instead.
    jakarta.ws.rs.core.Cookie(String, String, String, String)
    This constructor will be removed in a future version. Please use Cookie.Builder instead.
    jakarta.ws.rs.core.Cookie(String, String, String, String, int)
    This constructor will be removed in a future version. Please use Cookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(Cookie)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(Cookie, String, int, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(Cookie, String, int, Date, boolean, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(Cookie, String, int, Date, boolean, boolean, NewCookie.SameSite)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String, String, String, int, String, int, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String, String, String, int, String, int, Date, boolean, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String, String, String, int, String, int, Date, boolean, boolean, NewCookie.SameSite)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String, String, String, String, int, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    jakarta.ws.rs.core.NewCookie(String, String, String, String, String, int, boolean, boolean)
    This constructor will be removed in a future version. Please use NewCookie.Builder instead.
    org.apache.activemq.artemis.api.core.ParameterisedAddress(String, QueueAttributes)
    org.apache.activemq.artemis.api.core.ParameterisedAddress(SimpleString, QueueAttributes)
    org.apache.activemq.artemis.api.core.QueueConfiguration()
    Use QueueConfiguration.of(String) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(String)
    Use QueueConfiguration.of(String) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(QueueConfiguration)
    Use QueueConfiguration.of(QueueConfiguration) instead.
    org.apache.activemq.artemis.api.core.QueueConfiguration(SimpleString)
    Use QueueConfiguration.of(SimpleString) instead.
    org.apache.activemq.artemis.api.core.SimpleString(byte[])
    Use SimpleString.of(byte[]) instead.
    org.apache.activemq.artemis.api.core.SimpleString(char)
    Use SimpleString.of(char) instead.
    org.apache.activemq.artemis.api.core.SimpleString(String)
    Use SimpleString.of(String) instead.
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration()
    org.apache.activemq.artemis.core.config.ha.LiveOnlyPolicyConfiguration(ScaleDownConfiguration)
    org.apache.activemq.artemis.core.protocol.core.impl.wireformat.CreateQueueMessage_V2(SimpleString, SimpleString, boolean, boolean, boolean, QueueAttributes)
    org.apache.activemq.artemis.core.security.Role(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    Use Role(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.security.Role(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.core.security.Role(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
    org.apache.activemq.artemis.jms.client.ActiveMQDestination(SimpleString, String, ActiveMQDestination.TYPE, ActiveMQSession)
    org.apache.activemq.artemis.jms.client.ActiveMQQueue(String, String)
    org.apache.activemq.artemis.jms.client.ActiveMQTopic(String, String)
    org.apache.logging.log4j.message.ParameterizedMessage(String, String[], Throwable)
    Use ParameterizedMessage(String, Object[], Throwable) instead
    org.apache.logging.log4j.message.StructuredDataId(String, int, String[], String[])
    Use StructuredDataId(String, String, String[], String[]) instead.
    org.apache.logging.log4j.message.StructuredDataId(String, int, String[], String[], int)
    Use StructuredDataId(String, String, String[], String[], int) instead.
    org.bouncycastle.asn1.DERExternal(ASN1EncodableVector)
    Use DERExternal(DERSequence) instead.
    org.bouncycastle.asn1.DLExternal(ASN1EncodableVector)
    Use DLExternal(DLSequence) instead.
    org.bouncycastle.asn1.ocsp.ResponseData(ResponderID, ASN1GeneralizedTime, ASN1Sequence, X509Extensions)
    use method taking Extensions
    org.bouncycastle.asn1.ocsp.SingleResponse(CertID, CertStatus, ASN1GeneralizedTime, ASN1GeneralizedTime, X509Extensions)
    use method taking ASN1GeneralizedTime and Extensions
    org.bouncycastle.asn1.ocsp.TBSRequest(GeneralName, ASN1Sequence, X509Extensions)
    use method taking Extensions
    org.bouncycastle.asn1.pkcs.CertificationRequest(ASN1Sequence)
    use getInstance()
    org.bouncycastle.asn1.pkcs.CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, ASN1Set)
    use X500Name method.
    org.bouncycastle.asn1.sec.ECPrivateKey(BigInteger)
    use constructor which takes orderBitLength to guarantee correct encoding.
    org.bouncycastle.asn1.sec.ECPrivateKey(BigInteger, ASN1BitString, ASN1Encodable)
    use constructor which takes orderBitLength to guarantee correct encoding.
    org.bouncycastle.asn1.sec.ECPrivateKey(BigInteger, ASN1Encodable)
    use constructor which takes orderBitLength to guarantee correct encoding.
    org.bouncycastle.asn1.x500.X500Name(X500NameStyle, X500Name)
    use the getInstance() method that takes a style.
    org.bouncycastle.asn1.x509.AuthorityKeyIdentifier(SubjectPublicKeyInfo)
    create the extension using org.bouncycastle.cert.X509ExtensionUtils
    org.bouncycastle.asn1.x509.AuthorityKeyIdentifier(SubjectPublicKeyInfo, GeneralNames, BigInteger)
    create the extension using org.bouncycastle.cert.X509ExtensionUtils
    org.bouncycastle.asn1.x509.ExtendedKeyUsage(Vector)
    use KeyPurposeId[] constructor.
    org.bouncycastle.asn1.x509.GeneralName(X509Name)
    use X500Name constructor.
    org.bouncycastle.asn1.x509.PolicyMappings(Hashtable)
    use CertPolicyId constructors.
    org.bouncycastle.asn1.x509.PolicyQualifierInfo(ASN1Sequence)
    use PolicyQualifierInfo.getInstance()
    org.bouncycastle.asn1.x509.SubjectPublicKeyInfo(ASN1Sequence)
    use SubjectPublicKeyInfo.getInstance()
    org.bouncycastle.asn1.x509.X509Extensions(Vector, Hashtable)
    use Extensions
    org.bouncycastle.asn1.x509.X509Extensions(Vector, Vector)
    use Extensions
    org.bouncycastle.asn1.x509.X509Name(boolean, String)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(boolean, String, X509NameEntryConverter)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(boolean, Hashtable, String)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(String)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(String, X509NameEntryConverter)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(Hashtable)
    use an ordered constructor! The hashtable ordering is rarely correct
    org.bouncycastle.asn1.x509.X509Name(Vector, Hashtable, X509NameEntryConverter)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(Vector, Vector)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(Vector, Vector, X509NameEntryConverter)
    use X500Name, X500NameBuilder
    org.bouncycastle.asn1.x509.X509Name(ASN1Sequence)
    use X500Name.getInstance()
    org.bouncycastle.crypto.AsymmetricCipherKeyPair(CipherParameters, CipherParameters)
    use AsymmetricKeyParameter
    org.bouncycastle.crypto.BufferedBlockCipher(BlockCipher)
    use the constructor on DefaultBufferedBlockCipher.
    org.bouncycastle.crypto.engines.AESEngine()
    use AESEngine.newInstance()
    org.bouncycastle.crypto.macs.BlockCipherMac(BlockCipher)
    use CBCBlockCipherMac
    org.bouncycastle.crypto.macs.BlockCipherMac(BlockCipher, int)
    use CBCBlockCipherMac
    org.bouncycastle.crypto.macs.OldHMac(Digest)
    uses incorrect pad for SHA-512 and SHA-384 use HMac.
    org.bouncycastle.crypto.modes.CBCBlockCipher(BlockCipher)
    use the CBCBlockCipher.newInstance() static method.
    org.bouncycastle.crypto.modes.CCMBlockCipher(BlockCipher)
    use the CCMBlockCipher.newInstance() static method.
    org.bouncycastle.crypto.modes.CFBBlockCipher(BlockCipher, int)
    use the equivalent CFBBlockCipher.newInstance() static method.
    org.bouncycastle.crypto.modes.GCMBlockCipher(BlockCipher)
    use the GCMBlockCipher.newInstance() static method.
    org.bouncycastle.crypto.modes.GCMBlockCipher(BlockCipher, GCMMultiplier)
    use the CBCBlockCipher.newInstance() static method.
    org.bouncycastle.crypto.modes.SICBlockCipher(BlockCipher)
    use newInstance() method.
    org.bouncycastle.jce.spec.GOST28147ParameterSpec(byte[])
     
    org.bouncycastle.jce.spec.GOST28147ParameterSpec(byte[], byte[])
     
    org.bouncycastle.jce.spec.GOST28147ParameterSpec(String)
     
    org.bouncycastle.jce.spec.GOST28147ParameterSpec(String, byte[])
     
    org.bouncycastle.math.ec.ECCurve.F2m(int, int, int, int, BigInteger, BigInteger)
    use constructor taking order/cofactor
    org.bouncycastle.math.ec.ECCurve.F2m(int, int, BigInteger, BigInteger)
    use constructor taking order/cofactor
    org.bouncycastle.math.ec.ECCurve.Fp(BigInteger, BigInteger, BigInteger)
    use constructor taking order/cofactor
    org.bouncycastle.operator.GenericKey(Object)
    provide an AlgorithmIdentifier.
    org.bouncycastle.pqc.asn1.CMCEPublicKey(ASN1Sequence)
    use getInstance()
    org.bouncycastle.pqc.asn1.FalconPublicKey(ASN1Sequence)
    use getInstance()
    org.bouncycastle.pqc.asn1.KyberPublicKey(ASN1Sequence)
    use getInstance()
    org.bouncycastle.pqc.asn1.SPHINCSPLUSPrivateKey(ASN1Sequence)
    use getInstance()
    org.bouncycastle.pqc.asn1.SPHINCSPLUSPublicKey(ASN1Sequence)
    use getInstance()
    org.bouncycastle.util.Fingerprint(byte[], boolean)
    use the SHAKE only version.
    org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure(X509Extension)
    use constructor that takes Extension
    org.glassfish.jaxb.core.marshaller.SAX2DOMEx()
     
    org.hibernate.boot.internal.SessionFactoryBuilderImpl(MetadataImplementor, SessionFactoryOptionsBuilder)
    This constructor will be removed
    org.hibernate.dialect.Dialect()
    provide a DatabaseVersion
    org.hibernate.dialect.function.FormatFunction.FormatSqmFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, boolean, QueryEngine)
    Use FormatSqmFunction(SqmFunctionDescriptor, FunctionRenderer, List, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, boolean, QueryEngine) instead
    org.hibernate.dialect.identity.Oracle12cGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use Oracle12cGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl(ServiceRegistryImplementor, Dialect, DatabaseMetaData)
    currently used by Hibernate Reactive This version of the constructor should handle the case in which we do actually have the option to access the DatabaseMetaData, but since Hibernate Reactive is currently not making use of it we take a shortcut.
    org.hibernate.engine.jdbc.Size(Integer, Integer, Integer, Size.LobMultiplier)
    in favor of Size(Integer, Integer, Long)
    org.hibernate.engine.jdbc.Size(Integer, Integer, Long, Size.LobMultiplier)
    in favor of Size(Integer, Integer, Long)
    org.hibernate.engine.profile.Fetch(Association, Fetch.Style)
    use Fetch(Association,FetchStyle,FetchTiming)
    org.hibernate.exception.internal.StandardSQLExceptionConverter()
    use StandardSQLExceptionConverter(SQLExceptionConversionDelegate...)
    org.hibernate.id.insert.AbstractReturningDelegate(PostInsertIdentityPersister)
    Use AbstractReturningDelegate(EntityPersister, EventType, boolean, boolean) instead.
    org.hibernate.id.insert.AbstractSelectingDelegate(PostInsertIdentityPersister)
    Use AbstractSelectingDelegate(EntityPersister, EventType, boolean, boolean) instead.
    org.hibernate.id.insert.BasicSelectingDelegate(PostInsertIdentityPersister, Dialect)
    Use BasicSelectingDelegate(EntityPersister) instead.
    org.hibernate.id.insert.GetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect, boolean)
    Use GetGeneratedKeysDelegate(EntityPersister, boolean, EventType) instead.
    org.hibernate.id.insert.InsertReturningDelegate(PostInsertIdentityPersister, Dialect)
    Use InsertReturningDelegate(EntityPersister, EventType) instead.
    org.hibernate.id.insert.SybaseJConnGetGeneratedKeysDelegate(PostInsertIdentityPersister, Dialect)
    Use SybaseJConnGetGeneratedKeysDelegate(EntityPersister) instead.
    org.hibernate.id.insert.TableInsertReturningBuilder(PostInsertIdentityPersister, SessionFactoryImplementor)
    Use TableInsertReturningBuilder(EntityPersister, MutatingTableReference, List, SessionFactoryImplementor) instead.
    org.hibernate.id.insert.UniqueKeySelectingDelegate(PostInsertIdentityPersister, Dialect, String[])
    Use UniqueKeySelectingDelegate(EntityPersister, String[], EventType) instead.
    org.hibernate.internal.SessionFactoryImpl(MetadataImplementor, SessionFactoryOptions)
    This constructor will be removed
    org.hibernate.mapping.FetchProfile.Fetch(String, String, String)
    use Fetch(String,String,FetchMode,FetchType)
    org.hibernate.mapping.Table()
    org.hibernate.persister.collection.AbstractCollectionPersister(Collection, CollectionDataAccess, PersisterCreationContext)
    org.hibernate.persister.collection.BasicCollectionPersister(Collection, CollectionDataAccess, PersisterCreationContext)
    org.hibernate.persister.collection.OneToManyPersister(Collection, CollectionDataAccess, PersisterCreationContext)
    org.hibernate.persister.entity.AbstractEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, PersisterCreationContext)
    org.hibernate.persister.entity.JoinedSubclassEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, PersisterCreationContext)
    org.hibernate.persister.entity.SingleTableEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, PersisterCreationContext)
    org.hibernate.persister.entity.UnionSubclassEntityPersister(PersistentClass, EntityDataAccess, NaturalIdDataAccess, PersisterCreationContext)
    org.hibernate.query.SemanticException(String)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.query.SemanticException(String, Exception)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.query.sqm.function.SelfRenderingAggregateFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingAggregateFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingFunctionSqlAstExpression(String, FunctionRenderer, List, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, List<SortSpecification>, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, List, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmAggregateFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmAggregateFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmFunction(SqmFunctionDescriptor, FunctionRenderer, List, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmOrderedSetAggregateFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, SqmOrderByClause, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmOrderedSetAggregateFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, SqmOrderByClause, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingSqmWindowFunction(SqmFunctionDescriptor, FunctionRenderingSupport, List<? extends SqmTypedNode<?>>, SqmPredicate, Boolean, Boolean, ReturnableType<T>, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String)
    Use SelfRenderingSqmWindowFunction(SqmFunctionDescriptor, FunctionRenderer, List, SqmPredicate, Boolean, Boolean, ReturnableType, ArgumentsValidator, FunctionReturnTypeResolver, NodeBuilder, String) instead
    org.hibernate.query.sqm.function.SelfRenderingWindowFunctionSqlAstExpression(String, FunctionRenderingSupport, List<? extends SqlAstNode>, Predicate, Boolean, Boolean, ReturnableType<?>, JdbcMappingContainer)
    Use SelfRenderingWindowFunctionSqlAstExpression(String, FunctionRenderer, List, Predicate, Boolean, Boolean, ReturnableType, JdbcMappingContainer) instead
    org.hibernate.query.sqm.InterpretationException(String)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.query.sqm.tree.delete.SqmDeleteStatement(Class<T>, SqmQuerySource, NodeBuilder)
    was previously used for Criteria. Use SqmDeleteStatement(Class,NodeBuilder) instead
    org.hibernate.query.sqm.tree.delete.SqmDeleteStatement(SqmRoot<T>, SqmQuerySource, NodeBuilder)
    was previously used for HQL. Use SqmDeleteStatement(NodeBuilder) instead
    org.hibernate.query.sqm.tree.domain.SqmFkExpression(SqmEntityValuedSimplePath<?>, NodeBuilder)
    Use SqmFkExpression(SqmEntityValuedSimplePath) instead.
    org.hibernate.query.sqm.tree.insert.AbstractSqmInsertStatement(NodeBuilder, SqmQuerySource, Set<SqmParameter<?>>, Map<String, SqmCteStatement<?>>, SqmRoot<T>, List<SqmPath<?>>)
    org.hibernate.query.sqm.tree.update.SqmUpdateStatement(SqmRoot<T>, NodeBuilder)
    was previously used for HQL. Use SqmUpdateStatement(NodeBuilder) instead
    org.hibernate.query.sqm.tree.update.SqmUpdateStatement(SqmRoot<T>, SqmQuerySource, NodeBuilder)
    was previously used for Criteria. Use SqmUpdateStatement(Class, SqmCriteriaNodeBuilder) instead.
    org.hibernate.QueryException(Exception)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.QueryException(String)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.QueryException(String, Exception)
    this constructor does not carry information about the query which caused the failure
    org.hibernate.search.mapper.pojo.mapping.spi.AbstractPojoMappingImplementor(PojoMappingDelegate, PojoEntityReferenceFactoryDelegate)
    Use AbstractPojoMappingImplementor. This constructor is only present for backwards compatibility, for mappers that expose a custom entity reference type.
    org.hibernate.spi.NavigablePath(NavigablePath, String, String, String, NavigablePath.FullPathCalculator, int)
    Since NavigablePath.FullPathCalculator is no longer used
    org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery(String, List<JdbcParameterBinder>, Set<String>, Set<FilterJdbcParameter>)
    filterJdbcParameters is no longer used
    org.hibernate.sql.exec.spi.AbstractJdbcOperationQuery(String, List<JdbcParameterBinder>, Set<String>, Set<FilterJdbcParameter>, Map<JdbcParameter, JdbcParameterBinding>)
    filterJdbcParameters is no longer used
    org.hibernate.sql.exec.spi.JdbcOperationQueryDelete(String, List<JdbcParameterBinder>, Set<String>, Set<FilterJdbcParameter>, Map<JdbcParameter, JdbcParameterBinding>)
    filterJdbcParameters is no longer used
    org.hibernate.sql.exec.spi.JdbcOperationQuerySelect(String, List<JdbcParameterBinder>, JdbcValuesMappingProducer, Set<String>, Set<FilterJdbcParameter>)
    filterJdbcParameters is no longer used
    org.hibernate.sql.exec.spi.JdbcOperationQuerySelect(String, List<JdbcParameterBinder>, JdbcValuesMappingProducer, Set<String>, Set<FilterJdbcParameter>, int, int, Map<JdbcParameter, JdbcParameterBinding>, JdbcLockStrategy, JdbcParameter, JdbcParameter)
    filterJdbcParameters is no longer used
    org.hibernate.sql.exec.spi.JdbcOperationQueryUpdate(String, List<JdbcParameterBinder>, Set<String>, Set<FilterJdbcParameter>, Map<JdbcParameter, JdbcParameterBinding>)
    filterJdbcParameters is no longer used
    org.hibernate.tuple.entity.EntityMetamodel(PersistentClass, EntityPersister, PersisterCreationContext)
    org.hibernate.tuple.PojoInstantiator(Class<?>, ReflectionOptimizer.InstantiationOptimizer)
    See PojoInstantiator
    org.hibernate.tuple.PojoInstantiator(Class<?>, ReflectionOptimizer.InstantiationOptimizer, boolean)
    See PojoInstantiator
    org.hibernate.tuple.PojoInstantiator(Component, ReflectionOptimizer.InstantiationOptimizer)
    See PojoInstantiator
    org.hibernate.type.ComponentType(Component, int[], MetadataBuildingContext)
    org.hibernate.type.EmbeddedComponentType(Component, int[], MetadataBuildingContext)
    org.jboss.as.naming.ValueManagedReference(Value<?>)
    use ValueManagedReference(Object) instead. This constructor will be removed in the future.
    org.jboss.as.naming.ValueManagedReferenceFactory(Value<?>)
    use ValueManagedReferenceFactory(Object) instead. This constructor will be removed in the future.
    org.jboss.logmanager.handlers.TcpOutputStream(Socket)
    Use TcpOutputStream(ClientSocketFactory, boolean)
    org.jboss.resteasy.client.jaxrs.internal.ClientResponse(ClientConfiguration)
    org.jboss.resteasy.core.interception.jaxrs.AbstractReaderInterceptorContext(MediaType, ResteasyProviderFactory, Annotation[], ReaderInterceptor[], MultivaluedMap<String, String>, Type, Class, InputStream)
    org.jboss.resteasy.core.interception.jaxrs.AbstractWriterInterceptorContext(WriterInterceptor[], Annotation[], Object, Type, MediaType, Class, OutputStream, ResteasyProviderFactory, MultivaluedMap<String, Object>)
    org.jboss.resteasy.core.interception.jaxrs.ClientReaderInterceptorContext(ReaderInterceptor[], ResteasyProviderFactory, Class, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream, Map<String, Object>)
    org.jboss.resteasy.core.interception.jaxrs.ClientWriterInterceptorContext(WriterInterceptor[], ResteasyProviderFactory, Object, Class, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream, Map<String, Object>)
    org.jboss.resteasy.core.interception.jaxrs.ContainerResponseContextImpl(HttpRequest, HttpResponse, BuiltResponse)
    org.jboss.resteasy.core.interception.jaxrs.PostMatchContainerRequestContext(HttpRequest, ResourceMethodInvoker)
    org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext(HttpRequest)
    org.jboss.resteasy.plugins.providers.sse.SseEventOutputImpl(MessageBodyWriter<OutboundSseEvent>)
    org.jboss.resteasy.plugins.server.resourcefactory.POJOResourceFactory(Class<?>)
    org.jboss.resteasy.plugins.server.resourcefactory.SingletonResource(Object)
    org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.AsyncOperation(OutputStream)
    org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.FlushOperation(OutputStream)
    org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.WriteOperation(OutputStream, byte[], int, int)
    org.wildfly.security.http.util.sso.SingleSignOnServerMechanismFactory(HttpServerAuthenticationMechanismFactory, SingleSignOnSessionFactory, SingleSignOnServerMechanismFactory.SingleSignOnConfiguration)
    org.wildfly.security.sasl.util.AbstractSaslClient(String, String, String, CallbackHandler, String, boolean)
    org.wildfly.security.sasl.util.AbstractSaslParticipant(String, String, String, CallbackHandler)
    org.wildfly.security.sasl.util.AbstractSaslServer(String, String, String, CallbackHandler)
    org.wildfly.security.sasl.util.SSLSaslClientFactory(SaslClientFactory, Supplier<SSLSession>)
    Use SSLSaslClientFactory(Supplier, SaslClientFactory) to avoid problems where a TLS client is acting as a SASL server.
    org.wildfly.security.sasl.util.SSLSaslServerFactory(SaslServerFactory, Supplier<SSLSession>)
    Use SSLSaslServerFactory(Supplier, SaslServerFactory) to avoid problems where a TLS server is acting as a SASL client.
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII
    Since 2.10 use JsonWriteFeature.ESCAPE_NON_ASCII instead
    com.fasterxml.jackson.core.JsonGenerator.Feature.QUOTE_FIELD_NAMES
    Since 2.10 use JsonWriteFeature.QUOTE_FIELD_NAMES instead
    com.fasterxml.jackson.core.JsonGenerator.Feature.QUOTE_NON_NUMERIC_NUMBERS
    Since 2.10 use JsonWriteFeature.WRITE_NAN_AS_STRINGS instead
    com.fasterxml.jackson.core.JsonGenerator.Feature.USE_FAST_DOUBLE_WRITER
    Use StreamWriteFeature.USE_FAST_DOUBLE_WRITER instead
    com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_HEX_UPPER_CASE
    Use JsonWriteFeature.WRITE_HEX_UPPER_CASE instead
    com.fasterxml.jackson.core.JsonGenerator.Feature.WRITE_NUMBERS_AS_STRINGS
    Since 2.10 use JsonWriteFeature.WRITE_NUMBERS_AS_STRINGS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER
    Since 2.10 use JsonReadFeature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS
    Use JsonReadFeature.ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS
    Use JsonReadFeature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_MISSING_VALUES
    Since 2.10 use JsonReadFeature.ALLOW_MISSING_VALUES instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS
    Since 2.10 use JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_NUMERIC_LEADING_ZEROS
    Since 2.10 use JsonReadFeature.ALLOW_LEADING_ZEROS_FOR_NUMBERS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_TRAILING_COMMA
    Since 2.10 use JsonReadFeature.ALLOW_TRAILING_COMMA instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS
    Use JsonReadFeature.ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS instead
    com.fasterxml.jackson.core.JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS
    Since 2.10 use JsonReadFeature.ALLOW_UNESCAPED_CONTROL_CHARS instead
    com.fasterxml.jackson.databind.ObjectMapper.DefaultTyping.EVERYTHING
    Since 2.17 and removed from 3.0 --see ObjectMapper.DefaultTyping.NON_FINAL_AND_ENUMS for Enum-related usage.
    com.fasterxml.jackson.databind.SerializationFeature.WRITE_BIGDECIMAL_AS_PLAIN
    Since 2.5: use JsonGenerator.Feature.WRITE_BIGDECIMAL_AS_PLAIN instead (using ObjectWriter.with(com.fasterxml.jackson.core.JsonGenerator.Feature)).
    com.fasterxml.jackson.databind.SerializationFeature.WRITE_EMPTY_JSON_ARRAYS
    Since 2.8 there are better mechanism for specifying filtering; specifically using JsonInclude or configuration overrides.
    com.fasterxml.jackson.databind.SerializationFeature.WRITE_NULL_MAP_VALUES
    Since 2.9 there are better mechanism for specifying filtering; specifically using JsonInclude or configuration overrides (see ObjectMapper.configOverride(Class)}).
    org.hibernate.annotations.CascadeType.DELETE
    since Session.delete(Object) is deprecated
    org.hibernate.annotations.CascadeType.REPLICATE
    since Session.replicate(Object, ReplicationMode) is deprecated
    org.hibernate.annotations.CascadeType.SAVE_UPDATE
    since Session.saveOrUpdate(Object) is deprecated
    org.hibernate.annotations.LazyCollectionOption.EXTRA
    use operations of Hibernate
    org.hibernate.annotations.LazyCollectionOption.FALSE
    use FetchType.EAGER
    org.hibernate.annotations.LazyCollectionOption.TRUE
    use FetchType.LAZY
    org.hibernate.annotations.LazyToOneOption.FALSE
    use FetchType.EAGER
    org.hibernate.annotations.LazyToOneOption.NO_PROXY
    this setting no longer has any useful effect
    org.hibernate.annotations.LazyToOneOption.PROXY
    use FetchType.LAZY
    org.hibernate.bytecode.enhance.spi.UnsupportedEnhancementStrategy.LEGACY
    Use UnsupportedEnhancementStrategy.SKIP or UnsupportedEnhancementStrategy.FAIL instead.
    org.hibernate.search.engine.search.common.ValueConvert.DEFAULT
    org.hibernate.search.engine.search.common.ValueConvert.NO
    Use ValueModel.INDEX instead.
    org.hibernate.search.engine.search.common.ValueConvert.YES
    Use ValueModel.MAPPING instead.
    org.hibernate.search.engine.search.common.ValueModel.DEFAULT
    This constant is deprecated and will be removed at the same time as the ValueConvert enum is removed. Do not use this value explicitly.
    org.hibernate.search.mapper.orm.automaticindexing.AutomaticIndexingStrategyName.NONE
    Use HibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED instead.
    org.hibernate.search.mapper.orm.automaticindexing.AutomaticIndexingStrategyName.SESSION
    Use HibernateOrmMapperSettings.INDEXING_LISTENERS_ENABLED instead.
    org.infinispan.commons.api.CacheContainerAdmin.AdminFlag.PERMANENT
    configurations are now always permanent by default. Use the CacheContainerAdmin.AdminFlag.VOLATILE flag to obtain the opposite behaviour.
    org.wildfly.clustering.singleton.SingletonCacheRequirement.SINGLETON_SERVICE_BUILDER_FACTORY
    Use SingletonServiceBuilderFactory.SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonCacheRequirement.SINGLETON_SERVICE_CONFIGURATOR_FACTORY
    Use SingletonServiceConfiguratorFactory.SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultCacheRequirement.SINGLETON_SERVICE_BUILDER_FACTORY
    Use SingletonServiceBuilderFactory.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultCacheRequirement.SINGLETON_SERVICE_CONFIGURATOR_FACTORY
    Use SingletonServiceConfiguratorFactory.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultRequirement.POLICY
    Use SingletonPolicy.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonDefaultRequirement.SINGLETON_POLICY
    Use SingletonPolicy.DEFAULT_SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonRequirement.POLICY
    Use SingletonPolicy.SERVICE_DESCRIPTOR instead.
    org.wildfly.clustering.singleton.SingletonRequirement.SINGLETON_POLICY
    Use SingletonPolicy.SERVICE_DESCRIPTOR instead.
    org.wildfly.security.ssl.Digest.AEAD
    no longer used; refer to the actual digest algorithm instead.
  • Deprecated Annotation Interface Elements
    Annotation Interface Element
    Description
    com.fasterxml.jackson.databind.annotation.JsonSerialize.include()
    As of Jackson 2.0, this annotation has been replaced by JsonInclude
    com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema.schemaItemDefinition()
    (since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
    com.fasterxml.jackson.databind.jsonschema.JsonSerializableSchema.schemaObjectPropertiesDefinition()
    (since 2.1) -- support will be dropped in future, since JSON-as-String is fundamentally bad way for customizing anything. No direct replacements offered.
    jakarta.json.bind.annotation.JsonbProperty.nillable()
    Please use JsonbNillable as another annotation instead. This option will be removed in the future.
    jakarta.jws.HandlerChain.name()
    As of JSR-181 2.0 with no replacement.
    org.eclipse.microprofile.openapi.annotations.media.Schema.example()
    use Schema.examples()
    org.eclipse.microprofile.openapi.annotations.media.SchemaProperty.example()
    use SchemaProperty.examples()
    org.hibernate.annotations.AttributeAccessor.value()
    use AttributeAccessor.strategy()
    org.hibernate.annotations.Cache.include()
    Use Cache.includeLazy() for the sake of typesafety.
    org.hibernate.annotations.CurrentTimestamp.timing()
    This was introduced in error
    org.hibernate.annotations.DynamicInsert.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.DynamicUpdate.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.ForeignKey.inverseName()
    this member is currently ignored and has no effect
    org.hibernate.annotations.Generated.value()
    use Generated.event()
    org.hibernate.annotations.GenericGenerator.strategy()
    use GenericGenerator.type() for typesafety
    org.hibernate.annotations.NamedNativeQuery.cacheMode()
    use NamedNativeQuery.cacheStoreMode() and NamedNativeQuery.cacheRetrieveMode() since CacheModeType is deprecated
    org.hibernate.annotations.NamedNativeQuery.callable()
    Calling database procedures and functions through NativeQuery is no longer supported; use NamedStoredProcedureQuery instead.
    org.hibernate.annotations.NamedQuery.cacheMode()
    use NamedQuery.cacheStoreMode() and NamedQuery.cacheRetrieveMode() since CacheModeType is deprecated
    org.hibernate.annotations.SelectBeforeUpdate.value()
    When false, this annotation has no effect.
    org.hibernate.annotations.SQLDelete.check()
    use SQLDelete.verify() with an Expectation class
    org.hibernate.annotations.SQLDeleteAll.check()
    use SQLDeleteAll.verify() with an Expectation class
    org.hibernate.annotations.SQLInsert.check()
    use SQLInsert.verify() with an Expectation class
    org.hibernate.annotations.SQLUpdate.check()
    use SQLUpdate.verify() with an Expectation class
    org.hibernate.annotations.Table.checkConstraint()
    use Check.
    org.hibernate.annotations.Table.comment()
    use Comment
    org.hibernate.annotations.Table.fetch()
    This setting has no effect in Hibernate 6
    org.hibernate.annotations.Table.foreignKey()
    use SecondaryTable.foreignKey()
    org.hibernate.annotations.Table.indexes()
    use Table.indexes() or SecondaryTable.indexes()
    org.hibernate.annotations.Table.inverse()
    use SecondaryRow.owned()
    org.hibernate.annotations.Table.optional()
    use SecondaryRow.optional()
    org.hibernate.annotations.Table.sqlDelete()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.annotations.Table.sqlInsert()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.annotations.Table.sqlUpdate()
    use SQLInsert.table() to specify the secondary table
    org.hibernate.envers.Audited.auditParents()
    Use @AuditOverride(forClass=SomeEntity.class) instead.
    org.hibernate.search.mapper.pojo.mapping.definition.annotation.FieldProjection.convert()
    Use FieldProjection.valueModel() instead. Note, setting FieldProjection.convert() to non-default ValueConvert.NO will result in an exception at runtime, use FieldProjection.valueModel() with ValueModel.INDEX instead.

    Setting FieldProjection.valueModel() to any non-default value will take precedence over FieldProjection.convert() default ValueConvert.YES value.

    org.hibernate.search.mapper.pojo.mapping.definition.annotation.IndexedEmbedded.prefix()
    Use IndexedEmbedded.name() instead. Note that IndexedEmbedded.name() does not allow dots.

Copyright © 2025. All rights reserved.