Package and Description |
---|
javax.faces.bean |
org.infinispan.io
since 10.0
|
org.jboss.msc.inject
this package will be removed in a future release.
|
org.jboss.msc.value
this package will be removed in a future release.
|
Interface and Description |
---|
org.jboss.resteasy.spi.interception.AcceptedByMethod
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.hibernate.boot.spi.AdditionalJaxbMappingProducer
Intended for Envers integration until we can migrate Envers away from XML generation
for building its model.
|
org.infinispan.persistence.spi.AdvancedCacheExpirationWriter
since 11.0 replaced by
NonBlockingStore |
org.infinispan.persistence.spi.AdvancedCacheLoader
since 11.0 replaced by
NonBlockingStore |
org.infinispan.persistence.spi.AdvancedCacheWriter
since 11.0 replaced by
NonBlockingStore |
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.persistence.spi.AdvancedLoadWriteStore
since 11.0 replaced by
NonBlockingStore |
org.hibernate.resource.transaction.backend.jta.internal.synchronization.AfterCompletionAction
(since 5.2) - probably getting removed in 5.2 as well. This was an SPI contract
intended for HEM that is no longer needed.
|
org.hibernate.validator.cfg.context.AnnotationProcessingOptions
Since 6.0. Planned for removal. Use
AnnotationIgnoreOptions.ignoreAnnotations(boolean) instead. |
org.apache.xerces.dom3.as.ASAttributeDeclaration
An attribute declaration in the context of a
ASObject .The
constant 'REQUIRED' is missing from this interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASContentModel
The content model of a declared element.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASDataType
The datatypes supported by DOM AS implementations. Further datatypes may be
added in the Schema/PSVI spec.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASElementDeclaration
The element name along with the content specification in the context of an
ASObject .
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASEntityDeclaration
Models a general entity declaration in an abstract schema. The abstract
schema does not handle any parameter entity. It is assumed that the
parameter entities are expanded by the implementation as the abstract
schema is built.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASModel
To begin with, an abstract schema is a generic structure that could
contain both internal and external subsets. An
ASModel is an
abstract object that could map to a DTD , an XML Schema , a database
schema, etc. An ASModel could represent either an internal
or an external subset; hence an abstract schema could be composed of an
ASModel representing the internal subset and an
ASModel representing the external subset. Note that the
ASModel representing the external subset could consult the
ASModel representing the internal subset. Furthermore, the
ASModel representing the internal subset could be set to
null by the setInternalAS method as a mechanism for
"removal". In addition, only one ASModel representing the
external subset can be specified as "active" and it is possible that none
are "active". Finally, the ASModel contains the factory
methods needed to create a various types of ASObjects like
ASElementDeclaration , ASAttributeDeclaration ,
etc.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASNamedObjectMap
Objects implementing the
ASNamedObjectMap interface are used
to represent collections of abstract schema nodes that can be accessed by
name. Note that ASNamedObjectMap does not inherit from
ASObjectList ; ASNamedObjectMaps are not
maintained in any particular order. Objects contained in an object
implementing ASNamedObjectMap may also be accessed by an
ordinal index, but this is simply to allow convenient enumeration of the
contents of a ASNamedObjectMap , and does not imply that the
DOM specifies an order to these ASObjects .
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASNotationDeclaration
This interface represents a notation declaration.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASObject
The
ASObject interface is analogous to a Node in
, e.g., an element declaration.
Opaque. See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.ASObjectList
The
ASObjectList interface provides the abstraction of an
ordered collection of AS nodes, without defining or constraining how this
collection is implemented. ASObjectList objects in the DOM
AS are live.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.jboss.resteasy.spi.AsynchronousResponse
Replaced by javax.ws.rs.container.AsyncResponse
|
org.hibernate.ejb.AvailableSettings
use org.hibernate.jpa.AvailableSettings
|
org.hibernate.BasicQueryContract
(since 5.2) use
CommonQueryContract instead. |
org.jboss.msc.service.BatchServiceTarget
this class will be removed in a future release.
|
org.jboss.narayana.txframework.api.management.BATxControl
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Interface defining a transaction control object which can be injected into a framework web service or
lifecycle method for one of the Business Activity protocols.
|
com.fasterxml.jackson.databind.ser.BeanPropertyFilter
Since 2.3: use
PropertyFilter instead. |
org.apache.activemq.artemis.core.message.BodyEncoder |
org.jboss.resteasy.client.cache.BrowserCache
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.infinispan.stats.CacheContainerStats
Since 10.1.3. This mixes statistics across unrelated caches so the reported numbers don't have too much
relevance. Please use
Stats or ClusterCacheStats instead. |
org.hibernate.engine.spi.CacheImplementor
Moved to
CacheImplementor |
org.infinispan.persistence.spi.CacheLoader
since 11.0 replaced by
NonBlockingStore |
org.infinispan.persistence.spi.CacheWriter
since 11.0 replaced by
NonBlockingStore |
org.apache.xerces.dom3.as.CharacterDataEditAS
This interface extends the
NodeEditAS interface with
additional methods for document editing. An object implementing this
interface must also implement NodeEditAS interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.jboss.resteasy.spi.interception.ClientExecutionContext
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.spi.interception.ClientExecutionInterceptor
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.client.ClientExecutor
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.wildfly.clustering.dispatcher.CommandResponse |
org.wildfly.extension.elytron.Configurable
it is sufficient to implement
initialize(Map<String, String>) method in custom component |
org.hibernate.tool.hbm2ddl.ConnectionHelper
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.apache.activemq.artemis.spi.core.remoting.ConnectionLifeCycleListener
use
ClientConnectionLifeCycleListener instead. |
org.apache.activemq.artemis.core.server.ConnectorService |
org.infinispan.distribution.ch.ConsistentHashFactory
Since 11.0. Will be removed in 14.0, the segment allocation will no longer be customizable.
|
org.apache.xml.dtm.ref.CoroutineParser
Since the ability to start a parse via the
coroutine protocol was not being used and was complicating design.
See
IncrementalSAXSource . |
org.jboss.marshalling.Creator
This API is deprecated and will be removed in a future version.
|
org.infinispan.xsite.CustomFailurePolicy
since 11.0. Use
CustomFailurePolicy instead. |
org.apache.xerces.dom3.as.DocumentAS
This interface extends the
Document interface with additional
methods for both document and AS editing.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.DocumentEditAS
This interface extends the
NodeEditAS interface with
additional methods for both document and AS editing.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.DOMASBuilder
An Abstract Schema parser interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.DOMASWriter
A Abstract Schema serialization interface.
DOMASWriters provides an API for serializing Abstract Schemas out in the form of a source Abstract Schema. The Abstract Schema is written to an output stream, the type of which depends on the specific language bindings in use. DOMASWriter is a generic Abstract Schema serialization interface. It
can be applied to both an internal Abstract Schema and/or an external
Abstract Schema. DOMASWriter is applied to serialize a single Abstract
Schema. Serializing a document with an active Internal Abstract Schema
will serialize this internal Abstract Schema with the document as it is
part of the Document (see See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xerces.dom3.as.DOMImplementationAS
This interface allows creation of an
ASModel . The expectation
is that an instance of the DOMImplementationAS interface can
be obtained by using binding-specific casting methods on an instance of
the DOMImplementation interface when the DOM implementation
supports the feature "AS-EDIT ".
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.apache.xml.utils.DOMOrder
Since the introduction of the DTM, this class will be removed.
Nodes that implement this index can return a document order index.
Eventually, this will be replaced by DOM 3 methods.
(compareDocumentOrder and/or compareTreePosition.)
|
org.apache.xalan.serialize.DOMSerializer
Use org.apache.xml.serializer.DOMSerializer
|
org.apache.xml.serialize.DOMSerializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
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.apache.xerces.dom3.as.ElementEditAS
This interface extends the
Element interface with additional
methods for guided document editing. An object implementing this
interface must also implement NodeEditAS interface.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.jboss.resteasy.client.EntityTypeFactory
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.infinispan.commons.util.EvictionListener
since 10.0 - This class is not used internally anymore
|
org.hibernate.jpa.event.spi.jpa.ExtendedBeanManager
Use
ExtendedBeanManager instead |
org.hibernate.jpa.event.spi.jpa.ExtendedBeanManager.LifecycleListener
Use
ExtendedBeanManager.LifecycleListener instead |
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.persistence.spi.ExternalStore
since 11.0 replaced by
NonBlockingStore |
javax.servlet.jsp.el.FunctionMapper
As of JSP 2.1, replaced by
FunctionMapper |
javax.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. |
org.wildfly.clustering.group.Group.Listener
Replaced by
GroupListener . |
org.hibernate.jpa.HibernateEntityManager
(snce 5.2) Use Session (or SessionImplementor), as it now extends EntityManager directly
|
org.hibernate.ejb.HibernateEntityManager
Use
HibernateEntityManager instead |
org.hibernate.jpa.HibernateEntityManagerFactory
(since 5.2) Use SessionFactory (or SessionFactoryImplementor) as it now extends EntityManagerFactory directly
|
org.hibernate.ejb.HibernateEntityManagerFactory
Use
HibernateEntityManagerFactory instead |
org.hibernate.jpa.spi.HibernateEntityManagerFactoryAware
(since 5.2) Why do we need an over-arching access to HibernateEntityManagerFactory across
multiple contract hierarchies?
|
org.hibernate.jpa.spi.HibernateEntityManagerImplementor
(since 5.2) move these methods to SessionImplementor
|
org.hibernate.ejb.HibernateQuery
Use
HibernateQuery instead |
javax.servlet.http.HttpSessionContext
As of Java(tm) Servlet API 2.1 for security reasons, with no replacement. This interface will be removed
in a future version of this API.
|
org.infinispan.commands.InitializableCommand
since 11.0, please implement
ReplicableCommand#invokeAsync(ComponentRegistry) instead |
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.resteasy.core.interception.InterceptorRegistryListener
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.infinispan.metadata.InternalMetadata
since 10.0
|
org.infinispan.remoting.transport.jgroups.JGroupsChannelLookup
since 11.0, this will be removed in the next major version with no direct replacement.
|
org.apache.activemq.artemis.jms.server.JMSServerManager |
org.hibernate.bytecode.enhance.spi.LazyPropertyInitializer.InterceptorImplementor
Prefer the form of these methods defined on
BytecodeLazyAttributeInterceptor instead |
org.infinispan.persistence.spi.LocalOnlyCacheLoader
since 11.0. To be removed in 14.0 ISPN-11864 with no direct replacement.
|
org.hibernate.resource.transaction.backend.jta.internal.synchronization.ManagedFlushChecker
(since 5.2) no longer needed since integrating HEM into hibernate-core.
|
org.infinispan.jmx.MBeanServerLookup
Use
MBeanServerLookup instead |
org.jboss.resteasy.spi.interception.MessageBodyReaderContext
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.spi.interception.MessageBodyReaderInterceptor
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.spi.interception.MessageBodyWriterContext
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.spi.interception.MessageBodyWriterInterceptor
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.apache.activemq.artemis.core.message.impl.MessageInternal |
org.hibernate.cfg.NamingStrategy
A
org.hibernate.cfg.naming.NamingStrategyDelegator should be used instead. |
org.hibernate.stat.NaturalIdCacheStatistics
(since 5.3) Use
NaturalIdStatistics - unfortunately the
old statistics contracts exposed these by region name, rather than the name of
the entity defining the natural-id |
org.apache.xerces.dom3.as.NodeEditAS
This interface extends a
Node from with additional methods
for guided document editing. The expectation is that an instance of the
DOMImplementationAS interface can be obtained by using
binding-specific casting methods on an instance of the
DOMImplementation interface when the DOM implementation
supports the feature "AS-DOC ".
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
org.wildfly.clustering.group.NodeFactory
To be removed from API without replacement
|
org.hibernate.hql.internal.ast.tree.ParameterContainer
See entire discussion above
|
org.jboss.logging.ParameterConverter
this is not currently used anywhere and no replacement will be created
|
org.infinispan.commons.util.PeekableMap
since 11.0 with no replacement - no longer used
|
org.xnio.Pool
See
ByteBufferPool . |
org.xnio.Pooled
See
ByteBufferPool . |
org.jboss.resteasy.spi.interception.PostProcessInterceptor
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.spi.interception.PreProcessInterceptor
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.hibernate.tuple.Property
Use the direct
Attribute hierarchy |
org.hibernate.Query
(since 5.2) use
Query instead |
org.hibernate.cache.spi.QueryCache
Use
QueryResultsCache instead -
CacheImplementor.getQueryResultsCache(java.lang.String) rather than
CacheImplementor.getQueryCache() |
org.hibernate.cache.RegionFactory
Moved, but still need this definition for ehcache
|
org.wildfly.clustering.registry.Registry.Listener
Replaced by
RegistryListener . |
org.wildfly.clustering.registry.RegistryEntryProvider |
org.hibernate.mapping.RelationalModel
(since 5.2) not needed anymore.
|
org.jboss.resteasy.client.core.marshallers.ResteasyClientProxy
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.hibernate.stat.SecondLevelCacheStatistics
Use
CacheRegionStatistics instead |
io.undertow.security.api.SecurityContextFactory
Instead extend AbstractSecurityContextAssociationHandler to provide alternative contexts.
|
org.infinispan.persistence.spi.SegmentedAdvancedLoadWriteStore
since 11.0 replaced by
NonBlockingStore |
org.apache.xalan.serialize.Serializer
Use org.apache.xml.serializer.Serializer
|
org.apache.xml.serialize.Serializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for more
information.
|
org.apache.activemq.artemis.core.server.ServerMessage |
org.jboss.msc.service.Service
use
Service instead.
This class will be removed in a future release. |
org.hibernate.integrator.spi.ServiceContributingIntegrator
A separate
ServiceContributor should be used instead. |
org.jboss.msc.service.ServiceListener
Service listeners are not encouraged for general user use. Users should use
LifecycleListener s instead.
This class will be removed in a future release. |
org.hibernate.engine.spi.SessionOwner
(since 5.2) since consolidating hibernate-entitymanager into hibernate-core
I believe this is no longer needed.
|
javax.servlet.SingleThreadModel
As of Java Servlet API 2.4, with no direct replacement.
|
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.hibernate.SQLQuery
(since 5.2) use
NativeQuery instead. |
org.infinispan.commons.marshall.StreamingMarshaller
for internal use only
|
org.jboss.resteasy.spi.StringConverter
Replaced by javax.ws.rs.ext.ParamConverter
|
org.apache.cxf.sts.event.STSFailureEvent |
io.undertow.servlet.api.ThreadSetupAction |
org.infinispan.persistence.spi.TransactionalCacheWriter
since 11.0 replaced by
NonBlockingStore |
org.apache.activemq.artemis.core.server.cluster.Transformer |
org.apache.xalan.transformer.TransformSnapshot
It doesn't look like this code, which is for tooling, has
functioned propery for a while, so it doesn't look like it is being used.
|
org.jboss.narayana.txframework.api.management.TxControl
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Interface defining at the most generic level a transaction control object which can be injected into a
framework web service or lifecycle method. Instances of this type and its subtypes can be uses
to type fields which are the target of a TxManagement attribute. A TxControl provides a set of
operations which the web service or lifecycle method can use to influence the logic of the
transaction.
|
org.jboss.narayana.txframework.api.management.TXDataMap
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.hibernate.type.TypeFactory.TypeScope
Use
TypeConfiguration /TypeConfiguration.Scope instead |
org.hibernate.cache.spi.UpdateTimestampsCache
Use
TimestampsCache instead |
javax.xml.bind.Validator
since JAXB 2.0
|
org.jboss.msc.value.Value
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
com.sun.org.omg.CORBA.portable.ValueHelper
Deprecated by CORBA 2.3.
|
javax.servlet.jsp.el.VariableResolver
As of JSP 2.1, replaced by
ELResolver |
org.infinispan.container.entries.versioned.Versioned
since 11.0 (no longer used).
|
org.hibernate.type.descriptor.WrapperOptionsContext
(since 5.2) Just directly implement WrapperOptions
|
org.jboss.narayana.txframework.api.management.WSBATxControl
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Interface defining a transaction control object which can be injected into a framework web service or
lifecycle method for the Web Service Business Activity protocol.
|
Class and Description |
---|
org.infinispan.factories.AbstractComponentRegistry
Since 9.4, please use
BasicComponentRegistry instead. |
org.infinispan.configuration.cache.AbstractCustomInterceptorsConfigurationChildBuilder
Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
|
org.apache.cxf.interceptor.AbstractLoggingInterceptor |
org.jboss.msc.service.AbstractService
use
Service instead.
This class will be removed in a future release. |
org.jboss.msc.service.AbstractServiceListener
Service listeners are not encouraged for general user use.
This class will be removed in a future release.
|
org.infinispan.remoting.transport.AbstractTransport
Since 9.1, please implement
Transport directly. |
org.jboss.resteasy.plugins.interceptors.encoding.AcceptEncodingGZIPInterceptor |
org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl |
org.jboss.msc.inject.AddMethodInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.apache.xerces.dom.ASDOMImplementationImpl |
org.apache.xerces.dom.ASModelImpl |
org.jboss.msc.inject.AtomicReferenceFieldUpdaterInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.jboss.msc.inject.AtomicReferenceInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.hibernate.cfg.AttributeConverterDefinition
(since 5.3) forces the converter instance to be built too early,
which precludes the ability to resolve them from CDI, etc. See
ConverterDescriptor instead |
javax.faces.webapp.AttributeTag
The Faces implementation must now provide the
implementation for this class.
|
org.wildfly.security.sasl.util.AuthenticationContextSaslClient
Use
org.wildfly.security.sasl.auth.util.AuthenticationContextSaslClient instead. |
org.wildfly.security.sasl.util.AuthenticationContextSaslClientFactory
Use
org.wildfly.security.sasl.auth.util.AuthenticationContextSaslClientFactory instead. |
org.wildfly.security.sasl.util.AuthenticationContextSaslServer
Use
org.wildfly.security.sasl.auth.util.AuthenticationContextSaslServer instead. |
org.wildfly.security.sasl.util.AuthenticationContextSaslServerFactory
Use
org.wildfly.security.sasl.auth.util.AuthenticationContextSaslServerFactory instead. |
org.xnio.AutomaticReference
See
CleanerReference . |
org.apache.xml.serialize.BaseMarkupSerializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.infinispan.commons.executors.BlockingThreadPoolExecutorFactory
since 12.0 with no replacement
|
org.infinispan.commons.util.BlueprintGenerator
Since 10.1, OSGi support is deprecated and will be removed in a future release.
|
com.sun.xml.bind.api.BridgeContext
The caller no longer needs to use this, as
Bridge has
methods that can work without BridgeContext . |
org.xnio.ByteBufferSlicePool
See
ByteBufferPool . |
org.infinispan.stats.impl.CacheContainerStatsImpl
Since 10.1.3. This mixes statistics across unrelated caches so the reported numbers don't have too much
relevance. Please use
Stats or ClusterCacheStats instead. |
org.jboss.msc.value.CachedValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.resteasy.client.cache.CacheEntry
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.cache.CacheFactory
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.cache.CacheInterceptor
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.wildfly.security.credential.source.CallbackHandlerCredentialSource
Use
CallbackHandlerCredentialSource instead |
org.jboss.msc.inject.CastingInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.CheckedValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.ClassOfValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.resteasy.core.interception.ClientExecutionContextImpl
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.jboss.resteasy.client.jaxrs.ClientHttpEngineBuilder4 |
org.jboss.resteasy.client.ClientRequest
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.ClientRequestFactory
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.ClientResponse
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.infinispan.persistence.cluster.ClusterLoader
since 11.0. To be removed in 14.0 ISPN-11864 with no direct replacement.
|
org.infinispan.configuration.cache.ClusterLoaderConfiguration
since 11.0. To be removed in 14.0 ISPN-11864 with no direct replacement.
|
org.infinispan.configuration.cache.ClusterLoaderConfigurationBuilder
since 11.0. To be removed in 14.0 ISPN-11864 with no direct replacement.
|
org.infinispan.security.impl.ClusterRoleMapper
use
ClusterRoleMapper instead |
org.hibernate.tool.hbm2ddl.ColumnMetadata
Use
ColumnInformation or
ColumnInformationImpl instead |
org.wildfly.security.credential.source.CommandCredentialSource
Use
CommandCredentialSource instead |
org.infinispan.security.impl.CommonNameRoleMapper
use
CommonNameRoleMapper instead |
org.jboss.msc.inject.ConcurrentMapInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.hibernate.internal.util.ConfigHelper
Use
ClassLoaderService instead |
org.jboss.msc.value.ConstructedValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
javax.faces.webapp.ConverterTag
This has been partially replaced by
ConverterELTag . The remainder of the functionality, namely, the
binding facility and the implementation of the ConverterTag.createConverter() method, is now an implementation detail. |
org.apache.activemq.artemis.core.config.CoreQueueConfiguration |
org.wildfly.security.credential.source.CredentialStoreCredentialSource
Use
CredentialStoreCredentialSource instead |
org.infinispan.configuration.cache.CustomInterceptorsConfiguration
Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
|
org.infinispan.configuration.cache.CustomInterceptorsConfigurationBuilder
Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
|
com.sun.xml.bind.DatatypeConverterImpl
in JAXB 2.2.4 - use javax.xml.bind.DatatypeConverterImpl instead
or let us know why you can't
|
io.undertow.server.handlers.DateHandler |
org.jboss.narayana.txframework.api.configuration.service.Default
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Marker type used to provide default value for class fields in tx framework service annotations
|
org.jboss.security.plugins.DefaultLoginConfig |
io.undertow.servlet.api.DefaultServletConfig |
org.jboss.msc.value.DefaultValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl
(since 5.3)
NaturalIdStatistics is preferred over
NaturalIdCacheStatistics |
org.hibernate.dialect.DerbyDialect
HHH-6073
|
org.apache.xml.utils.DOM2Helper
Since the introduction of the DTM, this class will be removed.
This class provides a DOM level 2 "helper", which provides services currently
not provided be the DOM standard.
|
org.apache.xerces.parsers.DOMASBuilderImpl |
com.fasterxml.jackson.module.jaxb.deser.DomElementJsonDeserializer
Since 2.10 not used
|
com.fasterxml.jackson.module.jaxb.ser.DomElementJsonSerializer
Since 2.10 not used
|
org.apache.xml.utils.DOMHelper
Since the introduction of the DTM, this class will be removed.
This class provides a front-end to DOM implementations, providing
a number of utility functions that either aren't yet standardized
by the DOM spec or that are defined in optional DOM modules and
hence may not be present in all DOMs.
|
org.apache.xml.serialize.DOMSerializerImpl
Replaced by org.apache.xml.serializer.dom3.LSSerializerImpl in Xerces 2.9.0.
|
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.omg.CORBA.DynamicImplementation
org.omg.CORBA.DynamicImplementation
|
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.apache.xml.serialize.ElementState
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.wildfly.security.auth.util.ElytronAuthenticator |
org.apache.activemq.artemis.jms.server.embedded.EmbeddedJMS |
org.apache.xml.serialize.EncodingInfo
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.apache.xml.serialize.Encodings
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.infinispan.commons.dataconversion.EncodingUtils
Use the org.infinispan.encoding.DataConversion obtained from the AdvancedCache.
|
org.hibernate.property.access.spi.EnhancedGetterMethodImpl
No longer used;
GetterFieldImpl or GetterMethodImpl should be used instead. |
org.jboss.msc.value.EnvironmentPropertyValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.infinispan.io.ExpandableMarshalledValueByteStream
since 10.0
|
org.hibernate.criterion.Expression
Use
Restrictions instead |
javax.servlet.jsp.el.Expression
As of JSP 2.1, replaced by
ValueExpression |
javax.servlet.jsp.el.ExpressionEvaluator
As of JSP 2.1, replaced by
ExpressionFactory |
org.wildfly.security.credential.source.FactoryCredentialSource
Use
FactoryCredentialSource instead |
org.jboss.msc.inject.FieldInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.FieldValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.apache.activemq.artemis.core.config.impl.FileSecurityConfiguration |
org.jasypt.salt.FixedByteArraySaltGenerator
Deprecated in 1.9.2 in favour of
ByteArrayFixedSaltGenerator , which
implements the new FixedSaltGenerator interface and therefore is able to benefit
from the performance improvements associated with it. This class will be removed
in 1.10.0 (or 2.0.0). |
org.jasypt.salt.FixedStringSaltGenerator
Deprecated in 1.9.2 in favour of
StringFixedSaltGenerator , which
implements the new FixedSaltGenerator interface and therefore is able to benefit
from the performance improvements associated with it. This class will be removed
in 1.10.0 (or 2.0.0). |
org.hibernate.tool.hbm2ddl.ForeignKeyMetadata
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.apache.xalan.xsltc.dom.ForwardPositionIterator
This class exists only for backwards compatibility with old
translets. New code should not reference it.
|
org.xnio.channels.FramedMessageChannel
This class is deprecated; use conduits instead.
|
org.jboss.resteasy.util.GenericType
Replaced by javax.ws.rs.core.GenericType
|
org.infinispan.configuration.global.GlobalJmxStatisticsConfiguration
since 10.1.3 Use
GlobalJmxConfiguration instead. This will be removed in next major version. |
org.infinispan.configuration.global.GlobalJmxStatisticsConfigurationBuilder
since 10.1.3. Use
GlobalJmxConfigurationBuilder instead. This will be removed in next major version. |
org.infinispan.commons.dataconversion.GlobalMarshallerEncoder
Since 11.0, will be removed with ISPN-9622
|
org.infinispan.io.GridFile
since 10.0
|
org.infinispan.io.GridFilesystem
since 10.0
|
org.infinispan.io.GridInputStream
since 10.0
|
org.infinispan.io.GridOutputStream
since 10.0
|
org.wildfly.security.auth.util.GSSCredentialSecurityFactory
Use
GSSCredentialSecurityFactory instead |
org.apache.xml.serialize.HTMLdtd
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use JAXP's Transformation API for XML (TrAX) for
serializing HTML. See the Xerces documentation for more information.
|
org.apache.xml.serialize.HTMLSerializer
This class was deprecated in Xerces 2.6.2. It is
recommended that new applications use JAXP's Transformation API
for XML (TrAX) for serializing HTML. See the Xerces documentation
for more information.
|
org.wildfly.security.auth.server.HttpAuthenticationFactory
Use
org.wildfly.security.auth.server.http.HttpAuthenticationFactory instead |
javax.servlet.http.HttpUtils
As of Java(tm) Servlet API 2.3. These methods were only useful with the default encoding and have been
moved to the request interfaces.
|
org.infinispan.security.impl.IdentityRoleMapper
use
IdentityRoleMapper instead |
org.hibernate.criterion.IlikeExpression
Prefer
LikeExpression which now has case-insensitivity capability. |
org.jboss.msc.value.ImmediateValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.infinispan.commons.util.ImmutableIntSet
since 9.3 This class will no longer be public, please use
IntSets.immutableSet(IntSet) |
org.infinispan.io.ImmutableMarshalledValueByteStream
since 10.0
|
org.apache.xml.serialize.IndentPrinter
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.hibernate.tool.hbm2ddl.IndexMetadata
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.jboss.naming.remote.client.InitialContextFactory
Use
WildFlyInitialContextFactory instead. |
org.jboss.msc.value.InjectedSetValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. 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.msc.inject.Injectors
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.hibernate.tool.instrument.javassist.InstrumentTask
This is the legacy Ant-task Hibernate provided historically to
perform its old-school bytecode instrumentation. That has been replaced wholesale
with a new approach to bytecode manipulation offering 3 build-time variations for Ant,
Maven and Gradle.
|
org.infinispan.configuration.cache.InterceptorConfigurationBuilder
Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
|
org.jboss.resteasy.core.interception.InterceptorRegistry
The Resteasy interceptor facility introduced in release 2.x
is replaced by the JAX-RS 2.0 compliant interceptor facility in release 3.0.x.
|
org.infinispan.metadata.impl.InternalMetadataImpl |
com.fasterxml.jackson.databind.util.ISO8601DateFormat
Use
StdDateFormat instead |
com.fasterxml.jackson.databind.util.ISO8601Utils |
org.picketbox.datasource.security.JaasSecurityDomainIdentityLoginModule
security domains are not used for encryption currently
|
org.jboss.resteasy.plugins.providers.jackson.JacksonJsonpInterceptor
Use resteasy-jackson2-provider
|
org.infinispan.commons.dataconversion.JavaSerializationEncoder
Since 11.0, will be removed in 14.0. Set the storage media type and use transcoding instead.
|
org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry
Use (5.3) Use
JavaTypeDescriptorRegistry instead |
org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl |
org.infinispan.configuration.cache.JMXStatisticsConfiguration
since 10.1.3. Use
StatisticsConfiguration instead. This will be removed in next major version. |
org.infinispan.configuration.cache.JMXStatisticsConfigurationBuilder
since 10.1.3. Use
StatisticsConfigurationBuilder instead. This will be removed in next major
version. |
org.hibernate.internal.util.jndi.JndiHelper
As JNDI access should get routed through
JndiService |
org.apache.activemq.artemis.core.journal.impl.JournalConstants |
org.jboss.dmr.JSONParser |
org.jboss.dmr.JSONParserImpl |
com.fasterxml.jackson.databind.jsonschema.JsonSchema
Since 2.2, we recommend use of external
JSON Schema generator module
|
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.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 |
org.wildfly.security.credential.source.KeyStoreCredentialSource
Use
KeyStoreCredentialSource instead |
org.jboss.remoting3.LegacyEndpoint |
org.jboss.resteasy.core.interception.LegacyPrecedence |
org.jboss.resteasy.client.cache.LightweightBrowserCache
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.apache.xml.serialize.LineSeparator
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.jboss.resteasy.spi.Link
Replaced by javax.ws.rs.core.Link in jaxrs-api module.
|
org.jboss.msc.value.ListItemValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.ListValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.wildfly.security.credential.source.LocalKerberosCredentialSource
Kerberos based authentication mechanism obtains credential himself, see
LocalKerberosCredentialSource to use with the new wildfly-elytron-credential-source-impl module |
org.apache.logging.log4j.spi.LoggerContextKey
with no replacement - no longer used
|
org.infinispan.security.impl.LoggingAuditLogger
use
LoggingAuditLogger instead |
org.apache.cxf.feature.LoggingFeature
use the logging module rt/features/logging instead
|
org.apache.cxf.interceptor.LoggingInInterceptor
use the logging module rt/features/logging instead
|
org.apache.cxf.interceptor.LoggingMessage |
org.apache.cxf.interceptor.LoggingOutInterceptor
use the logging module rt/features/logging instead
|
org.jboss.resteasy.client.cache.MapCache
Caching in the Resteasy client framework in resteasy-jaxrs is replaced by
caching in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.msc.value.MapEntry
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.MapEntryValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.inject.MapInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.MapItemValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.MapValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.infinispan.io.MarshalledValueByteStream
since 10.0 requires jboss-marshalling-osgi artifact to be provided at runtime.
|
io.undertow.predicate.MaxContentSizePredicate |
org.wildfly.security.mechanism.MechanismUtil
Should not be part of public API. Moved into internal
MechanismUtil . |
org.infinispan.configuration.cache.MemoryStorageConfiguration
Since 11.0,
MemoryConfiguration is used to defined the data container memory
eviction and sizing. |
org.infinispan.configuration.cache.MemoryStorageConfigurationBuilder
since 11.0, use
MemoryConfigurationBuilder instead. |
org.apache.activemq.artemis.core.message.impl.MessageInternalImpl |
org.apache.xml.serialize.Method
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
javax.faces.el.MethodBinding
This has been replaced by
MethodExpression . |
org.jboss.msc.inject.MethodInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.jboss.msc.value.MethodValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
io.undertow.predicate.MinContentSizePredicate |
org.hibernate.validator.internal.constraintvalidators.hv.ModCheckValidator
As of release 5.1.0, replaced by
Mod10CheckValidator and Mod11CheckValidator |
org.jboss.as.controller.client.ModelControllerClientConfiguration.Factory
Use
ModelControllerClientConfiguration.Builder instead. |
org.infinispan.io.ModularArithmetic
since 10.0
|
org.infinispan.util.ModuleProperties
Since 10.0, without replacement. To be removed very soon.
|
org.hibernate.id.MultipleHiLoPerTableGenerator
Use
TableGenerator instead. |
org.jboss.msc.service.MultipleRemoveListener
Service listeners are not encouraged for general user use.
|
org.hibernate.dialect.MySQL57InnoDBDialect
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
org.hibernate.dialect.MySQL5InnoDBDialect
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
org.hibernate.dialect.MySQLInnoDBDialect
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
org.hibernate.dialect.MySQLMyISAMDialect
Use "hibernate.dialect.storage_engine=myisam" environment variable or JVM system property instead.
|
org.infinispan.factories.NamedComponentFactory
Since 9.4, please implement
AnyScopeComponentFactory.construct(String) directly. |
com.fasterxml.jackson.databind.ser.std.NonTypedScalarSerializerBase |
org.infinispan.security.impl.NullAuditLogger
use
NullAuditLogger instead |
org.wildfly.security.credential.source.OAuth2CredentialSource |
org.apache.cxf.ext.logging.OldLoggingFactoryBeanListener |
org.hibernate.dialect.Oracle9Dialect
Use either Oracle9iDialect or Oracle10gDialect instead
|
org.hibernate.dialect.OracleDialect
Use Oracle8iDialect instead.
|
org.infinispan.commons.util.OsgiClassLoader
Since 10.1, OSGi support is deprecated and will be removed in a future version.
|
org.apache.xml.serialize.OutputFormat
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for
more information.
|
org.apache.xml.serialize.OutputFormat.Defaults
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for
more information.
|
org.apache.xml.serialize.OutputFormat.DTD
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for
more information.
|
org.jboss.dmr.Parser |
io.undertow.server.handlers.PathTemplateHandler.PathTemplateMatch |
org.wildfly.security.permission.PermissionActions
Use one of the abstract permission classes like
AbstractActionSetPermission instead. |
io.undertow.util.PipeliningExecutor |
org.infinispan.jmx.PlatformMBeanServerLookup
Use
PlatformMBeanServerLookup instead |
org.hibernate.dialect.PostgreSQLDialect
use
PostgreSQL82Dialect instead |
org.omg.CORBA.Principal
Deprecated by CORBA 2.2.
|
org.omg.CORBA.PrincipalHolder
Deprecated by CORBA 2.2.
|
org.apache.xml.serialize.Printer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.hibernate.mapping.PropertyGeneration
This is replaced by
ValueGeneration and GenerationTiming |
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.LowerCaseWithUnderscoresStrategy
In 2.7 use
PropertyNamingStrategies.SnakeCaseStrategy instead |
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.PascalCaseStrategy
In 2.7 use
PropertyNamingStrategies.UpperCamelCaseStrategy instead |
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) |
javax.faces.el.PropertyResolver
This has been replaced by
ELResolver . |
org.infinispan.client.hotrod.marshall.ProtoStreamMarshaller
since 10.0, will be removed in the future. org.infinispan.commons.marshall.ProtoStreamMarshaller
should be used instead.
|
org.jboss.resteasy.client.ProxyBuilder
The Resteasy proxy facility in the client framework in resteasy-jaxrs is replaced by the
proxy facility extension in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.ProxyConfig
The Resteasy proxy facility in the client framework in resteasy-jaxrs is replaced by the
proxy facility extension in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.resteasy.client.ProxyFactory
The Resteasy proxy facility in the client framework in resteasy-jaxrs is replaced by the
proxy facility extension in the JAX-RS 2.0 compliant resteasy-client module.
|
org.jboss.marshalling.reflect.PublicReflectiveCreator
this class simply delegates to
ReflectiveCreator . |
org.apache.activemq.artemis.api.core.QueueAttributes |
org.apache.activemq.artemis.core.server.QueueConfig |
org.apache.activemq.artemis.core.server.QueueConfig.Builder |
org.apache.xpath.operations.Quo |
org.infinispan.commons.util.RangeSet
since 9.3 This class will no longer be public. Please use
IntSets.immutableRangeSet(int) instead. |
org.infinispan.io.ReadableGridFileChannel
since 10.0
|
org.hibernate.lob.ReaderInputStream
Should not be used anymore.
|
org.infinispan.commands.remote.recovery.RecoveryCommand
since 11.0, class will be removed with no direct replacement. BaseRpcCommand should be extended instead.
|
org.jboss.msc.value.ReferenceValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.hibernate.validator.parameternameprovider.ReflectionParameterNameProvider
since 6.0 - getting the parameter names via reflection is now enabled by default. Planned for removal.
|
org.jboss.marshalling.reflect.ReflectiveCreator
This class is no longer used and will be removed in a future version.
|
org.jboss.remoting3.Remoting |
org.infinispan.stream.impl.RemovableCloseableIterator
Users should use
RemovableCloseableIterator instead |
org.infinispan.stream.impl.RemovableIterator
Users should use
RemovableIterator instead |
javax.faces.view.facelets.ResourceResolver |
org.jboss.resteasy.microprofile.config.ResteasyConfigProvider
No longer used.
|
org.jboss.resteasy.plugins.providers.jackson.ResteasyJacksonProvider
Use resteasy-jackson2-provider
|
org.jboss.msc.inject.RetainingInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.hibernate.validator.cfg.defs.SafeHtmlDef
@SafeHtml support will be removed in a future version |
org.hibernate.validator.internal.constraintvalidators.hv.SafeHtmlValidator
@SafeHtml support will be removed in a future version |
org.apache.cxf.sts.token.realm.SAMLRealm |
org.wildfly.security.auth.server.SaslAuthenticationFactory
Use
org.wildfly.security.auth.server.sasl.SaslAuthenticationFactory instead |
com.sun.xml.xsom.impl.parser.SAXParserFactoryAdaptor |
org.hibernate.tool.hbm2ddl.SchemaUpdateCommand
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.hibernate.id.SequenceGenerator
Use
SequenceStyleGenerator instead |
org.hibernate.id.SequenceHiLoGenerator
See deprecation discussion on
SequenceGenerator |
org.hibernate.id.SequenceIdentityGenerator
See deprecation discussion on
SequenceGenerator |
org.jboss.resteasy.plugins.providers.SerializableProvider |
org.apache.xalan.serialize.SerializerFactory
The new class to use is
org.apache.xml.serializer.SerializerFactory
|
org.apache.xml.serialize.SerializerFactory
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for more
information.
|
org.apache.activemq.artemis.core.server.transformer.ServerMessageImpl |
org.jboss.msc.service.ServiceNameMapper
This class will be removed in a future release.
|
org.jboss.msc.service.ServiceUtils
This class will be removed in a future release.
|
io.undertow.servlet.handlers.security.ServletSingleSignOnAuthenticationMechainism |
org.jboss.msc.inject.SetMethodInjector
Use
ServiceBuilder.provides(org.jboss.msc.service.ServiceName...)
method instead. This class will be removed in a future release. |
org.hibernate.cfg.Settings
Use
SessionFactoryOptions instead. |
org.jboss.msc.value.SetValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
io.undertow.server.handlers.proxy.SimpleProxyClientProvider |
org.infinispan.configuration.global.SiteConfiguration
since 11.0. Use
Transport.localSiteName() |
org.infinispan.configuration.global.SiteConfigurationBuilder
since 11.0. The local site name is fetched via
Transport.localSiteName() |
org.infinispan.commons.util.SmallIntSet
since 9.3 This class will no longer be public. Please use
IntSets methods such as
IntSets.mutableEmptySet() , IntSets.mutableCopyFrom(Set) |
javax.xml.soap.SOAPElementFactory
- Use
javax.xml.soap.SOAPFactory for creating SOAPElements. |
javax.xml.soap.SOAPElementFactory
- Use
javax.xml.soap.SOAPFactory for creating SOAPElements. |
org.hibernate.exception.internal.SQLStateConverter
Use
StandardSQLExceptionConverter with SQLStateConversionDelegate
instead |
org.hibernate.type.descriptor.sql.SqlTypeDescriptorRegistry
(5.3) Use
SqlTypeDescriptorRegistry instead. |
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.hibernate.tuple.StandardProperty
Use one of the
Attribute -based impls instead. |
javax.faces.application.StateManager.SerializedView
This class was not marked
Serializable in the 1.0 version of the
spec. It was also not a static inner class, so it can't be made to be
Serializable . Therefore, it is being deprecated in version 1.2 of
the spec. The replacement is to use an implementation dependent
Object . |
com.fasterxml.jackson.databind.ser.std.StdKeySerializer
Since 2.8, use
StdKeySerializers.Default instead. |
org.infinispan.util.stream.Streams
Since 10.0. This will be removed in next major version.
|
org.apache.cxf.ws.security.policy.interceptors.STSTokenOutInterceptor.AuthParams
use
STSAuthParams |
org.jboss.marshalling.reflect.SunReflectiveCreator
This creator is no longer used and will be removed in a future version.
|
org.jboss.resteasy.core.SuspendInjector
Replaced by org.jboss.resteasy.core.AsynchronousResponseInjector
|
org.jboss.msc.value.SystemPropertyValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.hibernate.tool.hbm2ddl.TableMetadata
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.apache.xml.serialize.TextSerializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for more
information.
|
org.jboss.msc.value.ThreadLocalValue
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.service.TimingServiceListener
Use
LifecycleContext.getElapsedTime() instead |
org.apache.xml.serializer.ToHTMLSAXHandler
As of Xalan 2.7.1, replaced by the use of
ToXMLSAXHandler . |
org.apache.xml.serializer.ToTextSAXHandler
As of Xalan 2.7.1, replaced by the use of
ToXMLSAXHandler . |
org.jboss.ejb.client.TransactionID
Retained only for protocol compatibility.
|
org.xnio.channels.TranslatingSuspendableChannel
This class is deprecated; use conduits instead.
|
org.apache.activemq.artemis.utils.TypedProperties
Use
instead |
org.hibernate.type.TypeFactory
Use
TypeConfiguration instead |
org.hibernate.type.TypeHelper
with no real replacement. this was always intended as an internal class
|
org.hibernate.type.TypeResolver
(since 5.3) No replacement, access to and handling of Types will be much different in 6.0
|
javax.faces.webapp.UIComponentBodyTag
All component tags now implement
BodyTag .
This class has been replaced by UIComponentELTag . |
javax.faces.webapp.UIComponentTag
Use of this class has been replaced with
UIComponentELTag , which extends
UIComponentClassicTagBase to add properties that use the
Jakarta Expression Language API introduced as part of Jakarta Server Pages 2.1. |
org.infinispan.io.UnclosableObjectInputStream
since 10.0
|
org.infinispan.io.UnclosableObjectOutputStream
since 10.0
|
org.wildfly.security.sasl.util.UsernamePasswordHashUtil
Use
PasswordFactory instead. |
org.jboss.ejb.client.UserTransactionID
Retained only for protocol compatibility.
|
org.hibernate.validator.cdi.internal.ValidationExtension
use
ValidationExtension instead. |
javax.faces.webapp.ValidatorTag
This has been partially replaced by
ValidatorELTag . The remainder of the functionality, namely, the
binding facility and the implementation of the ValidatorTag.createValidator() method, is now an implementation detail. |
javax.faces.el.ValueBinding
This has been replaced by
ValueExpression . |
org.jboss.msc.service.ValueInjection
use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
and ServiceBuilder.provides(org.jboss.msc.service.ServiceName...) methods instead.
This class will be removed in a future release. |
org.jboss.msc.service.ValueInjectionService
Use
Service.newInstance(Consumer<T>,T instead. This
class will be removed in a future release. |
org.jboss.msc.value.Values
Use
ServiceBuilder.requires(org.jboss.msc.service.ServiceName)
method instead. This class will be removed in a future release. |
org.jboss.msc.service.ValueService
Use
Service.newInstance(Consumer<T>,T instead. This
class will be removed in a future release. |
javax.faces.el.VariableResolver
This has been replaced by
ELResolver
when operating with a null base argument. |
org.infinispan.Version
Use
Version 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.infinispan.io.WritableGridFileChannel
since 10.0
|
org.wildfly.security.x500.X500AttributePrincipalDecoder
Use
X500AttributePrincipalDecoder instead |
org.wildfly.security.ssl.X509CRLExtendedTrustManager
use
X509RevocationTrustManager instead |
org.apache.xml.serialize.XHTMLSerializer
This class was deprecated in Xerces 2.6.2. It is
recommended that new applications use JAXP's Transformation API
for XML (TrAX) for serializing XHTML. See the Xerces documentation
for more information.
|
org.jboss.ejb.client.XidTransactionID
Retained only for protocol compatibility.
|
org.apache.xml.serialize.XML11Serializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.apache.xml.serialize.XMLSerializer
This class was deprecated in Xerces 2.9.0. It is recommended
that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation
API for XML (TrAX) for serializing XML. See the Xerces documentation for more
information.
|
org.apache.xalan.processor.XSLProcessorVersion
To be replaced by org.apache.xalan.Version.getVersion()
|
com.fasterxml.jackson.datatype.jsr310.deser.key.YearMothKeyDeserializer
Due to typo in class name use
YearMonthKeyDeserializer instead. |
com.fasterxml.jackson.datatype.jsr310.ser.ZonedDateTimeWithZoneIdSerializer
Since 2.8 only used by deprecated
JSR310Module |
Enum and Description |
---|
org.jboss.narayana.txframework.api.configuration.transaction.CompletionType
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.infinispan.distribution.DataLocality
Since 11.0. Will be removed in 14.0, no longer used.
|
org.infinispan.eviction.EvictionType
Since 11.0,
MemoryConfiguration.maxCount() and
MemoryConfiguration.maxSize() should be used to differentiate between
the eviction thresholds. |
org.infinispan.configuration.cache.Index
since 11.0. The indexing mode is automatically detected and not configurable anymore (ignored) and will be
completely removed in next major version.
|
com.fasterxml.jackson.databind.annotation.JsonSerialize.Inclusion |
org.hibernate.boot.jaxb.internal.stax.LocalSchema
No longer used locally. See
MappingXsdSupport
and ConfigXsdSupport |
org.infinispan.commons.util.MemoryUnit
since 11.0, use
ByteQuantity instead. |
org.hibernate.envers.ModificationStore
since 5.2, to be removed in 6.0 with no replacement.
|
org.jboss.msc.service.ServiceBuilder.DependencyType
Optional dependencies are unsafe and should not be used.
This enum will be removed in a future release.
|
org.jboss.msc.service.ServiceController.Substate
this class will be removed in a future release
|
org.jboss.msc.service.ServiceController.Transition
this class will be removed in a future release
|
org.wildfly.clustering.singleton.SingletonServiceName
Use
SingletonCacheRequirement instead. |
org.hibernate.annotations.SortType
Since
Sort is deprecated. |
org.apache.cxf.ws.security.policy.interceptors.STSTokenOutInterceptor.AuthMode |
Exceptions and Description |
---|
org.jboss.resteasy.spi.BadRequestException
This class is deprecated use javax.ws.rs.BadRequestException
|
org.jboss.resteasy.client.ClientResponseFailure
The Resteasy client framework in resteasy-jaxrs is replaced by the JAX-RS 2.0 compliant resteasy-client module.
|
org.apache.xerces.dom3.as.DOMASException
Abstract Schemas operations may throw a
DOMSystemException as
described in their descriptions.
See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification. |
javax.servlet.jsp.el.ELException
As of JSP 2.1, replaced by
ELException |
javax.servlet.jsp.el.ELParseException
As of JSP 2.1, replaced by
ELException |
javax.faces.el.EvaluationException
This has been replaced by
ELException . |
org.jboss.resteasy.spi.ForbiddenException
Replaced by javax.ws.rs.ForbiddenException in jaxrs-api module.
|
org.infinispan.IllegalLifecycleStateException
since 10.1 please use
IllegalLifecycleStateException instead |
org.hibernate.tool.hbm2ddl.ImportScriptException
Everything in this package has been replaced with
SchemaManagementTool and friends. |
org.jboss.msc.inject.InjectionException
This class will be removed in a future release.
|
org.hibernate.MappingNotFoundException
Use
MappingNotFoundException instead. |
org.jboss.resteasy.spi.MethodNotAllowedException
Replaced by javax.ws.rs.NotAllowedException in jaxrs-api module.
|
javax.faces.el.MethodNotFoundException
This has been replaced by
MethodNotFoundException . |
org.jboss.resteasy.spi.NotAcceptableException
Replaced by javax.ws.rs.NotAcceptableException in jaxrs-api module.
|
org.jboss.resteasy.spi.NotFoundException
Replaced by javax.ws.rs.NotFoundException in jaxrs-api module.
|
org.hibernate.OptimisticLockException
Use
OptimisticEntityLockException instead |
javax.faces.el.PropertyNotFoundException
This has been replaced by
PropertyNotFoundException . |
org.hibernate.cfg.RecoverableException
Was only ever referenced in a single place, in an extremely dubious way.
|
javax.faces.el.ReferenceSyntaxException
This has been replaced by
ELException . |
org.jboss.narayana.txframework.api.exception.TransactionDataUnavailableException
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.jboss.narayana.txframework.api.exception.TXControlRuntimeException
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.jboss.narayana.txframework.api.exception.TXFrameworkException
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.jboss.narayana.txframework.api.exception.TXFrameworkRuntimeException
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
|
org.jboss.resteasy.spi.UnauthorizedException
Replaced by javax.ws.rs.NotAuthorizedException in jaxrs-api module.
|
org.jboss.resteasy.spi.UnsupportedMediaTypeException
Replaced by javax.ws.rs.NotSupportedException in jaxrs-api module.
|
org.hibernate.internal.util.xml.UnsupportedOrmXsdVersionException
Migrating to boot package; all usages will eventually be replaced by
UnsupportedOrmXsdVersionException |
Annotation Type and Description |
---|
org.hibernate.annotations.AccessType
Use
AttributeAccessor instead; renamed to avoid confusion with the JPA
AccessType enum. |
javax.faces.bean.ApplicationScoped
This has been replaced by
javax.enterprise.context.ApplicationScoped ,
which is a CDI build-in scope with similar semantics. |
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Cancel
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.jboss.resteasy.annotations.ClientResponseType |
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Close
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
//todo: update docs on this and the other similarly cloned annotations
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.jboss.narayana.txframework.api.annotation.transaction.Compensatable
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Class level annotation used to declare that a participant service will participate in lifecycle
processing for WSBA business activity transactions.
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Compensate
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Complete
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Completes
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.ConfirmCompleted
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
javax.faces.bean.CustomScoped
This has been replaced by CDI custom scopes and
javax.enterprise.context.spi.Context . See 2.4.2 and 6.2 of the CDI
specification for further details. |
org.hibernate.validator.constraints.Email
use the standard
Email constraint instead |
org.hibernate.annotations.Entity
See individual attributes for intended replacements. To be removed in 4.1
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Error
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.hibernate.annotations.ForeignKey
Prefer the JPA 2.1 introduced
ForeignKey instead. |
org.hibernate.annotations.Index
Using
Index instead. |
org.hibernate.annotations.IndexColumn
Prefer the standard JPA
OrderColumn annotation and the Hibernate specific
ListIndexBase (for replacing IndexColumn.base() ). |
javax.jws.soap.InitParam
As of JSR-181 2.0 with no replacement.
|
org.apache.cxf.annotations.Logging |
javax.faces.bean.ManagedBean
This has been replaced by the Managed Beans specification in
general and specifically the dependency injection, scopes and naming
from the CDI specification. Note that the eager attribute
for application scoped beans is replaced specifically by observing
the
javax.enterprise.context.Initialized event for
javax.enterprise.context.ApplicationScoped . See 6.7.3 of the CDI
spec for further details. |
javax.faces.bean.ManagedProperty
This has been replaced by
javax.faces.annotation.ManagedProperty ,
which is a CDI build-in bean with similar semantics |
org.hibernate.validator.constraints.ModCheck
As of release 5.1.0, replaced by
Mod10Check and Mod11Check |
org.jboss.resteasy.annotations.providers.NoJackson
Use resteasy-jackson2-provider
|
javax.faces.bean.NoneScoped
This has been replaced by
javax.enterprise.context.Dependent ,
which is a CDI build-in scope with approximately similar semantics. |
org.hibernate.validator.constraints.NotBlank
use the standard
NotBlank constraint instead |
org.hibernate.validator.constraints.NotEmpty
use the standard
NotEmpty constraint instead |
javax.faces.bean.ReferencedBean
The referenced-bean concept was used for a design time promise
which however did not achieve widespread adoption. There is no direct
replacement for this other than using the XML variant in faces-config.xml.
|
javax.faces.bean.RequestScoped
This has been replaced by
javax.enterprise.context.RequestScoped ,
which is a CDI build-in scope with similar semantics. |
org.hibernate.validator.constraints.SafeHtml
@SafeHtml support will be removed in a future version |
org.jboss.security.annotation.SecurityDomain
Use
SecurityDomain instead.
Annotation for specifying the JBoss security domain for EJBs. |
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.jboss.narayana.txframework.api.annotation.service.ServiceRequest
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation used to enable lifecycle handling and configure parameters which control its operation
|
javax.faces.bean.SessionScoped
This has been replaced by
javax.enterprise.context.SessionScoped ,
which is a CDI build-in scope with similar semantics. |
javax.jws.soap.SOAPMessageHandler
As of JSR-181 2.0 with no replacement.
|
javax.jws.soap.SOAPMessageHandlers
As of JSR-181 2.0 with no replacement.
|
org.hibernate.annotations.Sort
Use
SortComparator or SortNatural instead depending on need. |
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Status
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
org.infinispan.commons.persistence.Store
since 11.0. To be removed in 14.0 ISPN-11866. Stores should utilise
NonBlockingStore.Characteristic s to specify a store's capabilities. |
org.jboss.resteasy.annotations.Suspend
Replaced by javax.ws.rs.container.Suspended
|
org.jboss.narayana.txframework.api.annotation.lifecycle.ba.Unknown
The TXFramework API will be removed. The org.jboss.narayana.compensations API should be used instead.
The new API is superior for these reasons:
i) offers a higher level API;
ii) The API very closely matches that of JTA, making it easier for developers to learn,
iii) It works for non-distributed transactions as well as distributed transactions.
iv) It is CDI based so only needs a CDI container to run, rather than a full Java EE server.
Method level annotation stating that this @ServiceInvocation method should Complete a ParticipantCompletion WS-BA
Transaction on successful completion.
|
javax.faces.bean.ViewScoped
This has been replaced by
javax.faces.view.ViewScoped .
The functionality of this corresponding annotation is identical to this one,
but it is implemented as a CDI custom scope. |
com.sun.xml.bind.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.
|