hibernate-xml.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
hibernate-xml-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Migration_Guide/Migrate_Your_Hibernate_3.5.x_Application_to_Hibernate_4.x.html | Hibernate: Deprecated 'string' CLOB data type In versions of Hibernate prior to 3.5, text type was mapped to JDBC CLOB. A new Hibernate type, `materialized_clob`, was added in Hibernate 4 to map Java `String` properties to JDBC CLOB | ||||||
hibernate-xml-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Migration_Guide/Migrate_Your_Hibernate_3.5.x_Application_to_Hibernate_4.x.html | hibernate.jdbc.use_streams_for_binary must be set according to the provider
If you are using Oracle and using the ```materialized_clob``` or ```materialized_blob``` properties, this global environment variable must be set to true.
If you are using PostgreSQL and using the CLOB or BLOB properties, this global environment variable must be set to false.
| ||||||
hibernate-xml-03000 | Hibernate: Removed package org.hibernate.connection From Hibernate 4.0 there were moved classes from package org.hibernate.connection to package org.hibernate.service.jdbc.connections.internal.
You should change your Hibernate setup to replace references to the old package names.
| |||||||
hibernate-xml-04000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Migration_Guide/Migrate_Your_Hibernate_3.5.x_Application_to_Hibernate_4.x.html | Hibernate: Deprecated dtd configuration namespace Hibernate 4.0 uses http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd instead.
| ||||||
hibernate-xml-05000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Migration_Guide/Migrate_Your_Hibernate_3.5.x_Application_to_Hibernate_4.x.html | Hibernate: Deprecated dtd mapping namespace Hibernate 4.0 uses http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd instead.
|
hibernate.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
hibernate-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Migration_Guide/Migrate_Your_Hibernate_33x_Application_to_Hibernate_4x.html | @Type(type=text) is deprecated in Hibernate 4
In versions of Hibernate prior to 3.5, text type was mapped to JDBC CLOB. A new Hibernate type, materialized_clob, was added in Hibernate 4 to map Java String properties to JDBC CLOB. Therefore, Hibernate 4 text LOB type definitions should be defined using `@Lob`, instead.
| ||||||
hibernate-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/Migration_Guide/Migrate_Your_Hibernate_33x_Application_to_Hibernate_4x.html | Hibernate 4 projection return types
The return types of the numeric aggregate criteria projections has changed to Long in hibernate 4. This change may introduce conflicts in the code.
| ||||||
hibernate-03000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Migration_Guide/Migrate_Your_Hibernate_3.5.x_Application_to_Hibernate_4.x.html | The initial naming strategy was changed from DefaultNamingStrategy to EJB3NamingStrategy in Hibernate 4
The initial/default naming strategy in Hibernate 4 was changed from DefaultNamingStrategy to EJB3NamingStrategy. This can result in naming mismatches. If you rely on the naming strategy, call Configuration#setNamingStrategy.
| ||||||
hibernate-04000 | https://developer.jboss.org/wiki/HibernateCoreMigrationGuide40 | The removed classes in org.hibernate.classic package The deprecated classes in org.hibernate.classic package was removed in Hibernate 4. | ||||||
hibernate-05000 | Replace class org.hibernate.dialect.resolver.DialectResolver Replace org.hibernate.dialect.resolver.DialectResolver with org.hibernate.service.jdbc.dialect.spi.DialectResolver. | |||||||
hibernate-06000 | Replace class org.hibernate.jdbc.BatcherFactory and its implementations Replace org.hibernate.jdbc.BatcherFactory by org.hibernate.engine.jdbc.batch.spi.BatchBuilder.
Their default implementations are in org.hibernate.engine.jdbc.batch.internal.
You can override the default BatchBuilder by defining the "hibernate.jdbc.batch.builder" property as the name of a BatchBuilder implementation
or by providing a BatchBuilder in a custom ServiceRegistry.
| |||||||
hibernate-07000 | Replace class org.hibernate.jdbc.Batcher and its implementations Replace org.hibernate.jdbc.Batcher by org.hibernate.engine.jdbc.batch.spi.Batch.
Their default implementations are in org.hibernate.engine.jdbc.batch.internal.
| |||||||
hibernate-08000 | Replace class org.hibernate.engine.SessionImplementor Replace org.hibernate.engine.SessionImplementor with org.hibernate.engine.spi.SessionImplementor
| |||||||
hibernate-09000 | Replace class org.hibernate.connection.{classname} The classes in org.hibernate.connection package was moved to org.hibernate.service.jdbc.connections.internal in Hibernate 4 | |||||||
hibernate-10000 | Replace class org.hibernate.collection.PersistentBag The class org.hibernate.collection.PersistentBag was moved to org.hibernate.collection.internal.PersistentBag in Hibernate 4 | |||||||
hibernate-10100 | https://developer.jboss.org/wiki/Hibernate3MigrationGuides | Hibernate type reference net.sf.hibernate.{classname}
This is an old Hibernate package name from version 2.x and needs to be migrated to a compatible API to Hibernate 4.x/5.x,
where package name is org.hibernate.
| Hibernate 2.x |
default-package-to-organization-names.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
file-mappings.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
soa-p-5.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
soa-p-5-01000 | https://github.com/windup/soa-migration/blob/master/advice/action-class-migration.md | JBoss ESB 5 Action Handler
Custom action classes should be migrated to CDI Beans in Fuse Service Works. These beans can be defined as services or called directly from a Camel route.
For more information, see the [Action Class Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/action-class-migration.md).
| JBoss ESB 5 Action Handler
Custom action classes should be migrated to CDI Beans in Fuse Service Works. These beans can be defined as services or called directly from a Camel route.
| |||||
soa-p-5-02000 | JBoss ESB Deployment Descriptor | |||||||
soa-p-5-03000 | https://github.com/windup/soa-migration/blob/master/advice/action-pipeline-migration.md | JBoss ESB Pipeline Configuration | ||||||
soa-p-5-04000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_2_Smooks/ | Smooks Configuration | ||||||
soa-p-5-05000 | JMS Gateway Listener
This listener requires a composite service binding in Fuse Service Works. The configuration for a JCA or JMS binding can be found in the jms-bus definition
associated with this listener.
For additional information, see the
[Gateway Listener Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/gateway-listener-migration.md).
| |||||||
soa-p-5-06000 | ESB-Aware Listener (non-gateway) An ESB-aware listener is no longer required in Fuse Service Works. | |||||||
soa-p-5-07000 | JBoss SOA-P Service
Each <service> definition in SOA-P 5 represents a service which can be
called from outside the application through an ESB listner. The
equivalent definition in Fuse Service Works is a composite service.
For additional information, see the
[Service Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/service-migration.md).
| |||||||
soa-p-5-08000 | JBoss SOA-P Action Pipeline
The logic and execution flow of a service in SOA-P 5 is defined in an
action processing pipeline. This logic is
contained within a service component definition and expressed
using any of the available implementation types in Fuse Service Works.
For additional information see: the [Action Pipeline Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/action-pipeline-migration.md)
| |||||||
soa-p-5-09000 | Service Binding: Hibernate Bus
Although Camel has both Hibernate and JPA components that are
useful in consuming records, there isn't any support for Hibernate events.
To migrate this to SwitchYard you may have to
build a custom SwitchYard component using Hibernate
listeners, or redesign your requirements to leverage the
existing Camel components available (Hibernate/JPA/SQL)
in this area.
| |||||||
soa-p-5-10000 | JMS Bus Definition
A jms-bus definition can be converted to a JMS or JCA gateway
binding on a composite service in SwitchYard. If the jms-bus
configuration is used for a non-gateway listener, it does not
need to be migrated to Fuse Service Works.
For additional information, see the
[JMS Bus Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/jms-bus-migration.md).
| |||||||
soa-p-5-11000 | FTP Bus Definition
A ftp-bus definition can be converted to a FTP gateway
binding on a composite service in SwitchYard.
For additional information, see the
[FTP Bus Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/ftp-bus-migration.md).
| |||||||
soa-p-5-12000 | Camel Bus Definition
A camel-bus definition can be converted to a Camel gateway
binding on a composite service in SwitchYard.
For additional information, see the
[Camel Bus Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/camel-bus-migration.md)
| |||||||
soa-p-5-13000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-TCP_UDP | UDP Listener Configuration
A UDP Listener definition can be converted to a TCP/UDP
gateway binding on a composite service in SwitchYard.
| ||||||
soa-p-5-14000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-JCA | JMS JCA Provider
A jms-jca-provider definition can be converted to a JCA
gateway binding on a composite service in Fuse Service Works.
| ||||||
soa-p-5-15000 | HTTP Provider
A http-provider definition can be converted to a HTTP gateway
binding on a composite service in Fuse Service Works.
For additional information, see the
[Gateway Listener Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/gateway-listener-migration.md).
| |||||||
soa-p-16000 | Cron Schedule
A cron-schedule definition can be converted to a Quartz
gateway binding on a composite service in Fuse Service Works.
For additional information, see the
[Cron Scheduler Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/cron-schedule-migration.md).
| |||||||
soa-p-17000 | FTP Gateway Listener
This listener requires a composite service binding in Fuse Service Works. The configuration for a FTP binding
can be found in the ftp-bus definition associated with this listener.
For additional information, see the
[Gateway Listener Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/gateway-listener-migration.md).
| |||||||
soa-p-18000 | Camel Gateway Listener
This gateway requires a composite service binding in Fuse Service Works.
The configuration for a Camel binding can be found in the camel-bus definition associated
with this listener.
For additional information, see the
[Gateway Listener Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/gateway-listener-migration.md).
| |||||||
soa-p-19000 | HTTP Gateway Listener
A <http-gateway> can be replaced in Fuse Service Works by a http binding added to your composite service.
For additional information, see the
[HTTP Gateway Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/http-gateway-migration.md).
| |||||||
soa-p-20000 | Smooks Transformation Action
Fuse Service Works uses a <transform> to replace the invocation
of as SmooksAction to transform message content. You most likely will want to use a Smooks transform
to specify your Smooks configuration and from/to types.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-21000 | Smooks Config
In a Fuse Service Works Smooks transform, you can specify your Smooks configuration with the "config" attribute.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-22000 | Smooks Result Type
Fuse Service Works uses a <transform> to replace the invocation of as SmooksAction
to transform message content. You most likely will want to use a Smooks transform
to specify your Smooks configuration and from/to types.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-23000 | ESB SOAP Proxy
Instead of the JBoss ESB SOAPProxy action which transforms a specified WSDL and rewrites the address to the JBoss ESB server,
Fuse Service Works relies on Camel's routing capability to forward requests from a proxying service to the source.
Create a proxy service and a reference to the original service, and then use Camel to route them.
For additional information, see the
[SOAPProxy Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/soap-proxy.md).
| |||||||
soa-p-24000 | ESB SystemPrintln Action
In order to log your message (or a static logging message), you may want to create a Bean service which logs the message in the manner you wish, or you can use Camel routing to log static
logging messages.
For additional information, see the
[Action Class Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/action-class-migration.md).
| |||||||
soa-p-25000 | ESB Static Router
In order to configure static routes for your message in
Fuse Service Works, you should use Camel's routing (either through Java DSL routes or route.xml).
For additional information, see the
[Action Class Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/action-class-migration.md).
| |||||||
soa-p-26000 | ESB JMS Router
In order to replace the use of the JMSRouter in Fuse Service Works, you should use a JMS binding. You may need to review the options for JMS bindings in
Fuse Service Works if you are using the unwrap property.
For additional information, see the
[Action Class Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/action-class-migration.md).
| |||||||
soa-p-27000 | ESB Test Message Store
TestMessageStore is an out-of-the-box ESB action that is used in JBoss Application Server
container tests to store a message with some form of logging - to a file, JMX, etc. TestMessageStore is used throughout
the JBoss ESB sample projects to help test the results of processed messages.
Fuse Service Works is able to leverage Arquillian to do container testing, so TestMessageStore is not
necessary for testing. This action should simply be removed during the migration.
| |||||||
soa-p-28000 | ESB GroovyActionProcessor
The GroovyActionProcessor action executes a Groovy script. You can duplicate this functionality in
Fuse Service Works through Camel routing (both Java and XML.)
For additional information, see the
[Camel Scripting Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Service_Implementations.html#Using_Scripting_Languages).
| |||||||
soa-p-29000 | ESB BpmProcessor
The BpmProcessor makes calls to jBPM 3 through the jBPM command API. Fuse Service Works supports jBPM 5, so you will need
to migrate your existing workflow from jBPM 3 to jBPM 5 and use a Fuse Service Works BPM implementation.
For additional information, see the
[BPM Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/bpm_migration.md).
| |||||||
soa-p-30000 | ESB Filesystem Bus
A fs-bus definition can be converted to a Camel binding on a composite service in Fuse Service Works.
For additional information, see the
[Gateway Listener Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/gateway-listener-migration.md).
| |||||||
soa-p-31000 | ESB Notifier Action
JBoss ESB uses notifiers to transform ESB aware messages to a format that ESB-unaware services can handle. Fuse Service Works uses bi-directional gateways to transfer messages
via its service bindings.
A JBoss ESB Notifier should be converted to a Fuse Service Works Service Binding.
For example:
```xml
<service category="routerToFile" name="FileRouterListener" description="Static route file destination">
<actions mep="OneWay">
<action name="notificationAction" class="org.jboss.soa.esb.actions.Notifier">
<property name="okMethod" value="notifyOK"/>
<property name="notification-details">
<NotificationList type="ok">
<target class="NotifyFiles">
<file append="false" URI="/tmp/HelloWorldFileNotifierTest.log"/>
</target>
</NotificationList>
</property>
</action>
</actions>
</service>
```
Could be translated to:
```xml
<sca:reference name="HelloWorld" multiplicity="0..1" promote="MyComponent/HelloWorld">
<camel:binding.file>
<camel:directory>/tmp</camel:directory>
<camel:fileName>HelloWorldFileNotifierTest.log</camel:fileName>
</camel:binding.file>
</sca:reference>
<sca:component name="MyComponent">
<sca:reference name="HelloWorld">
<sca:interface.wsdl interface="HelloWorld.wsdl#wsdl.porttype(HelloWorld)"/>
</sca:reference>
</sca:component>
```
| |||||||
soa-p-32000 | http://camel.apache.org/convertbodyto.html http://camel.apache.org/type-converter.html | ESB ByteArrayToString
JBoss ESB uses a ByteArrayToString action to do conversion on a message body. In Fuse Service Works
you would use Camel to do type conversion.
| ||||||
soa-p-33000 | http://camel.apache.org/type-converter.html | ESB LongToDateConverter
JBoss ESB uses the LongToDateConverter action to do conversion on a message body.
In Fuse Service Works you would use Camel to do type conversion.
| ||||||
soa-p-34000 | ESB ObjectToCSVString
JBoss ESB uses the ObjectToCSVString action to do conversion on a message body. Fuse Service Works
would use a Smooks transform or a Camel route to perform this type of conversion.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-35000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Service_Implementations.html#sect-Bean | ESB ObjectInvoke
JBoss ESB uses a ObjectInvoke action to invoke a processor on a message.
Fuse Service Works would use a bean component to do this.
| ||||||
soa-p-36000 | ESB ObjectToXStream
JBoss ESB uses an ObjectToXStream action to do convert an Object payload to XML using the XStream
processor. Fuse Service Works would use a Smooks transform or a Camel route to do this type of conversion.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-37000 | ESB XStreamToObject
JBoss ESB uses an XStreamToObject action to convert XML in a payload to an object using the XStream processor.
Fuse Service Works would use Smooks transform or a Camel route transform to do this type of conversion.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-38000 | ESB XsltAction
JBoss ESB uses the XsltAction action to transform documents in a payload. Fuse Service Works would use Camel to do this type of
conversion.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| |||||||
soa-p-39000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_2_Smooks/ | ESB SmooksTransformer
Fuse Service Works uses a <transform> to replace the invocation of a SmooksTransformer to transform message content.
You will need to use a Smooks transform to specify your Smooks configuration and from/to types.
For additional information, see the
[Transformation Migration Guide](https://github.com/windup/soa-migration/blob/master/advice/transformation-migration.md).
| ||||||
soa-p-40000 | ESB MessagePersister
JBoss ESB uses the MessagePersister action to persist a message. Fuse Service Works would use
a [SQL reference binding](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-SQL) to accomplish something similar.
| |||||||
soa-p-41000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Service_Implementations.html#sect-Bean | ESB EJBProcessor
JBoss ESB uses the EJBProcessor action to invoke a stateless session bean with the contents of a message.
Similar things can be achieved in Fuse Service Works through the use ofa bean service.
| ||||||
soa-p-42000 | ESB ScriptingAction
The ScriptingAction executes a script using the BeanScriptingFramework. You can duplicate this functionality in Fuse Service Works
through Camel routing (both Java and XML.)
For additional information, see the
[Camel Scripting Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Service_Implementations.html#Using_Scripting_Languages).
| |||||||
soa-p-43000 | ESB {javaclassname}
JBoss ESB uses the {javaclassname} action to aggregate a message sequence into a single aggregated message.
Fuse Service Works would make use of Camel routing and Camel's aggregator to accomplish this.
For more information, see the
[Camel Aggregator Documentation](http://camel.apache.org/aggregator.html).
| |||||||
soa-p-44000 | ESB HTTP Router
In order to replace the use of the HttpRouter in JBoss ESB, you should use a HTTP reference binding.
Further documentation is available in the
[Fuse Service Works Developer Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-HTTP).
| |||||||
soa-p-45000 | ESB Email Router
In order to replace the use of the EmailRouter in Fuse Service Works, you should use a mail reference binding.
Further documentation is available in the
[Fuse Service Works Developer Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-Mail).
| |||||||
soa-p-46000 | ESB ContentBasedRouter
In order to replace the use of the ContentBasedRouter in Fuse Service Works, you should use Camel to route messages.
A good example of this functionality can be found in the quickstarts project in the [rules-camel-jbr
quickstart](https://github.com/jboss-switchyard/quickstarts/tree/master/rules-camel-cbr).
| |||||||
soa-p-47000 | ESB StaticWiretap
In order to replace the use of the StaticWiretap in Fuse Service Works, you should use a
[Camel Wiretap](http://camel.apache.org/wire-tap.html) to perform this action.
| |||||||
soa-p-48000 | ESB Static Router
In order to replace the use of the StaticRouter in Fuse Service Works, you should use Camel to route messages.
Further information is available in the [Camel Integration Patterns Documentation](http://camel.apache.org/enterprise-integration-patterns.html).
| |||||||
soa-p-49000 | ESB SOAPProcessor
In order to replace the use of the SOAPProcessor you should use a SOAP reference binding in Fuse Service Works.
For more information, see the
[Fuse Service Works Development Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-SOAP).
| |||||||
soa-p-50000 | ESB SOAPClient
In order to replace the use of the SOAPClient in Fuse Service Works, you should use a SOAP reference binding.
For more information, see the
[Fuse Service Works Development Guide](https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse_Service_Works/6.0/html/Development_Guide_Volume_1_SwitchYard/chap-Gateways.html#sect-SOAP).
|
os-specific.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
os-specific-00001 | Windows file system path This file system path is Windows platform dependent. It needs to be replaced with a Linux-style path. |
xml-sonic-esb.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-sonic-esb-01000 | SonicESB Service Configuration |
sonic-esb.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
sonic-esb-01000 | http://documentation.progress.com/output/Sonic/8.0.0/Docs8.0/api/esb_api/com/sonicsw/xq/XQService.html | Sonic ESB service - inheritance from com.sonicsw.xq.XQService
Sonic ESB services inherit from XQService. In Camel, this can be achieved through the simple Java Bean Camel Component.
* [Camel Java Bean Component](http://camel.apache.org/bean.html)
| Sonic ESB Service | |||||
sonic-esb-02000 | Reference to com.sonicsw.xq.XQServiceContext
Sonic ESB services leverage the service(XQServiceContext context) method to implement business logic. When messages are routed to the service, the service(XQServiceContext context) method is executed.
In Camel, this is achieved by routing messages to the Java Bean via the Camel Route's Bean Component syntax.
* [Camel Java Bean Component](http://camel.apache.org/bean.html)
* [Camel Binding Annotations](http://camel.apache.org/parameter-binding-annotations.html)
Camel's Java Bean Component can leverage annotations annotations on the method to specify how Camel Message body values are mapped to the method parameters. Additionally, the @Handler annotation can be leveraged to setup the default Java Bean method.
**For example:**
```java
public void service(XQServiceContext ctx) throws XQServiceException \{
...
}
```
**Should become:**
```java
@Handler
public void service(@Header messageHeader, @Body messageBody, Exchange exchange) \{
...
}
```
* org.apache.camel.Body
* org.apache.camel.Header
* org.apache.camel.Exchange
| |||||||
sonic-esb-03000 | Reference to com.sonicsw.xq.XQInitContext
The XQInitContext is used to receive initialization information for the service from Sonic ESB.
This is not neccessary for Camel. The init() method that receives this object should be replaced with Spring Bean property injection. For initialization beyond propery injection, leverage Spring's @PostConstruct annotation on this init() method.
* [Spring @PostConstruct Documentation](http://docs.spring.io/spring/docs/2.5.x/reference/beans.html#beans-postconstruct-and-predestroy-annotations)
```java
@PostConstruct
public void init() \{
//leverage injected properties
}
```
| |||||||
sonic-esb-04000 | Call of com.sonicsw.xq.XQInitContext.getParameters Migrate XQInitContext.getParameters to Spring property injection. | |||||||
sonic-esb-05000 | Call of com.sonicsw.xq.XQParameters.getParameter Migrate XQParameters.getParameter to Spring property injection. | |||||||
sonic-esb-06000 | Reference to com.sonicsw.xq.XQParameters Migrate XQParameters to Spring property injection. | |||||||
sonic-esb-07000 | Reference to com.sonicsw.xq.XQParameters Migrate XQParameterInfo to Spring property injection. | |||||||
sonic-esb-08000 | Reference to com.sonicsw.xq.XQMessage Migrate to org.apache.camel.Message | |||||||
sonic-esb-09000 | Call of com.sonicsw.xq.XQMessage.getHeaderValue Migrate to org.apache.camel.Message.getHeader(String name) | |||||||
sonic-esb-10000 | Call of com.sonicsw.xq.XQMessage.setHeaderValue Migrate to org.apache.camel.Message.setHeader(String name, Object value) | |||||||
sonic-esb-11000 | Call of com.sonicsw.xq.XQMessage.getHeaderNames Migrate to org.apache.camel.Message.getHeaders() | |||||||
sonic-esb-12000 | Reference to com.sonicsw.xq.XQPart Migrate XQPart to an attachment on the org.apache.camel.Message | |||||||
sonic-esb-13000 | Call of com.sonicsw.xq.XQMessage.getPartCount Migrate to org.apache.camel.Message.getAttachments().size() | |||||||
sonic-esb-14000 | Call of com.sonicsw.xq.XQMessage.getPart Migrate to org.apache.camel.Message.getAttachment(String id) | |||||||
sonic-esb-15000 | Reference to com.sonicsw.xq.XQLog
Migrate to [Apache SLF4J](http://www.slf4j.org).
| |||||||
sonic-esb-16000 | Reference to com.sonicsw.xq.XQServiceException
Create a custom ServiceException class, extending Exception. The documentation below explains exception handling in Camel.
* [Camel Exception Handling](http://camel.apache.org/exception-clause.html)
| |||||||
sonic-esb-17000 | Call of com.sonicsw.xq.XQMessage.getCorrelationId
Correlation is handled several ways in Camel. Read the article below.
* [Camel Exception Handling](http://camel.apache.org/correlation-identifier.html)
| |||||||
sonic-esb-18000 | Call of com.sonicsw.xq.XQAddressFactory.createEndpointAddress
This indicates that the Sonic ESB Service is routing messages to a [1...N] endpoints. To achieve this in Camel, take the business logic in the service, and populate a header property with an array of target enpoints.
Next, create a Recipient List processor to route the message to N endpoints.
* [Camel Recipient List](http://camel.apache.org/recipientlist-annotation.html)
| |||||||
sonic-esb-19000 | Call of com.sonicsw.xq.XQServiceContext.addOutgoing
Sonic ESB uses the addOutgoing method to set the outgoing message.
This is achieved in Camel by either modifying the @Body parameter in the Java Bean Component method, or literally setting a new message to the Exchange.
* [Camel Setting Response](http://camel.apache.org/using-getin-or-getout-methods-on-exchange.html)
| |||||||
sonic-esb-20000 | Reference to com.sonicsw.xq.XQEnvelope Migrate to org.apache.camel.Exchange | |||||||
sonic-esb-21000 | Call of com.sonicsw.xq.XQEnvelope.getMessage Migrate to org.apache.camel.Message.getIn() |
sonic-catchall.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
sonic-catchall-00000 | Sonic proprietary type reference com.{subpackage}.{classname}
This com.{subpackage}.{classname} is a Sonic proprietary type and needs to be migrated to a compatible API. There are currently no detailed
migration rules about this type.
|
websphere-mq.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-mq-00000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/overview-summary.html | IBM MQ client API WebSphere MQ client API is used to communicate with the MQ server from client-side applications.
For JBoss EAP 6, this needs to be replaced with standard Java EE 6 JMS API, or with HornetQ client API.
| ||||||
websphere-mq-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#Migrate_Your_Application_to_Use_HornetQ_as_the_JMS_Provider https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | IBM JMS implementation of WMQInitialContextFactory `WMQInitialContextFactory` is an implementation of `InitialContextFactory`
used to get object instances from JNDI. The
equivalent functionality needs to be configured on JBoss EAP 6 using HornetQ.
`InitialContextFactory` is provided
by EAP and you only need to instantiate `InitialContext ctx = new InitialContext();`.
| IBM MQ Configuration The WebSphere MQ client API is used to communicate with the MQ server from client-side applications.
For JBoss EAP 6, this needs to be replaced with standard Java EE 6 JMS API, or with HornetQ client API.
| |||||
websphere-mq-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#Configure_Messaging_with_HornetQ2 https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | IBM WebSphere .scp file
WebSphere `.scp` files contain scripts for the `jmsadmin` program which is used
to configure the WebSphere MQ destinations
and routing. To configure messaging in JBoss EAP 6 with HornetQ, use either the Management Console or Management CLI with it's
scripting feature.
| IBM MQ Configuration |
websphere-xml.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-xml-01000 | IBM Process Server Rules 6.0 WBI is a WebSphere proprietary business integration solution. This needs to be migrated to JBoss Drools or JBPM/BRMS. | |||||||
websphere-xml-02000 | https://access.redhat.com/articles/1330673 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Security_Guide/Enabling_Role-Based_Access_Control.html | WebSphere Application Binding Configuration
This file contains a specific IBM WebSphere Application binding configuration.
To migrate to EAP 6, configure EAP 6 accordingly using the CLI interface or web console.
| WebSphere EAR Application Binding This WebSphere application binding is an IBM proprietary method for binding user roles for authorization and needs to be migrated to JAAS or KeyCloak. | ||||
websphere-xml-03000 | https://access.redhat.com/articles/1330673#jspattributes | http://www-01.ibm.com/support/knowledgecenter/SS7JFU_6.1.0/com.ibm.websphere.javadoc.doc/configdoc/webappext/WebAppExtension.html | WebSphere proprietary JSP engine configuration
This file contains WebSphere specific web application bindings. This would derive from J2EE web application.
To migrate to EAP 6, configure EAP 6 accordingly using the CLI interface or web console.
| WebSphere proprietary JSP engine configuration WebSphere (Java EE version prior to version 5) proprietary JSP engine configuration | ||||
websphere-xml-04000 | https://access.redhat.com/articles/1330673 | WebSphere proprietary JSP engine configuration
This file contains WebSphere proprietary JSP engine configuration.
To migrate to EAP 6, configure EAP 6 accordingly using the CLI interface or web console.
| ||||||
websphere-xml-06000 | https://access.redhat.com/articles/1330673 | WebSphere proprietary binding configuration
This file contains WebSphere proprietary binding configuration.
To migrate to EAP 6, configure EAP 6 accordingly using the CLI interface or web console.
| ||||||
websphere-xml-06100 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#chap-Web_Subsystem http://docs.jboss.org/jbossweb/7.0.x/ | http://rjweb002.royalsun.com.br/configDocs/webappbnd/WebAppBinding.html | WebSphere web application binding
This file configures the specific WebSphere Web application bindings.
Configure EAP 6 Web subsystem accordingly using the CLI interface or web console.
| WebSphere Web Application Binding WebSphere 6 web application binding configuration file. | ||||
websphere-xml-07000 | https://docs.jboss.org/author/display/JBWS/Predefined+client+and+endpoint+configurations | WebSphere ETools WSClient Extension Client IBM-specific deployment descriptor extension that needs to be migrated to JBoss WS. | ||||||
websphere-xml-08000 | https://docs.jboss.org/author/display/JBWS/Web+Services+Introduction | WebSphere ETools WSClient Binding Client IBM-specific deployment descriptor binding that needs to be migrated to JBoss WS. | ||||||
websphere-xml-09000 | WebSphere deployment descriptor This file is an auto-generated WebSphere proprietary deployment descriptor. |
websphere-ignore-references.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-jms.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-jms-00000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html http://docs.jboss.org/hornetq/2.4.0.Final/docs/user-manual/html_single/index.html#d0e1472 https://docs.jboss.org/hornetq/2.4.0.Final/api/index.html?org/hornetq/api/core/client/package-summary.html | IBM JMS Client WebSphere MQ client API is used to communicate with the MQ server from client-side applications.
For JBoss EAP 6, this needs to be replaced with standard Java EE 6 JMS API, or with HornetQ client API.
| ||||||
websphere-jms-01000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | IBM {prefix}{type}ConnectionFactory reference
IBM {prefix}{type}ConnectionFactory is a proprietary encapsulation of JMS servers to which Connections can be created for
message distribution. This reference should be replaced with the Java EE standard API: `javax.jms.{type}ConnectionFactory`.
| ||||||
websphere-jms-02000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | IBM JMS message JmsMsg{type}
IBM JMS message {type}s are used for sending/reading messages to/from a topic or queue. This reference should be
replaced with the Java EE standard API `javax.jms.Message{type}`.
| ||||||
websphere-jms-02500 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | WebSphere implementation MQe{type}Queue of JMS Queue
`MQe{type}Queue` is a WebSphere implementation of a JMS `Queue` and should be migrated to
the Java EE 6 JMS standard interface `javax.jms.Queue`.
| ||||||
websphere-jms-03000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bnces | IBM JMS {type} message
JMS {type} messages represent the actual data passed through JMS destinations. This reference should be
replaced with the Java EE standard API `javax.jms.{type}Message`.
| ||||||
websphere-jms-04000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | IBM proprietary interface {prefix}{type}
{prefix}{type} is an IBM proprietary interface and needs to be migrated to the Java EE standard API `javax.jms.{type}`.
|
websphere-catchall.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-catchall-00000 | IBM proprietary type reference
This is an IBM proprietary type ({package}.{type}) and needs to be migrated to a compatible API. There is currently no detailed
information about this type.
| |||||||
websphere-catchall-00001 | IBM ILog proprietary type reference
This is an IBM ILog proprietary type (ilog.{subpackage}.{type}) and needs to be migrated to a compatible API. There is currently no detailed
information about this type.
|
websphere-other.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-other-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/Configure_the_Java_Connector_Architecture_JCA_Subsystem.html http://www.javaworld.com/article/2077671/build-ci-sdlc/the-wise-work-manager-for-context-based-scoping.html https://jcp.org/en/jsr/detail?id=237 | WebSphere Work Manager
WebSphere Asynchronous Work is a Work Manager, whose purpose is to allow the user utilizing threads while letting the container manage them.
For migration to JBoss EAP 6, [replace with JCA Work Manager](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/Configure_the_Java_Connector_Architecture_JCA_Subsystem.html).
| ||||||
websphere-other-02000 | http://docs.oracle.com/javaee/6/api/javax/ejb/Singleton.html http://docs.oracle.com/javaee/6/api/javax/ejb/Startup.html | WebSphere Startup Service
WebSphere Startup Service serves as a callback to be invoked when the server or application starts.
When migrating to JBoss EAP 6, this has to be replaced with standard EJB 3.1 Startup Bean, using `@Startup @Singleton` class and `@PostConstruct` method.
|
websphere-mqe.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
websphere-mqe-00000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/overview-summary.html | IBM MQe client API WebSphere MQe client API is used to communicate with the MQ server from client-side applications.
For JBoss EAP 6, this needs to be replaced with standard Java EE 6 JMS API, or with HornetQ client API.
| ||||||
websphere-mqe-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/Deploy_the_WebSphere_MQ_Resource_Adapter.html http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/com/ibm/mqe/adapters/package-summary.html | IBM MQe com.ibm.mqe.adapters.MQe{type}Adapter
IBM MQe {type} adapter provides plug-in communications adapters or data storage adapters for queue managers. These can
be deployed to JBoss EAP.
| ||||||
websphere-mqe-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Configure_the_JMS_Server1 http://www-01.ibm.com/support/knowledgecenter/SSVHEW_6.2.0/com.ibm.mqe.javadoc/java/com/ibm/mqe/administration/package-summary.html | IBM MQe com.ibm.mqe.administration.MQe{type}AdminMsg IBM MQe {type} administration API provides classes used to administer and monitor a WebSphere MQ Everyplace queue manager. In
JBoss EAP 6, the JMS destinations can be configured with the JBoss Admin CLI.
| ||||||
websphere-mqe-03000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#About_Security_Domains | IBM MQe com.ibm.mqe.jms.MQeJMSAuthenticator
`MQeJMSAuthenticator` is a WebSphere proprietary JMS authentication API.
To migrate to JBoss EAP 6, replace with Java EE 6 JAAS for JMS authentication.
| ||||||
websphere-mqe-04000 | IBM MQe com.ibm.mqe.jms.MQeJMSMsgFieldNames
IBM MQe constants are used to name fields when a JMS message is mapped to an `MQeMsgObject`. These are provided to
enable WebSphere MQ Everyplace applications to interpret messages sent by JMS or to construct messages that a JMS application
will understand.
These settings can be discarded when migrating to JBoss EAP 6 with HornetQ.
|
jboss-eap5-xml.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
jboss-eap5-xml-01000 | https://developer.jboss.org/wiki/JBossCacheOfficialDocumentation | JBoss Cache
JBoss Cache TreeCache is a distributed tree-like structure that is replicated across several members.
Updates will be multicast to all group members reliably and in the same order.
| ||||||
jboss-eap5-xml-03000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Microcontainer_User_Guide/sect-JBoss_Microcontainer_User_Guide-The_ClassLoading_Layer-ClassLoading.html | JBoss Classloading configuration, typically in jboss-classloading.xml.
JBoss EAP 5 allows detailed classloading configuration.
| ||||||
jboss-eap5-xml-04000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Microcontainer_User_Guide/sect-JBoss_Microcontainer_User_Guide-The_ClassLoading_Layer-ClassLoading.html | JBoss EAP 5 Classloading Configuration
JBoss EAP 5 allows detailed classloading configuration.
| ||||||
jboss-eap5-xml-05000 | https://docs.jboss.org/seam/latest/reference/html/xml.html | JBoss Seam Components
Allows to configure a Seam component using XML: to isolate deployment-specific information from
the Java code, to enable the creation of re-usable frameworks, to configure Seam's built-in functionality, etc.
Seam provides two basic approaches to configuring components:
configuration via property settings in a properties file or in `web.xml`,
and configuration via `components.xml`.
| ||||||
jboss-eap5-xml-06000 | https://docs.jboss.org/seam/latest/reference/html_single/ | JBoss Seam Pages
The `pages.xml` file specifies the page flow and other configuration of the Seam Framework.
| ||||||
jboss-eap5-xml-07000 | JBoss Seam Page | |||||||
jboss-eap5-xml-02000 | http://www.jboss.org/j2ee/dtd/ | JBoss 5.x EAR descriptor
A JBoss specific EAR descriptor allows extensions to Java EE EAR archives configuration.
| ||||||
jboss-eap5-xml-08000 | JBoss EAR descriptor
The `jboss-app.xml` file configures a Java EE application deployments specifically for JBoss EAP.
| |||||||
jboss-eap5-xml-09000 | JBoss web application descriptor (jboss-web.xml)
The `jboss-web.xml` file configures a Java EE web application specifically for JBoss EAP.
It is an extension to standard `web.xml`.
| |||||||
jboss-eap5-xml-10000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-Class_Loading_and_Modules.html | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Microcontainer_User_Guide/sect-JBoss_Microcontainer_User_Guide-The_ClassLoading_Layer-ClassLoading.html | JBoss 5 classloader configuration (jboss-classloading.xml)
In JBoss EAP 6, the classloading configuration is not done through `jboss-classloading.xml`.
Since EAP 6 it is of modular nature, based on JBoss Modules.
Learn how to divide your application's dependencies into modules
and what dependencies and APIs are available automatically.
| JBoss 5 classloader configuration (jboss-classloading.xml) The `jboss-classloading.xml` file allows customization of classloading in JBoss EAP 5. | ||||
jboss-eap5-xml-11000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/chap-Class_Loading_and_Modules.html | JBoss module and classloading configuration (jboss-deployment-structure.xml)
The `jboss-deployment-structure.xml` file allows the creator of the deployment to control the dependencies
and classloading of deployments.
| ||||||
jboss-eap5-xml-12000 | https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/The_CMP_Engine-The_jbosscmp_jdbc_Structure.html | JBoss EJB 2 CMP Deployment descriptor (jbosscmp-jdbc.xml)
The `jbosscmp-jdbc.xml` is a deployment decriptor controlling the Container Managed Persistence.
| ||||||
jboss-eap5-xml-13000 | http://docs.jboss.org/ejb3/app-server/tutorial/jboss_deployment_descriptor/jboss_dd.html | JBoss EJB XML deployment descriptor prior to EAP 6
The `jboss.xml` descriptor in deployments is ignored by JBoss AS 7+ or JBoss EAP 6+.
Replace it with `jboss-ejb3.xml`.
| ||||||
jboss-eap5-xml-14000 | http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/JAASRefGuide.html | JBoss EAP security-domain configuration - java:/jaas/
`java:/jaas/` is a JBoss EAP `security-domain` URI.
Remove the `java:/jaas/` prefix for `security-domain` elements in AS 7 / EAP 6.
| ||||||
jboss-eap5-xml-16000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-6.4/red-hat-jboss-enterprise-application-platform-64-how-to-configure-server-security | http://docs.jboss.org/jbosssecurity/docs/6.0/security_guide/html/Login_Modules.html | JBoss security configuration descriptor (prior to AS 7 / EAP 6)
When migrating to JBoss AS 7 or JBoss EAP 6+,
the `login-config.xml` descriptor is no longer supported.
Security is now configured in the `security-domain` element inside the server configuration.
| JBoss security configuration descriptor (prior to AS 7 / EAP 6) | ||||
jboss-eap5-xml-17000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/jboss-ejb3xml_Deployment_Descriptor_Reference.html | JBoss EJB 3 deployment descriptor (jboss-ejb3.xml)
A JBoss specific EJB 3 configuration allows extensions of Java EE EJB 3.
| ||||||
jboss-eap5-xml-18000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.3/html/Migration_Guide/sect-Web_Services_Changes.html | JBoss web-services deployment descriptor (jboss-webservices.xml)
JBossWS 4.0 introduces a new deployment descriptor to configure web services.
The `jboss-webservices.xml` file provides additional information for the given deployment
and partially replaces the obsolete `jboss.xml` file.
For EJB webservice deployments, the expected location of the `jboss-webservices.xml` descriptor file
is in the `META-INF/` directory. For POJO and EJB webservice endpoints bundled in WAR file,
the expected location of the `jboss-webservices.xml` file is in the `WEB-INF/` directory.
| ||||||
jboss-eap5-xml-20000 | JBoss EAP 4 JMS configuration |
jboss-eap5-java.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
jboss-eap5-java-01000 | JBoss EAP 5 JMX ManagementBean | |||||||
jboss-eap5-java-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Administration_and_Configuration_Guide/sect-Configuration1.html#Configure_the_JMS_Server1 | javax.jms.QueueConnectionFactory
`QueueConnectionFactory` was used to obtain connection to JMS queues.
Replace the lookup string `QueueConnectionFactory` with `ConnectionFactory`.
| ||||||
jboss-eap5-java-04000 | https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html | org.jboss.annotation.ejb.Service
The `@Service` annotation is one of JBoss EJB 3.0 extensions which creates a singleton EJB.
Use the new `org.jboss.ejb3.annotation.Service` instead.
| ||||||
jboss-eap5-java-05000 | https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html | org.jboss.annotation.ejb.Management
The `@Management` annotation is one of JBoss EJB 3.0 extensions which wraps the the bean
as an MBean and install it in the JBoss MBean Server.
Use the new `org.jboss.ejb3.annotation.Management` instead.
| ||||||
jboss-eap5-java-06000 | https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html | org.jboss.annotation.ejb.LocalBinding
The `@LocalBinding` annotation is one of JBoss EJB 3.0 extensions
which specifies the local jndi binding for an EJB local interface.
Migrate to `org.jboss.ejb3.annotation.LocalBinding`.
| ||||||
jboss-eap5-java-07000 | https://docs.jboss.org/ejb3/docs/reference/build/reference/en/html/jboss_extensions.html https://docs.jboss.org/ejb3/embedded/api/org/jboss/annotation/ejb/package-summary.html | org.jboss.annotation.ejb.Depends
The `@Depends` annotation is one of JBoss EJB 3.0 extensions
which specifies a deployment dependency for a bean.
Validate that a JBoss EAP 6 Dependency exists.
|
xml-resin.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-resin-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Security_Guide/jboss-webxml_Configuration_Reference.html | Resin Web Application Descriptor An Resin specific file defining an application configuration. Such a file may define URL paths, internal resin ids, root directory path etc. This is Resin specific and needs to be migrated to web.xml or jboss-web.xml |
xml-glassfish.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-glassfish-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Security_Guide/jboss-webxml_Configuration_Reference.html | Glassfish Web Descriptor Glassfish specific web descriptor file that is by convention named glassfish-web.xml. It is used to configure web application properties likes cache, session configuration, JNDI name binding etc. | ||||||
xml-glassfish-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/jboss-ejb3xml_Deployment_Descriptor_Reference.html | Glassfish EJB Descriptor Glassfish specific ejb configuration file used to configure EJBs, map them to jndi names etc. | ||||||
xml-glassfish-03000 | http://www.jboss.org/schema/jbossas/jboss-app_7_0.xsd | Glassfish Application EAR configuration file Glassfish-application is a Glassfish specific EAR configuration file used to configure security roles, url addresses, JNDI binding etc. This file is glassfish specific and needs to be migrated to application.xml or jboss-app.xml. |
jrun-catchall.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
jrun-catchall-00000 | JRun | |||||||
jrun-catchall-00001 | JRunX |
xml-jrun.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-jrun-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Security_Guide/jboss-webxml_Configuration_Reference.html | JRun Web App descriptor JRun web descriptor is a file that is by convention named jrun-web. It is JRun specific configuration file used to configure JRun server. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml | ||||||
xml-jrun-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/jboss-ejb3xml_Deployment_Descriptor_Reference.html | JRun ejb-jar configuration JRun ejb configuration file used to configure EJBs, map them to jndi names etc. |
jsp.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
jsp-01000 | Empty import definition in a JSP
Empty import definition in .jsp or .jspf files would fail in compilation time and needs to be removed.
|
xml-jonas.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-jonas-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Security_Guide/jboss-webxml_Configuration_Reference.html | JOnAS Web Descriptor JOnAS web descriptor is a file that is by convention named jonas-web.xml. It is JOnAS specific configuration file used to map JNDI name to bean reference name, bind virtual host address, specify root url for binding the application etc. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml. |
weblogic-webapp.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-webapp-01000 | https://access.redhat.com/articles/1332613 | WebLogic Virtual directory mapping Virtual directories supported in WebLogic are not supported in JBoss EAP. | ||||||
weblogic-webapp-02000 | https://access.redhat.com/articles/1249423 | WebLogic proprietary servlet annotations
Replace the proprietary WebLogic `@WLServlet` annotation with the Java EE 6 standard `@WebServlet` annotation.
See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html) for more information.
| ||||||
weblogic-webapp-03000 | https://access.redhat.com/articles/1249423 | WebLogic proprietary servlet annotations
Replace the proprietary WebLogic `@WLInitParam` annotation with the Java EE 6 standard `@WebInitParam` annotation.
See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html) for more information.
| ||||||
weblogic-webapp-04000 | https://access.redhat.com/articles/1249423 | WebLogic proprietary servlet annotations
Replace the proprietary WebLogic `@WLFilter` annotation with the Java EE 6 standard `@WebFilter` annotation.
See the [javax.servlet.annotation JavaDoc](http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html) for more information.
| ||||||
weblogic-webapp-05000 | https://access.redhat.com/articles/1326703 http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextEvent.html http://docs.oracle.com/cd/E13222_01/wls/docs90/programming/lifecycle.html | WebLogic ApplicationLifecycleEvent
WebLogic `ApplicationLifecycleEvent` must be replaced with standard Java EE `ServletContextEvent`. Otherwise, a custom solution using CDI's `ApplicationScoped` beans or EJB's `@Startup` beans is required in order to propagate a custom event object because `ServletContextEvent` types are not extendible in the standard Java EE programming model.
Use a `javax.servlet.ServletContextListener` with `@javax.annotation.servlet.WebListener`, or an EJB 3.1 `@javax.ejb.Startup` `@javax.ejb.Singleton` service bean.
| ||||||
weblogic-webapp-06000 | https://access.redhat.com/articles/1326703 http://docs.oracle.com/javaee/6/api/javax/servlet/ServletContextEvent.html http://docs.oracle.com/cd/E13222_01/wls/docs90/programming/lifecycle.html | WebLogic ApplicationLifecycleListener
WebLogic `ApplicationLifecycleListener` must be replaced with standard Java EE `ServletContextListener` types. Otherwise, a solution using CDI's `ApplicationScoped` beans or EJB's `@Startup` beans is required.
Use a `javax.servlet.ServletContextListener` with `@javax.annotation.servlet.WebListener`, or an EJB 3.1 `@javax.ejb.Startup` `@javax.ejb.Singleton` service bean.
| ||||||
weblogic-webapp-07000 | http://docs.oracle.com/cd/E12839_01/apirefs.1111/e13941/weblogic/security/Security.html https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform?category=security&version=6.4 | WebLogic proprietary security API The usage of the WebLogic proprietary security API should be replaced by standard Java EE mechanisms or the ones provided by JBoss EAP. | ||||||
weblogic-webapp-08000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/API_Documentation/files/javadoc/org/jboss/security/SecurityContextAssociation.html https://access.redhat.com/solutions/55114 | WebLogic proprietary security reference to weblogic.security.Security Migrate to JBoss EAP 6: `org.jboss.security.SecurityContextAssociation`. | ||||||
weblogic-webapp-09000 | https://access.redhat.com/articles/1329213 | WebLogic proprietary ServletAuthentication annotation
Oracle WebLogic Server provides a proprietary `ServletAuthentication` class to perform programmatic login.
In Red Hat JBoss EAP 6, you can use the standard Java EE 6 servlet security 3.0 `HttpServletRequest.login()` method or you can define a `<security-constraint>` element in the web.xml file. You must also replace code that uses the Oracle WebLogic Server proprietary `ServletAuthentication` class.
|
weblogic-xml-descriptors.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-xml-descriptor-01000 | https://access.redhat.com/articles/1326803 https://access.redhat.com/articles/1328043 | WebLogic EAR application descriptor (weblogic-application.xml)
The `weblogic-application.xml` deployment descriptor file is used to describe Oracle WebLogic Server EAR archives. Oracle WebLogic Server EAR configures some application settings through the `application-param` element.
These settings could be replaced with `context-param` elements in Java EE Servlet `web.xml` descriptor.
| ||||||
weblogic-xml-descriptor-02000 | https://access.redhat.com/articles/1326803 | WebLogic Entity EJB configuration WebLogic Entity EJB Configuration are used for RDBMS based persistence services. | ||||||
weblogic-xml-descriptor-03000 | https://access.redhat.com/articles/1326823 | WebLogic `delay-updates-until-end-of-tx` configuration element
The WebLogic `&lt;delay-updates-until-end-of-tx&lt;` configuration element, which defaults to `true`, is used for performance reasons to delay updates to the persistent store of all beans until the end of the transaction. When set to `false`, updates are sent to the database after each method invocation, but are not committed until the end of the transaction. This allows other processes to access the persisted data while the transaction is waiting to be completed.
In JBoss EAP 6, you can achieve the same behavior by specifying the `&lt;sync-on-commit-only&gt;` in the jbosscmp-jdbc.xml file.
| ||||||
weblogic-xml-descriptor-04000 | https://access.redhat.com/articles/1326823 | WebLogic EJB XML | ||||||
weblogic-xml-descriptor-05000 | https://access.redhat.com/articles/1326823 | WebLogic EJB XML | ||||||
weblogic-xml-descriptor-06000 | https://access.redhat.com/articles/1326823 | WebLogic EJB XML | ||||||
weblogic-xml-descriptor-06001 | http://docs.oracle.com/javaee/6/api/javax/ejb/AccessTimeout.html | WebLogic Stateful Session Bean (SFSB) Replace WebLogic proprietary configuration by Java EE 6 annotation `@AccessTimeout`.
The equivalent usage is `@AccessTimeout(value= -1)` | ||||||
weblogic-xml-descriptor-07000 | WebLogic SOAP client mapping | |||||||
weblogic-xml-descriptor-08000 | Java to WSDL Mapping | |||||||
weblogic-xml-descriptor-09000 | WebLogic web service policy | |||||||
weblogic-xml-descriptor-10000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-RS_Web_Services.html https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-WS_Web_Services.html | Webservice Type WebLogic webservices can be migrated to `jboss-webservices.xml` descriptor or to a Java EE standard Annotation based configuration. Reference the JBoss EAP 6 product documentation for more information.
| WebLogic web service descriptor | |||||
weblogic-xml-descriptor-11000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Configuration1 | WebLogic JMS descriptor | ||||||
weblogic-xml-descriptor-12000 | https://access.redhat.com/articles/1326803 https://access.redhat.com/articles/1327803 https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/ | WebLogic web application descriptor (weblogic.xml)
The Oracle WebLogic Server deployment descriptor file (`weblogic.xml`) provides functionality that is not included in the standard Java EE specification. While there is no direct mapping of these descriptor elements, many of these features may be configured in the application deployment or JBoss server configuration files.
For more information on how to configure JBoss EAP, please refer to the Administration and Configuration Guide for JBoss Enterprise Application Platform 6.
| ||||||
weblogic-xml-descriptor-13000 | WebLogic RMI XML version 1.x | |||||||
weblogic-xml-descriptor-14000 | WebLogic web service type mapping | |||||||
weblogic-xml-descriptor-15000 | WebLogic services configuration WebLogic specific configuration of web services runtime parameters | |||||||
weblogic-xml-descriptor-16000 | WebLogic specific webservice ant tasks | |||||||
weblogic-xml-descriptor-17000 | WebLogic annotation manifest
In this file, the value set for a property by a metadata annotation can be overridden. (It does not override the values set by a setter method.)
| |||||||
weblogic-xml-descriptor-18000 | https://access.redhat.com/articles/1329173 | WebLogic plan.xml deployment descriptor
WebLogic `plan.xml` deployment descriptor file provides a way to target the application deployment for a specific environment.
|
weblogic-catchall.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-catchall-01000 | Proprietary type reference found
This is an Oracle proprietary type (`com.bea{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
| |||||||
weblogic-catchall-02000 | Proprietary type reference found
This is an Oracle proprietary type (`com.oracle{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
| |||||||
weblogic-catchall-03000 | Proprietary type reference found
This is an Oracle proprietary type (`com.tangosol{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
| |||||||
weblogic-catchall-04000 | WebLogic proprietary type reference found
This is an Oracle WebLogic proprietary type (`com.weblogic{subpackage}.{type}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
Please review each item and make sure that no reference to Oracle WebLogic classes is remaining.
| |||||||
weblogic-catchall-05000 | Oracle BEA proprietary type reference
This is an Oracle proprietary type (`bea.{remainder}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
Please review each item and make sure that no reference to Oracle WebLogic classes is remaining.
| |||||||
weblogic-catchall-06000 | Oracle proprietary SQL type reference
This is an Oracle proprietary SQL type (`oracle.sql.{remainder}`).
In most of the cases, it does not need to be migrated to a compatible API.
| |||||||
weblogic-catchall-06500 | Oracle proprietary JDBC type reference
This is an Oracle proprietary JDBC type (`oracle.sql.{remainder}`).
It should be replaced by standard Java EE JCA, datasource and JDBC types.
| |||||||
weblogic-catchall-07000 | Oracle proprietary type reference
This is an Oracle proprietary type (`oracle.{remainder}`) and needs to be migrated to a compatible API. There is currently no detailed information about this type.
| |||||||
weblogic-catchall-08000 | WebLogic proprietary type reference
This is an Oracle WebLogic proprietary type (`weblogic.{remainder}`) and needs to be migrated to a compatible API. There is currently no detailed
information about this type.
Please review each item and make sure that no reference to Oracle WebLogic classes is remaining.
|
weblogic.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-01000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html | WebLogic Scheduled Job
WebLogic scheduled jobs should be migrated to use the EJB Timer Service.
More information is available within the [Java EE
6 Tutorial](https://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html).
| WebLogic scheduled job | |||||
weblogic-02000 | https://commons.apache.org/proper/commons-lang/ | WebLogic StringUtils usage Replace with the `StringUtils` class from Apache Commons. | ||||||
weblogic-03000 | WebLogic specific Apache XML package
Code using this package should be replaced with code using the org.apache.xml package from [Apache Xerces](http://xerces.apache.org/).
| |||||||
weblogic-04000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-Java_Transaction_API_JTA.html http://docs.oracle.com/javaee/7/api/javax/transaction/TransactionManager.html | WebLogic TransactionManager usage Replace with the Java EE standard [javax.transaction.TransactionManager](http://docs.oracle.com/javaee/7/api/javax/transaction/TransactionManager.html) | ||||||
weblogic-05000 | WebLogic TransactionManager usage of resume method Replace with the Java EE standard method `javax.transaction.TransactionManager.resume(Transaction tx)`. | |||||||
weblogic-06000 | WebLogic TransactionManager usage of suspend method Replace with the Java EE standard `javax.transaction.TransactionManager.suspend()` | |||||||
weblogic-07000 | WebLogic TxHelper usage Remove the `weblogic.transaction.TxHelper` import statement. | |||||||
weblogic-08000 | WebLogic ClientTxHelper
Look up the Java Enterprise Edition `javax.transaction.TransactionManager` in JBoss EAP using the following code:
```java
InitialContext context = new InitialContext();
TransactionManager transactionManager =
(TransactionManager)context.lookup("java:jboss/TransactionManager");
```
| |||||||
weblogic-09000 | https://docs.oracle.com/database/121/JAJDB/oracle/jdbc/class-use/OracleClob.html http://docs.oracle.com/javase/7/docs/api/java/sql/Clob.html | WebLogic proprietary Clob JDBC object (OracleThinClob)
This Oracle and WebLogic proprietary code (`OracleThinClob`) should be replaced with the use of the java.sql.Clob interface.
| ||||||
weblogic-10000 | https://docs.oracle.com/database/121/JAJDB/oracle/jdbc/class-use/OracleClob.html http://docs.oracle.com/javase/7/docs/api/java/sql/Clob.html | WebLogic JDBC code
This code is specific to WebLogic and should be replaced with `java.sql.Clob.setCharacterStream(1)`
| ||||||
weblogic-11000 | https://docs.oracle.com/javase/7/docs/technotes/guides/logging/overview.html http://www.jboss.org/quickstarts/eap/logging/ | WebLogic proprietary logger (NonCatalogLogger)
The WebLogic `NonCatalogLogger` is not supported on JBoss EAP, and should be migrated to a supported logging framework,
such as the JDK Logger or JBoss Logging:
```java
import java.util.logging.Logger;
Logger LOG = Logger.getLogger("MyLogger");
```
| ||||||
weblogic-12000 | https://access.redhat.com/articles/1329233 https://access.redhat.com/solutions/42463 | WebLogic Oracle FCF JDBC property
Oracle Fast Connection Failover is specific property supported only by Oracle JDBC driver which provides support for their vendor's special features transparently to the application server in which they are deployed.
For example, one can supply a URL like this to the Oracle JDBC driver and the driver will provide transparent load-balancing and fail-over:
```
<xa-datasource-property name="URL">jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=ON)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=my.host.org)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=my.host.org)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=servjboss)(failover_mode=(type=select)(method=basic)))</xa-datasource-property>
```
| ||||||
weblogic-13000 | https://access.redhat.com/articles/1329253 | WebLogic side-by-side redeployment configuration
Oracle WebLogic Server includes a proprietary side-by-side production redeployment feature. For applications that meet certain requirements and restrictions, the new version of the application is deployed while the older version is still running.
The old and new applications must be running on the same server or cluster. The new version of the application accepts new web session requests while the older version finishes processing requests already in process. Upon completion of the existing session requests, the older version of the application is then undeployed.
In JBoss EAP, you can either deploy the new application to a secondary server group or cluster, or deploy the new application serially to the same clustered domain.
| ||||||
weblogic-15000 | https://access.redhat.com/articles/1329073 | WebLogic Oracle Wallet
WebLogic administrators use wallets created by Oracle Wallet Manager to manage public key security credentials on application clients and servers.
These wallets must first be converted to standard Java KeyStore (JKS) entries that can then be used to configure the credentials in JBoss EAP 6.
| ||||||
weblogic-016000 | https://access.redhat.com/solutions/161543 https://access.redhat.com/solutions/396853 | WebLogic InitialContextFactory
`weblogic.jndi.WLInitialContextFactory` is an implementation of `InitialContextFactory` used to get object instances from JNDI.
The equivalent functionality needs to be configured on JBoss EAP 6 using `org.jboss.naming.remote.client.InitialContextFactory`. Then the context could be instanticated as follows: `InitialContext ctx = new InitialContext();`.
| ||||||
weblogic-017000 | https://docs.oracle.com/cd/E24329_01/web.1211/e24389/rmi_t3.htm#WLRMI143 https://access.redhat.com/solutions/1230143 | WebLogic proprietary T3 JNDI binding
Weblogic’s implementation of the RMI specification uses a proprietary protocol known as T3. T3S is the version of the protocol over SSL.
"t3://" and "t3s://" URLs are used to configure a JNDI InitialContext within WebLogic.
The equivalent functionality needs to be configured in JBoss EAP 6.
This could be done either by using standard Java EE JNDI names or by using a WebLogic proprietary library if the connectivity to WebLogic server is still required.
|
weblogic-webservices.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-webservices-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-WS_Web_Services.html | WebLogic proprietary web service implementation class
This web service stub uses the WebLogic proprietary web service implementation class ("weblogic.wsee.jaxrpc.ServiceImpl").
It might have been generated by a WebLogic proprietary tool.
This should be replaced using the standard Java EE JAX-WS framework. It could be regenerated using the JBoss web services tools.
Please refer to the [JAX-WS web service](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-JAX-WS_Web_Services.html) guide for more information.
| ||||||
weblogic-webservices-02000 | https://docs.oracle.com/cd/E23943_01/web.1111/e15184/asynch.htm https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application | WebLogic asynchronous web service client
The [WebLogic proprietary Asynchronous Web Service Client API](https://docs.oracle.com/cd/E23943_01/web.1111/e15184/asynch.htm) should be replaced using calls to the JAX-WS asynchronous API.
More information is available in the [JBoss EAP documentation](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application).
| ||||||
weblogic-webservices-03000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/5/html/Web_Services_CXF_User_Guide/sect-Authentication.html | WebLogic proprietary web service authentication
Replace proprietary web-service authentication with JAX-WS standard calls. To attach authentication with JBoss EAP, simply use the following code:
```java
URL wsdlURL = new File("resources/jaxws/samples/context/WEB-INF/wsdl/TestEndpoint.wsdl").toURL();
QName qname = new QName("http://org.jboss.ws/jaxws/context", "TestEndpointService");
Service service = Service.create(wsdlURL, qname);
port = (TestEndpoint)service.getPort(TestEndpoint.class);
BindingProvider bp = (BindingProvider)port;
bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "jsmith");
bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "PaSSw0rd");
```
| ||||||
weblogic-webservices-04000 | http://docs.oracle.com/javaee/6/api/javax/xml/ws/WebServiceContext.html | WebLogic proprietary web services API
This code uses the WebLogic specific class "weblogic.wsee.context.WebServiceContext". This usage will need to be replaced with the Java Enterprise Edition standard "javax.xml.WebServiceContext" interface.
Example code:
```java
@Resource
private WebServiceContext webServiceContext;
```
| ||||||
weblogic-webservices-05000 | WebLogic proprietary web services API
This exception (`weblogic.wsee.context.ContextNotFoundException`) is WebLogic specific and can be removed.
| |||||||
weblogic-webservices-06000 | https://docs.oracle.com/cd/E13222_01/wls/docs90/webserv/anttasks.html#1039270 https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html-single/Development_Guide/index.html#Develop_a_JAX-WS_Client_Application https://jax-ws.java.net/nonav/2.2.6/docs/ch04.html#tools-wsgen https://cxf.apache.org/docs/tools.html | WebLogic proprietary web services generated client classes
This class has been generated by a WebLogic web service client generator (ClientGen).
It could be replaced by an equivalent standard Java EE technology using for example the EAP 6 wsconsume tool, the wsgen tool or the CXF tools.
|
weblogic-jms.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-jms-00000 | http://docs.oracle.com/cd/B10501_01/appdev.920/a96609/toc.htm https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html | Oracle JMS | ||||||
weblogic-jms-01000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bncen | Oracle JMS Session
Oracle JMS sessions are used for producing and consuming messaging API objects such as message producers, message
consumers, messages, queue browsers, and temporary queues and topics.
This reference should be replaced with the Java EE
standard API: `javax.jms.Session`.
| ||||||
weblogic-jms-02000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bncey | Oracle JMS Queue Browser
Oracle JMS queue browsers are used for browsing messages in a JMS queue.
This reference should be replaced with the Java
EE standard API: `javax.jms.QueueBrowser`.
| ||||||
weblogic-jms-03000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bnceo | Oracle JMS Producer
Oracle JMS producers are used for sending messages to a destination.
This reference should be replaced with the Java
EE
standard API: `javax.jms.MessageProducer`.
| ||||||
weblogic-jms-04000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bnceo | Oracle JMS Consumer
Oracle JMS consumers are used for receiving messages sent to a destination.
This reference should be replaced with the
Java EE standard API: `javax.jms.MessageConsumer`.
| ||||||
weblogic-jms-05000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bncem | Oracle JMS Consumer
Oracle JMS connections represent virtual connections with a JMS provider.
This reference should be replaced with the
Java
EE standard API: `javax.jms.Connection`.
| ||||||
weblogic-jms-06000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bnces | Oracle JMS {type}Message
Oracle JMS {type} messages represent the actual data passed through JMS destinations.
This reference should be replaced
with the
Java
EE standard API: `javax.jms.{type}Message`.
| ||||||
weblogic-jms-07000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bncel | Oracle JMS Destination
Oracle JMS destinations are the objects a client uses to specify the target of messages it produces and the source of
messages it consumes.
This reference should be replaced with the
Java
EE standard API: `javax.jms.Destination`.
| ||||||
weblogic-jms-08000 | https://docs.oracle.com/javaee/6/tutorial/doc/bnceh.html#bncek | Oracle JMS {type} Connection Factory
Oracle {type}ConnectionFactory is an encapsulation of JMS servers to which Connections can be created for message distribution.
This reference should be replaced with the
Java
EE standard API: `javax.jms.{type}ConnectionFactory`.
|
weblogic-services.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
weblogic-services-01000 | http://docs.oracle.com/javaee/6/api/javax/ejb/Singleton.html http://docs.oracle.com/javaee/6/api/javax/ejb/Startup.html | Use of WebLogic Startup Service Replace this class with a class using the EJB 3.1 `@Singleton` and `@Startup; annotations. | ||||||
weblogic-services-02000 | http://docs.oracle.com/javaee/6/tutorial/doc/gipvi.html | WebLogic T3ServicesDef usage
`T3ServicesDef` provides access to core services of the container, such as Timers and Logging facilities.
Replace the services provided by this with a Singleton EJB (using the `@Singleton` annotation) that provides access to the equivalent services from JBoss EAP.
| ||||||
weblogic-services-03000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Migration_Guide/chap-Migrate_Your_Application.html#sect-Logging_Changes | WebLogic proprietary logging classes
Oracle WebLogic logging classes should be replaced with SLF4J, Log4J, or Java Logging.
Please refer to the [JBoss EAP migration guide](https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Migration_Guide/chap-Migrate_Your_Application.html#sect-Logging_Changes) for more information on this.
|
weblogic-ignore-references.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
seam-ui.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
seam-ui-00000 | JSF Seam Template | |||||||
seam-ui-jsf-00001 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:button found
Seam UI's <s:button> JSF control should be replaced by <h:button>.
There are differences in attributes, for example the _action_ attribute maps to _outcome_ and there is no _propagation_ attribute.
| ||||||
seam-ui-jsf-01000 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:link found
You can use <h:link> instead of Seam UI <s:link>.
There are differences in attributes, for example the _action_ attribute maps to _outcome_ and there is no _propagation_ attribute.
| ||||||
seam-ui-jsf-01001 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:conversationId found
There is no direct mapping for <s:conversationId> in JSF UI controls.
| ||||||
seam-ui-jsf-01002 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:conversationPropagation found
There is no direct mapping for <s:conversationPropagation> in JSF UI controls
| ||||||
seam-ui-jsf-01003 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:taskId found
There is no direct mapping for <s:taskId> in JSF UI controls
| ||||||
seam-ui-jsf-01004 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:defaultAction found
There is no direct mapping for <s:defaultAction> in JSF UI controls
| ||||||
seam-ui-jsf-01005 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:convertDateTime found
Replace it with <f:convertDateTime type="time" pattern="kk:mm:ss">.
You can achieve a similar effect by using the standard <f:convertDateTime> tag and setting the locale,
or setting the context-param *javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE* to *true*.
| ||||||
seam-ui-jsf-01006 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:convertEntity found
There is no direct mapping for <s:convertEntity> in JSF UI controls. Use <f:converter converterId="<yourConverterClass>"> instead.
| ||||||
seam-ui-jsf-01007 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:enumItem found
There is no direct mapping for <s:enumItem> in JSF UI controls
| ||||||
seam-ui-jsf-01008 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:token found
There is no direct mapping for <s:token> in JSF UI controls
| ||||||
seam-ui-jsf-01009 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:formattedText found
There is no direct mapping for <s:formattedText> in JSF UI controls
| ||||||
seam-ui-jsf-01010 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:cache found
There is no direct mapping for <s:cache> in JSF UI controls
| ||||||
seam-ui-jsf-01011 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:resource found
There is no direct mapping for <s:resource> in JSF UI controls
| ||||||
seam-ui-jsf-01012 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:download found
There is no direct mapping for <s:download> in JSF UI controls
| ||||||
seam-ui-jsf-01013 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:remote found
There is no direct mapping for <s:remote> in JSF UI controls
| ||||||
seam-ui-jsf-01014 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:selectItems found
Replace it by using <h:selectItems>.
| ||||||
seam-ui-jsf-01015 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:validate found
Replace it by using <f:validateBean>.
| ||||||
seam-ui-jsf-01016 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:fragment found
There is <ui:fragment> to use instead in pure JSF.
| ||||||
seam-ui-jsf-01017 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html https://docs.oracle.com/javaee/6/api/javax/faces/convert/EnumConverter.html | Seam 2 UI control s:convertEnum found
There is no direct mapping for <s:convertEnum> in JSF UI controls, but JSF 2 has a built-in EnumConverter which can be extended if necessary.
| ||||||
seam-ui-jsf-01018 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html | Seam 2 UI control s:convertAtomicBoolean found
There is no direct mapping for <s:convertAtomicBoolean> in JSF UI controls. Create a custom converter for a replacement.
| ||||||
seam-ui-jsf-01019 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html | Seam 2 UI control s:convertAtomicInteger found
There is no direct mapping for <s:convertAtomicInteger> in JSF UI controls. Create a custom converter for a replacement.
| ||||||
seam-ui-jsf-01020 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html https://docs.oracle.com/javaee/6/tutorial/doc/bnaus.html | Seam 2 UI control s:convertAtomicLong found
There is no direct mapping for <s:convertAtomicLong> in JSF UI controls. Create a custom converter for a replacement.
| ||||||
seam-ui-jsf-01021 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:validateEquality found
There is no direct mapping for <s:validateEquality> in JSF UI controls.
Use respective <f:validate*> like:message
* <f:validateDoubleRange>,
* <f:validateLength>,
* <f:validateLongRange>,
* <f:validateRequired>.
| ||||||
seam-ui-jsf-01022 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:validateAll found
There is no direct mapping for <s:validateAll> in JSF UI controls, but you can achieve a similar effect by using <f:validateBean> or [Richfaces](http://richfaces.jboss.org/) <rich:validator>.
| ||||||
seam-ui-jsf-01023 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:decorate found
There is no direct mapping for <s:decorate> in JSF UI controls, but you can achieve the same functionality by using the UIInputContainer and a composite container, both of which are demonstrated in the [Open18 migration example](https://github.com/seam/migration/blob/develop/open18_java_ee_6)
[input.xhtml](https://raw.githubusercontent.com/seam/migration/develop/open18_java_ee_6/src/main/webapp/resources/components/input.xhtml) file.
| ||||||
seam-ui-jsf-01024 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:div found
There is no direct mapping for <s:div> in JSF UI controls, but it could be done with an <h:panelGroup layout="block"> or a <ui:fragment> containing a div.
| ||||||
seam-ui-jsf-01025 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:span found
There is no direct mapping for <s:span> in JSF UI controls, but you can achieve a similar effect by using <h:panelGroup> or a <ui:fragment> with a span element.
| ||||||
seam-ui-jsf-01026 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:label found
There is no direct mapping for <s:label> in JSF UI controls, but <h:outputLabel> is similar.
| ||||||
seam-ui-jsf-01027 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:message found
Use <h:message for="name" errorClass="invalid"> or [Richfaces](http://richfaces.jboss.org/) <rich:message>.
| ||||||
seam-ui-jsf-01028 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:fileUpload found
There is no direct mapping for <s:fileUpload> in JSF UI controls. You can achieve similar functionality by using [Richfaces](http://richfaces.jboss.org/) <rich:fileUpload>
| ||||||
seam-ui-jsf-01029 | https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Web_Framework_Kit/2.7/html/Seam_Guide/_seam_2_ui_controls_migration_to_jsf.html | Seam 2 UI control s:graphicImage found
There is no direct mapping for <s:graphicImage> in JSF UI controls, but you can use <h:graphicImage> as Seam extends that JSF UI control.
|
java-ee-jaxrpc.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
java-ee-jaxrpc-00000 | http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/api/javax/xml/rpc/handler/GenericHandler.html | JAX-RPC Generic Handler |
xml-webservices.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-webservices-01000 | Apache Axis Service Group | |||||||
xml-webservices-02000 | Apache Axis Module | |||||||
xml-webservices-03000 | Apache Axis Configuration | |||||||
xml-webservices-04000 | XFire 1.x Configuration | |||||||
xml-webservices-05000 | JAX-WS Handler Chain | |||||||
xml-webservices-06000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Development_Reference.html#JAX-WS_Common_API_Reference | Use of Web Service Handler2 EAP 6 developer documentation describes JAX-WS Web Services Common API. | Java Webservice Configuration | |||||
xml-webservices-06001 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/sect-JAX-WS_Web_Service_Endpoints.html | Use of Web Service Handler2 EAP 6 developer documentation about JAX-WS Web Services Endpoints | Java Webservice Configuration | |||||
xml-webservices-07000 | Apache CXF Bus Extension | |||||||
xml-webservices-08000 | WS-Policy | |||||||
xml-webservices-09000 | SOAP Envelope | |||||||
xml-webservices-10000 | WSDL Definition |
environment-dependent.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
environment-dependent-calls-01000 | https://access.redhat.com/solutions/361343 | Dynamic class instantiation
The class is dynamically loaded within application. During the migration, multiple classes that are provided on classpath by a different server may not be present anymore.
Please review the class-loading mechanisms and ensure that the dynamically loaded class is available in JBoss EAP.
| ||||||
environment-dependent-calls-02000 | https://docs.jboss.org/author/display/AS71/JNDI+Reference | Call of JNDI lookup
This method lookups an object using a JNDI String. During the migration process, some entity JNDI bindings may change.
Ensure that the JNDI Name does not need to change for JBoss
*For Example:*
```java
(ConnectionFactory)initialContext.lookup("weblogic.jms.ConnectionFactory");
```
*should become:*
```java
(ConnectionFactory)initialContext.lookup("/ConnectionFactory");
```
| ||||||
environment-dependent-calls-03000 | https://access.redhat.com/articles/1496973 | Proprietary InitialContext initialization
In JBoss EAP, the `InitialContext` should be instantiated with no arguments. Once an instance is constructed, look up the service using portable JNDI lookup syntax. Ensure also that in case system properties for `InitialContext` are provided, they do not need to be changed for the JBoss.
```java
InitialContext context = new InitialContext();
Service service = (Service) context.lookup( "java:app/service/" + ServiceImpl.class.getSimpleName() );
```
| ||||||
environment-dependent-calls-03500 | JNDI properties file
The JNDI automatically reads the application resource files from all components in the applications' classpaths. The JNDI then makes the properties from these files available to the service providers.
Please ensure the property values listed in this file are available to JBoss.
| |||||||
environment-dependent-calls-04000 | Reference to javax.management.{suffix}
After migration, some of the JMX beans provided by the previous server may not be present anymore.
Ensure that the `javax.management.{suffix}` does not need to change for JBoss.
| |||||||
environment-dependent-calls-05000 | JMX connection
After migration, JMX connection String or parameters may be different than the one provided by previous server.
As an example, `javax.management.remote.JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES` will change.
Ensure that any of the parameters does not need to change for JBoss EAP.
|
ignore-references.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
generic-catchall.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
generic-catchall-00000 | https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/package-summary.html | Doug Lea Concurrency util
This is an old Doug Lea Concurrency util type and needs to be migrated to a compatible `java.util.concurrent` API.
There is currently no detailed information about this type.
| ||||||
generic-catchall-00001 | backport-util-concurrent type reference
This type is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined in Java 6.0, to older Java platforms.
You should use java.util.concurrent API instead.
| |||||||
generic-catchall-00002 | http://camel.apache.org | Mule API reference
Mule API `org.mule.{package-remainder}.{type}` was used.
You should convert these types to Apache Camel.
| ||||||
generic-catchall-00003 | MX4J type reference MX4J `mx4j.{package-remainder}.{type}` reference was used. | |||||||
generic-catchall-00100 | Apache Tuscany type reference Apache Tuscany `org.osoa.sca.annotations.{type}` reference was used. | |||||||
generic-catchall-00200 | Tibco ActiveMatrix Stub Tibco ActiveMatrix Stub; regenerate the SOAP Client for the class | |||||||
generic-catchall-00300 | Tibco type reference
Tibco `com.tibco.{package-remainder}.{type}` reference found.
No specific details available.
| |||||||
generic-catchall-00400 | SAP CrystalReports type reference SAP CrystalReports `com.crystaldecisions.{package-remainder}.{type}` reference found.
No specific details available. | |||||||
generic-catchall-00500 | IONA type reference IONA `com.iona.{package-remainder}.{type}` reference found.
No specific details available. | |||||||
generic-catchall-00600 | Apache org.apache.{subpackage} type reference Apache `org.apache.{subpackage}` API reference found.
No specific details available. | |||||||
generic-catchall-00700 | JBoss API reference `org.{subpackage}.{package-remainder}{type}` reference found. No specific details available. | |||||||
generic-catchall-00900 | java.sql.DriverManager type reference `java.sql.DriverManager` type reference found. No specific details available. |
eap4-xml-config.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
eap4-eap6-25000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#Update_the_DataSource_Configuration https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration | PostgreSQL JDBC URL
This is a JDBC URL, which describes the basic information about
where and how to connect to the database.
This particular URL points to a PostgreSQL database.
In EAP 6, the databases are configured in these steps:
1. Add the JDBC driver as an EAP 6 module. Download it [here](https://jdbc.postgresql.org/download.html).
2. Create a datasource (actual values need to be changed):
```
$ EAP_HOME/bin/jboss-cli --connect
[standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\
--connection-url=... --driver-name=postgresql \\
--user-name=... --password=...
```
3. Use the datasource according to JPA 2.0 standards.
| ||||||
eap4-eap6-26000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration | Oracle Database JDBC URL
This is a JDBC URL, which describes the basic information about
where and how to connect to the database.
This particular URL points to an Oracle Database.
In EAP 6, the databases are configured in these steps:
1. Add the JDBC driver as an EAP 6 module. Download it [here](http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html).
2. Create a datasource (actual values need to be changed):
```
$ EAP_HOME/bin/jboss-cli --connect
[standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\
--connection-url=... --driver-name=oracle \\
--user-name=... --password=...
```
3. Use the datasource according to JPA 2.0 standards.
```
@PersistenceContext EntityManager em;
```
| ||||||
eap4-eap6-27000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Datasource_Configuration | Microsoft SQL Server JDBC URL
This is a JDBC URL, which describes the basic information about
where and how to connect to the database.
This particular URL points to an Microsoft SQL Server.
In EAP 6, the databases are configured in these steps:
1. Add the JDBC driver as an EAP 6 module. Download it [here](https://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx).
2. Create a datasource (actual values need to be changed):
```
$ EAP_HOME/bin/jboss-cli --connect
[standalone@localhost:9999 /] data-source add --name=ExampleDS --jndi-name=java:/ExampleDS \\
--connection-url=... --driver-name=mssql \\
--user-name=... --password=...
```
3. Use the datasource according to JPA 2.0 standards.
```
@PersistenceContext EntityManager em;
```
| ||||||
eap4-eap6-28000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#sect-Socket_Binding_Groups https://docs.jboss.org/author/display/AS7/Interfaces+and+ports | JBoss Web connector port
The `<Connector port="..."/>` attribute specifies the port
on which JBoss Web listens for requests.
In JBoss EAP 6, set the port number using JBoss CLI or a web console:
```
:read-children-names(child-type=interface)
/subsystem=web/connector=http/:read-resource
## Notice the "socket-binding" => "http"
/socket-binding-group=standard-sockets/socket-binding=http/:read-resource
## Now set the HTTP port to what you need.
/socket-binding-group=standard-sockets/socket-binding=http/:write-attribute(name=port, value=80)
```
| ||||||
eap4-eap6-29000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform | JBoss Web connector protocol
The `<Connector protocol="..."/>` attribute specifies the protocol
of the particular JBoss Web connector.
In JBoss EAP 6, set the protocol using JBoss CLI or a web console:
```
:read-children-names(child-type=interface)
/subsystem=web/connector=http/:read-resource
/subsystem=web/connector=http/:write-attribute(name=protocol, value=HTTP/1.1)
## To enable NIO protocol:
/subsystem=web/connector=http/:write-attribute(name=protocol, value=org.apache.coyote.http11.Http11NioProtocol)
```
| ||||||
eap4-eap6-30000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Define_Thread_Pools_for_HTTP_Connector_in_JBoss_Enterprise_Application_Platform | JBoss Web connector - maximal number of threads
The `<Connector maxThreads="..."/>` attribute specifies the
maximum number of JBoss Web Connector threads.
In JBoss EAP 6, the
[connections do not map 1:1 to threads](https://access.redhat.com/solutions/389513),
thanks to use of `javax.nio`. There can be more connection
served by less threads.
You can set the maximum number of connections using JBoss CLI or a web console:
```
/subsystem=web/connector=http/:write-attribute(name=max-connections, value=200)
```
The default is 512 per CPU core.
You can limit the number of threads using JBoss CLI or a web console:
```
/subsystem=web/connector=http/:read-resource
## Define a thread factory
/subsystem=threads/thread-factory=http-connector-factory:add(thread-name-pattern="HTTP-%t", priority="9", group-name="uq-thread-pool")
## Create an executor
/subsystem=threads/unbounded-queue-thread-pool=uq-thread-pool:add(thread-factory="http-connector-factory", keepalive-time=\{time=30, unit="seconds"}, max-threads=30)
## Make the HTTP web connector use this thread pool
/subsystem=web/connector=http:write-attribute(name=executor, value="uq-thread-pool")
```
| ||||||
eap4-eap6-31000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-JBoss_Web_Component_Changes | JBoss Web connector connection timeout
The `<Connector connectionTimeout="..."/>` attribute specifies the connection timeout
of the particular JBoss Web connector.
In JBoss EAP 6, set the connection timeout using a system property:
```
/system-property=org.apache.coyote.ajp.DEFAULT_CONNECTION_TIMEOUT/:add(value=600000)
/system-property=org.apache.coyote.http11.DEFAULT_CONNECTION_TIMEOUT/:add(value=120000)
```
| ||||||
eap4-eap6-32000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#chap-Web_Subsystem | JBoss Web HTTP connector - empty path of the session cookie
JBoss Web's `emptySessionPath` option sets the path of a session cookie to '/'.
In JBoss EAP 6, the path is set in a web framework, or in `web.xml`:
```xml
<session-config>
<cookie-config>
<path>/</path>
<http-only>true</http-only>
<secure/>
</cookie-config>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
```
Not to be confused with Undertow's `path` which sets the session files storage path.
| ||||||
eap4-eap6-33000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-JBoss_Web_Component_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#chap-Web_Subsystem | JBoss Web connector DNS lookups
The `<Connector enableLookups="..."/>` attribute
enables DNS lookup through `request.getRemoteHost()`.
Define this setting using JBoss CLI or the web console.
```
/subsystem=web/connector=http:write-attribute(name=enable-lookups, value=true)
```
| ||||||
eap4-eap6-34000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-JBoss_Web_Component_Changes | JBoss Web HTTP connector port for redirections
The `<Connector redirectPort="..."/>` attribute
specifies a port number to be used in cases of redirection; the common ones being redirection to secure (HTTPS) or AJP connector.
Define this setting using JBoss CLI or the web console.
```
/subsystem=web/connector=http:write-attribute(name=redirect-port, value=8433)
```
| ||||||
eap4-eap6-35000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-JBoss_Web_Component_Changes | JBoss Web connector scheme
The `<Connector scheme="..."/>` attribute
specifies the web connector scheme, such as HTTP or HTTPS.
Define this setting using JBoss CLI or the web console.
```
/subsystem=web/connector=http:write-attribute(name=scheme, value=http)
```
| ||||||
eap4-eap6-36000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-JBoss_Web_Component_Changes | JBoss Web HTTP connector - the secure option
The `secure` option tells the browser (or other HTTP clients) to only send the cookie over SSL connections.
This means the cookie will not be available to any part of the site that is not secure.
If you serve both protocols, the non-secure http connection will then use URL re-writing with the long ";jsessionid=XXXXXXX" appended to every URL.
You should set this to true ONLY if you are only serving https content, for mixed content this setting in NOT recomended.
Define this setting using JBoss CLI or the web console.
```
/subsystem=web/connector=http:write-attribute(name=secure, value=true)
```
| ||||||
eap4-eap6-37000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Configure_the_Enterprise_Application_Platform_to_Accept_Requests_From_an_External_HTTPD1 https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#System_Properties | JBoss Web HTTP - jvmRoute
In JBoss Web, the `jvmRoute` attribute of the Engine element allows the load balancer to match requests
to the JVM currently responsible for updating the relevant session.
It does this by appending the name of the JVM to the `JSESSIONID` of the request,
and matching this against the worker name provided in `workers.properites`.
In JBoss EAP 6,
the `jvmRoute` is set to the same value as the server name.
If you need to customize it, you can use a command like the following.
Replace or remove the `/profile=ha portion` of the command, depending on which profile you use or
whether you use a standalone server.
Replace the string `CUSTOM_ROUTE_NAME` with your custom jvmRoute name.
```
/profile=ha/subsystem=web:write-attribute(name="instance-id", value="CUSTOM_ROUTE_NAME")
```
The default can be overriden by setting the `jvmRoute` system property.
| ||||||
eap4-eap6-38000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-EJB_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/EJBDeployer_MBean-Container_configuration_information.html | JBoss EAP 4 EJB container configuration
JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files.
Extending `"Standard Stateless SessionBean"` allows configuring the instance pool.
Bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI.
| ||||||
eap4-eap6-39000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-EJB_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/EJBDeployer_MBean-Container_configuration_information.html | JBoss EAP 4 EJB container configuration
JBoss EAP 4 allows overriding the container settings in `jboss.xml` files.
Extending `"Clustered Stateless SessionBean"` allows configuring the instance pool.
Bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI.
| ||||||
eap4-eap6-40000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-EJB_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/EJBDeployer_MBean-Container_configuration_information.html | JBoss EAP 4 EJB container configuration
JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files.
Extending `"Standard Message Driven Bean"` allows configuring the instance pool.
MDB's bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI.
Use the `bean-instance-pool-ref` CLI node of the respective configuration part.
| ||||||
eap4-eap6-41000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-EJB_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/EJBDeployer_MBean-Container_configuration_information.html | JBoss EAP 4 EJB container configuration
JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files.
Extending `"Singleton Message Driven Bean"` allows configuring the instance pool.
Singleton Message Driven Bean's bean-specific bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI.
Use the `bean-instance-pool-ref` CLI node of the respective configuration part.
| ||||||
eap4-eap6-42000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Migration_Guide/index.html#sect-EJB_Changes https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/Administration_and_Configuration_Guide/index.html#Assign_Bean_Pools_for_Session_and_Message-Driven_Beans http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd https://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html/EJBDeployer_MBean-Container_configuration_information.html | JBoss EAP 4 EJB container configuration
JBoss EAP 4 and 5 allows overriding the container settings in `jboss.xml` files.
Extending `"Standard Message Inflow Driven Bean"` allows configuring the instance pool.
Standard Message Inflow Driven Bean's bean-specific bean-specific instance pool can be set with one line in JBoss EAP 6 management CLI.
Use the `bean-instance-pool-ref` CLI node of the respective configuration part.
|
log4j.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
log4j-01000 | ||||||||
log4j-02000 | https://access.redhat.com/solutions/405893 https://access.redhat.com/solutions/105653 https://access.redhat.com/discussions/478983 https://access.redhat.com/solutions/375273 | Log4j Configuration | ||||||
log4j-03000 | https://access.redhat.com/solutions/375273 | Log4j ConsoleAppender Configuration - Potential Deadlock
Using ConsoleAppender configured in log4j.{suffix} can cause a deadlock on JBoss EAP 6.
It is recommended to Remove application level log4j ConsoleAppenders. |
commonj.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
commonj-01000 | https://access.redhat.com/solutions/199183 | Commonj Timer Manager API | ||||||
commonj-02000 | http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html http://docs.oracle.com/javaee/6/api/javax/ejb/TimerService.html | Migrate commonj.timers.TimerManager to Java EE TimerService API Commonj Timer Manager API is similar to the EJB 3.1 java.ejb.Timer Service.
In Java EE 6, the Timer Service was updated to allow cron like configuration of scheduling which is similar to Quartz's timer configurations.
| ||||||
commonj-03000 | http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html http://docs.oracle.com/javaee/6/api/javax/ejb/Timer.html | Migrate commonj.timers.Timer to Java EE javax.ejb.Timer
Commonj Timer Interface is similar to the EJB 3.1 javax.ejb.Timer Interface.
| ||||||
commonj-04000 | https://access.redhat.com/solutions/199183 http://docs.oracle.com/javaee/6/api/index.html?javax/resource/spi/work/package-summary.html http://www.ironjacamar.org/doc/api/spec/1.7/index.html?javax/resource/spi/work/package-summary.html | Commonj WorkManager API | ||||||
commonj-05000 | http://www.ironjacamar.org/doc/api/spec/1.7/index.html?javax/resource/spi/work/WorkManager.html | Replace CommonJ WorkManager with a JCA Resource Adapter The CommonJ WorkManager can be replaced with a JCA Resource Adapter. | ||||||
commonj-06000 | Commonj WorkManager API Replace commonj.work.Work{part} with javax.resource.spi.work.Work{part}. | |||||||
commonj-07000 | CommonJ WorkManager API Exception Replace CommonJ Work related Exception with a javax.resource.spi.work.Work{subpart}Exception subclass. |
xml-orion.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
xml-orion-01000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/jboss-ejb3xml_Deployment_Descriptor_Reference.html | Oracle Application Platform EJB Descriptor Orion specific ejb configuration file used to configure EJBs, map them to jndi names etc. | ||||||
xml-orion-02000 | https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Security_Guide/jboss-webxml_Configuration_Reference.html | Oracle Application Platform Web Descriptor Oracle Application Platform Web Descriptor configuriation is defined in files by convention named global-web-application.xml and orion-web.xml. It is Orion specific configuration file that besides supporting the standard web.xml features also adds additional support for featuers like buffering, servlet chaining, locales, virtual directories. This file is not supported in JBoss EAP 6 and needs to be migrated to web.xml or JBoss-specific jboss-web.xml | ||||||
xml-orion-03000 | http://www.jboss.org/schema/jbossas/jboss-app_7_0.xsd | Oracle Application EAR configuration file Orion-application file is an orion specific EAR configuration file used to configure default data sources for CMP beans, security user manager, jndi authorization etc. This file may have been generated by Orion. |
resteasy.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
resteasy-eap6-000001 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | RESTEasy 3 Cache Client package change Caching in the RESTEasy client framework in resteasy-jaxrs is replaced by caching in the JAX-RS 2.0 compliant resteasy-client module.
Use `org.jboss.resteasy.client.jaxrs.cache` package instead of `org.jboss.resteasy.client.cache`.
| ||||||
resteasy-eap6-000002 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated class ClientRequest in RESTEasy 3
Replace class `org.jboss.resteasy.client.ClientRequest` with `org.jboss.resteasy.client.jaxrs.ResteasyClient`.
The following is an example of how to send a link header with the RESTEasy client in EAP 6 with RESTEasy 2.3.x.
```java
ClientRequest request = new ClientRequest(generateURL("/linkheader/str"));
request.addLink("previous chapter", "previous", "http://example.com/TheBook/chapter2", null);
ClientResponse response = request.post();
LinkHeader header = response.getLinkHeader();
```
The following is an example of how to accomplish the same task with the RESTEasy client in RESTEasy 3.
```java
ResteasyClient client = new ResteasyClientBuilder().build();
Response response = client.target(generateURL("/linkheader/str")).request()
.header("Link", "<http://example.com/TheBook/chapter2>; rel="previous";
title="previous chapter">").post(Entity.text(new String()));
javax.ws.rs.core.Link link = response.getLink("previous");
```
| ||||||
resteasy-eap6-000003 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated class ClientResponse in RESTEasy 3 Replace `org.jboss.resteasy.client.ClientResponse` class with `javax.ws.rs.core.Response`. | ||||||
resteasy-eap6-000004 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated class org.jboss.resteasy.client.{type} in RESTEasy 3 Replace this class with `org.jboss.resteasy.client.jaxrs.{type}`. | ||||||
resteasy-eap6-000005 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated class EntityTypeFactory in RESTEasy 3
There is no direct replacement for `org.jboss.resteasy.client.EntityTypeFactory` class.
`org.jboss.resteasy.client.ClientResponse<T>` is a generic type in the RESTEasy client framework,
but `org.jboss.resteasy.client.jaxrs.internal.ClientResponse` in the resteasy-client module is not, so
`EntityTypeFactory` is no longer useful.
| ||||||
resteasy-eap6-000006 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated interface ClientExecutor in RESTEasy 3 Replace the `org.jboss.resteasy.client.ClientExecutor` usage with `org.jboss.resteasy.client.jaxrs.ClientHttpEngine` class. | ||||||
resteasy-eap6-000007 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated class ClientRequestFactory in RESTEasy 3 Replace the `org.jboss.resteasy.client.ClientRequestFactory` usage with `org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder` class. | ||||||
resteasy-eap6-000008 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes | Deprecated exception ClientResponseFailure in RESTEasy 3 Replace the `org.jboss.resteasy.client.ClientResponseFailure` with `javax.ws.rs.client.ResponseProcessingException`
or with `javax.ws.rs.client.ProcessingException` or with `javax.ws.rs.client.WebApplicationException` class. | ||||||
resteasy-eap6-000009 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/ext/ParamConverterProvider.html | RESTEasy 3 SPI Application Change for StringConverter Replace `org.jboss.resteasy.spi.StringConverter` by `javax.ws.rs.ext.ParamConverterProvider`. | ||||||
resteasy-eap6-000010 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#injectorfactory_and_registry https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/spi/InjectorFactory.html | RESTEasy 3 SPI Application Changes for InjectorFactory There were multiple changes on adding/removing methods on `org.jboss.resteasy.spi.InjectorFactory`. | ||||||
resteasy-eap6-000011 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/javax/ws/rs/ext/WriterInterceptor.html | Deprecated interface MessageBodyWriterInterceptor in RESTEasy 3 The interface `org.jboss.resteasy.spi.interception.MessageBodyWriterInterceptor` is deprecated and you should use `javax.ws.rs.ext.WriterInterceptor` from JAX-RS API. | ||||||
resteasy-eap6-000012 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated interface MessageBodyReaderInterceptor in RESTEasy 3 The interface `org.jboss.resteasy.spi.interception.MessageBodyReaderInterceptor` is deprecated and you should use `javax.ws.rs.ext.ReaderInterceptor` from JAX-RS API. | ||||||
resteasy-eap6-000013 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated interface MessageBodyWriterContext in RESTEasy 3 The interface `org.jboss.resteasy.spi.interception.MessageBodyWriterContext` is replaced by the `javax.ws.rs.ext.WriterInterceptorContext` interface by JAX-RS 2.0 compliant interceptor facility. | ||||||
resteasy-eap6-000014 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html | Deprecated class InterceptorRegistry in RESTEasy 3 `org.jboss.resteasy.core.interception.InterceptorRegistry` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API. | ||||||
resteasy-eap6-000015 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html | Deprecated interface InterceptorRegistryListener in RESTEasy 3 `org.jboss.resteasy.core.interception.InterceptorRegistryListener` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API. | ||||||
resteasy-eap6-000017 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/2.3.1.GA/javadocs/org/jboss/resteasy/client/core/executors/ApacheHttpClientExecutor.html | Removed class ApacheHttpClientExecutor from in RESTEasy 3 No direct replacement. | ||||||
resteasy-eap6-000018 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/plugins/cache/server/SimpleServerCache.html https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/plugins/cache/server/InfinispanCache.html http://docs.jboss.org/resteasy/docs/3.0.9.Final/userguide/html/Cache_NoCache_CacheControl.html#server_cache | Deprecated class SimpleServerCache in RESTEasy 3 Use `org.jboss.resteasy.plugins.cache.server.InfinispanCache` instead of `org.jboss.resteasy.plugins.cache.server.SimpleServerCache`. | ||||||
resteasy-eap6-000019 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/container/DynamicFeature.html | Deprecated interface AcceptedByMethod in RESTEasy 3 Use `javax.ws.rs.container.DynamicFeature` for Dynamic binding instead of implementing `org.jboss.resteasy.spi.interception.AcceptedByMethod` interface. | ||||||
resteasy-eap6-000020 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#additional_classes_removed_from_resteasy_3 https://docs.jboss.org/resteasy/docs/2.3.5.Final/javadocs/index.html?org/jboss/resteasy/annotations/cache/ServerCached.html http://docs.jboss.org/resteasy/docs/3.0.16.Final/userguide/html_single/index.html#server_cache | Removed annotation ServerCached in RESTEasy 3 Remove annotation `@org.jboss.resteasy.annotations.cache.ServerCached' as it was removed in RESTEasy 3.x. | ||||||
resteasy-eap6-000021 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/core/Link.html | Deprecated class Link in RESTEasy 3 Replaced by `javax.ws.rs.core.Link` in JAX-RS API. | ||||||
resteasy-eap6-000022 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes http://www.oracle.com/technetwork/articles/java/jaxrs20-1929352.html | Deprecated interface ClientExecutionContext in RESTEasy 3 `org.jboss.resteasy.spi.interception.ClientExecutionContext` is deprecated in favor of the JAX-RS 2.0 Interceptor and filter API. | ||||||
resteasy-eap6-000023 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes | Deprecated interface ClientExecutionInterceptor in RESTEasy 3 Use `javax.ws.rs.client.Invocation` instead of `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. | ||||||
resteasy-eap6-000024 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#resteasyproviderfactory_add_methods https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/spi/ResteasyProviderFactory.html | ResteasyProviderFactory#add* methods were removed Most of the `org.jboss.resteasy.spi.ResteasyProviderFactory#add*` methods have been removed or made protected in RESTEasy 3.0.
For example, the `addBuiltInMessageBodyReader()` and `addBuiltInMessageBodyWriter()` methods have been removed and the `addMessageBodyReader()` and `addMessageBodyWriter()` methods have been made protected.
You should now use the `registerProvider()` and `registerProviderInstance()` methods. | ||||||
resteasy-eap6-000025 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated interface MessageBodyReaderContext in RESTEasy 3 Use `javax.ws.rs.ext.ReaderInterceptorContext` instead of `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. | ||||||
resteasy-eap6-000029 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/container/ContainerResponseFilter.html | Deprecated interface PostProcessInterceptor in RESTEasy 3 Use `javax.ws.rs.container.ContainerResponseFilter` instead of `org.jboss.resteasy.spi.interception.PostProcessInterceptor`.
The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant filters and interceptor facility in release 3.0.x. | ||||||
resteasy-eap6-000030 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://jax-rs-spec.java.net/nonav/2.0-rev-a/apidocs/index.html?javax/ws/rs/container/ContainerRequestFilter.html | Deprecated interface PreProcessInterceptor in RESTEasy 3 Use `javax.ws.rs.container.ContainerRequestFilter` instead of `org.jboss.resteasy.spi.interception.PreProcessInterceptor`.
The RESTEasy interceptor facility introduced in release 2.x is replaced by the JAX-RS 2.0 compliant filters and interceptor facility in release 3.0.x. | ||||||
resteasy-eap6-000032 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#injectorfactory_and_registry https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/index.html?org/jboss/resteasy/spi/Registry.html | RESTEasy 3 SPI Registry changed There were multiple changes on adding/removing methods on `org.jboss.resteasy.spi.Registry`. | ||||||
resteasy-eap6-000101 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ForbiddenException.html | Deprecated exception ForbiddenException in RESTEasy 3 Replaced by `javax.ws.rs.ForbiddenException` in jaxrs-api module. | ||||||
resteasy-eap6-000103 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAllowedException.html | Deprecated exception MethodNotAllowedException in RESTEasy 3 Replaced by `javax.ws.rs.NotAllowedException` in jaxrs-api module. | ||||||
resteasy-eap6-000104 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAcceptableException.html | Deprecated exception NotAcceptableException in RESTEasy 3 Replaced by `javax.ws.rs.NotAcceptableException` in jaxrs-api module. | ||||||
resteasy-eap6-000105 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotFoundException.html | Deprecated exception NotFoundException in RESTEasy 3 Replaced by `javax.ws.rs.NotFoundException` in jaxrs-api module. | ||||||
resteasy-eap6-000106 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotAuthorizedException.html | Deprecated exception UnauthorizedException in RESTEasy 3 Replaced by `javax.ws.rs.NotAuthorizedException` in jaxrs-api module. | ||||||
resteasy-eap6-000107 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/NotSupportedException.html | Deprecated exception UnsupportedMediaTypeException in RESTEasy 3 Replaced by `javax.ws.rs.NotSupportedException` in jaxrs-api module. | ||||||
resteasy-eap6-000118 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes | Deprecated method ServerCookie#checkName in RESTEasy 3 RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.delegates.ServerCookie#checkName` without a replacement.
It was deprecated in the original `org.apache.tomcat.util.http.ServerCookie` class which was a template for this method. | ||||||
resteasy-eap6-000119 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes | Deprecated method JAXBContextWrapper#createValidator in RESTEasy 3 Empty | ||||||
resteasy-eap6-000120 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated method ResteasyHttpServletResponseWrapper#encodeRedirectUrl Replace method calls of `encodeRedirectUrl` with `encodeRedirectURL(String url)`. | ||||||
resteasy-eap6-000121 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated ResteasyHttpServletResponseWrapper#encodeUrl method Replace `ResteasyHttpServletResponseWrapper#encodeUrl` with `ResteasyHttpServletResponseWrapper#encodeURL(String url)`. | ||||||
resteasy-eap6-000122 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/multipart/MultipartFormDataInputImpl.html#getFormData() | Deprecated method MultipartFormDataInputImpl#getFormData in RESTEasy 3 `MultipartFormDataInputImpl#getFormData` method will be removed in the future. Use `MultipartFormDataInput#getFormDataMap()` instead. | ||||||
resteasy-eap6-000123 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/multipart/MultipartFormDataInput.html#getFormData() | Deprecated method MultipartFormDataInput#getFormData in RESTEasy 3 `MultipartFormDataInput#getFormData` method will be removed in the future. Use `MultipartFormDataInput#getFormDataMap()` instead. | ||||||
resteasy-eap6-000125 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/core/ResteasyHttpServletRequestWrapper.html#isRequestedSessionIdFromUrl() | Deprecated method ResteasyHttpServletRequestWrapper.isRequestedSessionIdFromURL in RESTEasy 3 As of Version 2.1 of the Java Servlet API, use `ResteasyHttpServletRequestWrapper.isRequestedSessionIdFromURL()` instead. | ||||||
resteasy-eap6-000126 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/jaxb/SecureUnmarshaller.html#isValidating() | Deprecated method SecureUnmarshaller#isValidating in RESTEasy 3 Method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#isValidating` is deprecated without a replacement. | ||||||
resteasy-eap6-000127 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/delegates/ServerCookie.html#maybeQuote%28int,%20java.lang.StringBuffer,%20java.lang.String%29 | Deprecated method ServerCookie#maybeQuote in RESTEasy 3 RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.delegates.ServerCookie#maybeQuote` without a replacement.
It was deprecated in the original `org.apache.tomcat.util.http.ServerCookie` class which was a template for this method. | ||||||
resteasy-eap6-000128 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.oracle.com/javaee/7/api/index.html?javax/ws/rs/ext/ReaderInterceptor.html | Deprecated method SecureUnmarshaller#setAdapter in RESTEasy 3 Method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#setAdapter` is deprecated in RESTEasy 3. | ||||||
resteasy-eap6-000129 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/core/ResteasyHttpServletResponseWrapper.html#setStatus(int,%20java.lang.String) | Deprecated method ResteasyHttpServletResponseWrapper#setStatus in RESTEasy 3 As of version 2.1, due to ambiguous meaning of the message parameter. To set a status code use `setStatus(int)` instead,
to send an error with a description use `sendError(int, String)`. Sets the status code and message for this response. | ||||||
resteasy-eap6-000130 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/plugins/providers/jaxb/SecureUnmarshaller.html#setValidating(boolean) | Deprecated method SecureUnmarshaller#setValidating in RESTEasy 3 RESTEasy 3 deprecates method `org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller#setValidating` without a replacement. | ||||||
resteasy-eap6-000131 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_resteasy_deprecated_classes https://docs.jboss.org/resteasy/docs/3.0.16.Final/javadocs/org/jboss/resteasy/auth/oauth/OAuthValidator.html#validateMessage(net.oauth.OAuthMessage,%20net.oauth.OAuthAccessor) | Deprecated method OAuthValidator#validateMessage in RESTEasy 3 RESTEasy 3 deprecates `org.jboss.resteasy.auth.oauth.OAuthValidator#validateMessage` method without a replacement. |
hibernate4-xml.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
hibernate4-xml-00001 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#transactions https://docs.jboss.org/hibernate/orm/5.1/javadocs/index.html?org/hibernate/cfg/AvailableSettings.html#TRANSACTION_COORDINATOR_STRATEGY | Hibernate: Deprecated property hibernate.transaction.factory_class
Replace configuration transaction property `hibernate.transaction.factory_class`
with `hibernate.transaction.coordinator_class`.
Next the contract in `hibernate.transaction.coordinator_class` property should refer to `org.hibernate.resource.transaction.TransactionCoordinatorBuilder`
instead of to `org.hibernate.engine.transaction.spi.TransactionFactory`
| ||||||
hibernate4-xml-00002 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Class org.hibernate.id.{idclass} was removed/deprecated in Hibernate 5 Use `org.hibernate.id.enhanced.SequenceStyleGenerator` instead. | ||||||
hibernate4-xml-00003 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Identifier generator {generator} was removed/deprecated in Hibernate 5 Identifier generator {generator} was removed/deprecated in Hibernate 5. You can use `sequence` generator instead. | ||||||
hibernate4-xml-00004 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | TemporaryTableBulkIdStrategy was replaced in Hibernate 5 Since Hibernate 5, the `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class was replaced by `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`. TemporaryTableBulkIdStrategy was replaced in Hibernate 5 Since Hibernate 5, the `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class was replaced by `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`. | ||||||
hibernate4-xml-00005 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc | Class PersistentTableBulkIdStrategy was moved in Hibernate 5 Since Hibernate 5, the `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class was moved to new package and you should use it as `org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy`. Class PersistentTableBulkIdStrategy was moved in Hibernate 5 Since Hibernate 5, the `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class was moved to new package and you should use it as `org.hibernate.hql.spi.id.persistent.PersistentTableBulkIdStrategy`. |
hibernate4.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
hibernate4-00001 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addFile is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addFile` instead. | ||||||
hibernate4-00002 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.add() is deprecated in Hibernate 5 There is no direct replacement for method `org.hibernate.cfg.Configuration#add()`. | ||||||
hibernate4-00003 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addXML is deprecated in Hibernate 5 There is no direct replacement for method `org.hibernate.cfg.Configuration#addXML`. | ||||||
hibernate4-00004 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addCacheableFile is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addCacheableFile` instead. | ||||||
hibernate4-00005 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addURL is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addURL` instead. | ||||||
hibernate4-00006 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addInputStream is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addInputStream` instead. | ||||||
hibernate4-00007 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addResource is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addResource` instead. | ||||||
hibernate4-00008 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addClass is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addClass` instead. | ||||||
hibernate4-00009 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addAnnotatedClass is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addAnnotatedClass` instead. | ||||||
hibernate4-00010 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addPackage is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addPackage` instead. | ||||||
hibernate4-00011 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addJar is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addJar` instead. | ||||||
hibernate4-00012 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addDirectory is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataSources#addDirectory` instead. | ||||||
hibernate4-00013 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.registerTypeContributor is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataBuilder#applyTypes` instead. | ||||||
hibernate4-00014 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.registerTypeOverride is deprecated in Hibernate 5 Use `org.hibernate.boot.MetadataBuilder#applyBasicType` instead. | ||||||
hibernate4-00015 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setProperty is deprecated in Hibernate 5 Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#applySetting` instead. | ||||||
hibernate4-00016 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setProperties is deprecated in Hibernate 5 There is no direct replacement. | ||||||
hibernate4-00017 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.addProperties is deprecated in Hibernate 5 Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#applySettings` instead. | ||||||
hibernate4-00018 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setNamingStrategy is deprecated in Hibernate 5
Historically Hibernate provided just a singular contract for applying a "naming strategy".
Starting in 5.0 this has been split into 2 distinct contracts:
* ImplicitNamingStrategy - is used whenever a table or column is not explicitly named to determine the name to use.
* PhysicalNamingStrategy - is used to convert a "logical name" (either implicit or explicit) name of a table or column into a physical name (e.g. following corporate naming guidelines)
Use methods `org.hibernate.boot.MetadataBuilder#setImplicitNamingStrategy(ImplicitNamingStrategy implicitNamingStrategy)` or
`org.hibernate.boot.MetadataBuilder#setPhysicalNamingStrategy(PhysicalNamingStrategy physicalNamingStrategy)`
instead of `public Configuration setNamingStrategy(NamingStrategy namingStrategy)()`
| ||||||
hibernate4-00021 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.configure is deprecated in Hibernate 5 Use `org.hibernate.boot.registry.StandardServiceRegistryBuilder#configure` instead. | ||||||
hibernate4-00022 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setInterceptor is deprecated in Hibernate 5 Use `org.hibernate.boot.SessionFactoryBuilder#applyInterceptor` instead. | ||||||
hibernate4-00023 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setEntityNotFoundDelegate is deprecated in Hibernate 5 Use `org.hibernate.boot.SessionFactoryBuilder#applyEntityNotFoundDelegate` instead. | ||||||
hibernate4-00024 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setSessionFactoryObserver is deprecated in Hibernate 5 Use `org.hibernate.boot.SessionFactoryBuilder#addSessionFactoryObservers` instead. | ||||||
hibernate4-00025 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#re-purposing-of-configuration https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Method org.hibernate.cfg.Configuration.setCurrentTenantIdentifierResolver is deprecated in Hibernate 5 Use `org.hibernate.boot.SessionFactoryBuilder#applyCurrentTenantIdentifierResolver` instead. | ||||||
hibernate4-00026 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#type-handling https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | org.hibernate.metamodel.spi.{type} was moved in Hibernate 5 Use `org.hibernate.boot.model.{type}` instead. | ||||||
hibernate4-00027 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | org.hibernate.cfg.AnnotationConfiguration was removed in Hibernate 5
All functionality from `org.hibernate.cfg.AnnotationConfiguration` has been moved to `org.hibernate.cfg.Configuration`.
| ||||||
hibernate4-00028 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#deprecations https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/chapter-4-application-changes#hibernate_and_jpa_migration_changes | Class org.hibernate.id.{idclass} was removed/deprecated in Hibernate 5 Use `org.hibernate.id.enhanced.SequenceStyleGenerator` instead. | ||||||
hibernate4-00030 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc | Class org.hibernate.hql.spi.{type} was moved in Hibernate 5 Hibernate 5 moved `org.hibernate.hql.spi.{type}` class to new `org.hibernate.hql.spi.id` package. | ||||||
hibernate4-00031 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc | Class org.hibernate.hql.spi.PersistentTableBulkIdStrategy was moved in Hibernate 5 Hibernate 5 moved `org.hibernate.hql.spi.PersistentTableBulkIdStrategy` class to new `org.hibernate.hql.spi.id.persistent` package. | ||||||
hibernate4-00032 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#misc | Class org.hibernate.hql.spi.TemporaryTableBulkIdStrategy was replaced in Hibernate 5 Hibernate 5 replaced `org.hibernate.hql.spi.TemporaryTableBulkIdStrategy` class with `org.hibernate.hql.spi.id.global.GlobalTemporaryTableBulkIdStrategy` and `org.hibernate.hql.spi.id.local.LocalTemporaryTableBulkIdStrategy`. | ||||||
hibernate4-00033 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts | Interface org.hibernate.integrator.spi.Integrator was changed in Hibernate 5 Hibernate 5 changed contract `org.hibernate.integrator.spi.Integrator` to account for bootstrap redesign.
Check if you implement method `integrate(Configuration configuration, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)` which is no longer there.
| ||||||
hibernate4-00034 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/engine/jdbc/env/spi/JdbcEnvironment.html | Class org.hibernate.engine.jdbc.spi.JdbcServices was changed in Hibernate 5 Hibernate 5 extracted new interface `org.hibernate.engine.jdbc.env.spi.JdbcEnvironment` from `org.hibernate.engine.jdbc.spi.JdbcServices`. | ||||||
hibernate4-00035 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts https://docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/id/Configurable.html#configure-org.hibernate.type.Type-java.util.Properties-org.hibernate.service.ServiceRegistry- | Interface org.hibernate.id.Configurable changed method parameter in configure method in Hibernate 5 Hibernate 5 changed the signature of `org.hibernate.id.Configurable#configure` method to accept `ServiceRegistry` rather than just `Dialect` | ||||||
hibernate4-00036 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts https://docs.jboss.org/hibernate/orm/5.0/javadocs/org/hibernate/boot/model/relational/ExportableProducer.html#registerExportables-org.hibernate.boot.model.relational.Database- | PersistentIdentifierGenerator implementations need to implement ExportableProducer#registerExportables Since Hibernate 5, The `org.hibernate.id.PersistentIdentifierGenerator` extends new `org.hibernate.boot.model.relational.ExportableProducer` interface which will affect all `org.hibernate.id.PersistentIdentifierGenerator` implementations.
Therefore you need to implement additionally `ExportableProducer#registerExportables(org.hibernate.boot.model.relational.Database database)` method. | ||||||
hibernate4-00037 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#changedmoved-contracts https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/envers/boot/internal/EnversService.html | Class org.hibernate.envers.configuration.AuditConfiguration was removed in Hibernate 5 Hibernate 5 removed `AuditConfiguration` in preference for new `org.hibernate.envers.boot.internal.EnversService`. | ||||||
hibernate4-00038 | https://github.com/hibernate/hibernate-orm/blob/5.0/migration-guide.adoc#type-handling https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/type/descriptor/sql/SqlTypeDescriptorRegistry.html https://docs.jboss.org/hibernate/orm/5.0/javadocs/index.html?org/hibernate/type/descriptor/java/JavaTypeDescriptorRegistry.html | Built-in implementations of org.hibernate.type.descriptor.sql.SqlTypeDescriptor needs to register in Hibernate 5 Built-in implementations of `org.hibernate.type.descriptor.sql.SqlTypeDescriptor` and `org.hibernate.type.descriptor.java.JavaTypeDescriptor` no longer
auto-register themselves with `org.hibernate.type.descriptor.sql.SqlTypeDescriptorRegistry` and `org.hibernate.type.descriptor.java.JavaTypeDescriptorRegistry`.
Applications using custom `SqlTypeDescriptor`/`JavaTypeDescriptor` implementations which extends the built-in ones and
rely on that behavior should be updated to call `SqlTypeDescriptorRegistry#addDescriptor` or `JavaTypeDescriptorRegistry#addDescriptor` themselves.
This warning is important especially for users of Hibernate 4.3. |
eap6.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
eap6-01000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_entity_beans_to_jpa | Entity EJB Entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by Entity beans.
This entity needs to be migrated using JPA persistence.xml or using JPA annotations. | ||||||
eap6-02000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_apache_cxf_spring_web_services_changes | Apache CFX integration with JBoss Migrate all functionality specified in such XML descriptor. It is mostly already supported by the JAX-WS specification, included in Java EE 7. For specific functionality consult the Apache CFX documentation link provided. | ||||||
eap6-03000 | Manifest.mf - specifies application dependencies Verify in advance that all the modules this application depends on still exist. | |||||||
eap6-04000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_jboss_web_valves | JBoss Web Valve JBoss Web was replaced by Undertow, which does not contain support for the Valve functionality. It may be needed to migrate to Undertow handlers. | ||||||
eap6-05000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_deployment_plan_configurations | JSR 88 deployment plan not supported This class is using JSR 88 specific classes. Rely instead on proprietary functionality to automate deployments. Please consult EAP 7 admin documentation to learn about such functionality | ||||||
eap6-06000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_clustering_ha_singleton | Outdated HA Singleton EAP 7 includes a new API for building Singleton services, which significantly simplifies the process, and solves the issues found in the legacy solution. | ||||||
eap6-07000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_stateful_session_ejb_clustering_changes | Stateful Session EJB Clustering changes in EAP 7
The `@Clustered` annotation is ignored in EAP 7 and is not useful. In case the application is started using HA profile, the replication will be done automatically.
| ||||||
eap6-08000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_default_remote_url_connector_and_port_changes | Remote JNDI Provider URL has changed in EAP 7
Default Remote JNDI Provider URL has changed in EAP 7. External applications using JNDI to lookup remote resources, for instance an EJB or a JMS Queue,
may need to change the value for the JNDI InitialContext environment's property named `java.naming.provider.url`.
The default URL scheme is now **http-remoting** instead of **remote**, and the default URL port is now **8080** instead of **4447**.
As an example, consider the application server host is localhost, then clients previously accessing EAP 6 would use
```
java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
java.naming.provider.url=remote://localhost:4447
```
while clients now accessing EAP 7 should use instead
```
java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory
java.naming.provider.url=http-remoting://localhost:8080
```
| ||||||
eap6-08001 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#update_the_default_remote_connection_port | jboss-ejb-client.properties - Default Remote Connection Port changes
The default remote connection port has changed in **jboss-ejb-client.properties** from '4447' to '8080'.
In EAP 6, the jboss-ejb-client.properties file looked similar to the following:
```
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
remote.connections=default
remote.connection.default.host=localhost
remote.connection.default.port=4447
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
```
In EAP 7, the properties file looks like this:
```
remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
remote.connections=default
remote.connection.default.host=localhost
remote.connection.default.port=8080
remote.connection.default.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
```
| ||||||
eap6-08002 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#update_the_default_remote_connection_port | Java - Default Remote Connection Port has changed in EAP 7
The default remote connection port has changed from '4447' to '8080'.
In EAP 6, Remote EJB client Java code looks like the following:
```java
Properties properties = new Properties();
properties.put("remote.connection.default.port", "4447");
```
In EAP 7, the Java client code looks like this:
```java
Properties properties = new Properties();
properties.put("remote.connection.default.port", "8080");
```
| ||||||
eap6-09000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#whats_new_in_eap https://activemq.apache.org/artemis/migration.html | HornetQ was removed in EAP 7 HornetQ was replaced by ActiveMQ Artemis in EAP 7. You should replace all references to `org.hornetq.*` with JMS API or ActiveMQ Artemis API. | ||||||
eap6-10000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_jboss_logging_changes | Deprecated JBoss Logging annotations JBoss Logging annotations in package `org.jboss.logging` are deprecated. You should replace them by the corresponding annotations from package `org.jboss.logging.annotations`. Note that using the `org.jboss.logging.annotations` package requires adding a new dependency: `org.jboss.logging:jboss-logging-annotations`. | ||||||
eap6-11000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#compatibility_issue_between_jsf_2_1_and_jsf_2_2 https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1257 | Value of FaceletContext.FACELET_CONTEXT_KEY has changed Value of `FaceletContext.FACELET_CONTEXT_KEY` has changed between JSF 2.1 and 2.2. The variable is a compile-time constant expression, so when the program was originally compiled, the reference to `FACELET_CONTEXT_KEY` was replaced by its value during compilation. The application must be recompiled so that the reference to `FACELET_CONTEXT_KEY` is replaced by its new value. |
hsearch.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
hsearch-00000 | Hibernate Search API usage Hibernate Search library API used in application. | |||||||
hsearch-00001 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Hibernate Search 5 renamed class SearchMappingBuilder The class `org.hibernate.search.impl.SearchMappingBuilder` was replaced by `org.hibernate.search.engine.spi.SearchMappingHelper` class. | ||||||
hsearch-00002 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for Environment The class `org.hibernate.search.Environment` was replaced by `org.hibernate.search.cfg.Environment` class. | ||||||
hsearch-00003 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for FullTextFilter The class `org.hibernate.search.FullTextFilter` was replaced by `org.hibernate.search.filter.FullTextFilter` class. | ||||||
hsearch-00004 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Hibernate Search 5 package change for DirectoryBasedIndexManager The class `org.hibernate.search.indexes.impl.DirectoryBasedIndexManager` was replaced by `org.hibernate.search.indexes.spi.DirectoryBasedIndexManager` class. | ||||||
hsearch-00005 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for InfinispanDirectoryProvider The class `org.hibernate.search.infinispan.impl.InfinispanDirectoryProvider` was replaced by `org.hibernate.search.infinispan.spi.InfinispanDirectoryProvider` class. | ||||||
hsearch-00006 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for ProjectionConstants The class `org.hibernate.search.ProjectionConstants` was replaced by `org.hibernate.search.engine.ProjectionConstants` class. | ||||||
hsearch-00007 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for SearchException The class `org.hibernate.search.SearchException` was replaced by `org.hibernate.search.exception.SearchException` class. | ||||||
hsearch-00008 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Hibernate Search 5 package change for MassIndexerFactory The class `org.hibernate.search.spi.MassIndexerFactory` was replaced by `org.hibernate.search.batchindexing.spi.MassIndexerFactory` class. | ||||||
hsearch-00009 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/spi/SearchIntegratorBuilder.html | Deprecated interface org.hibernate.search.spi.SearchFactoryBuilder in Hibernate Search 5 The class `org.hibernate.search.spi.SearchFactoryBuilder` was replaced by `org.hibernate.search.spi.SearchIntegratorBuilder` class. | ||||||
hsearch-00010 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/spi/SearchIntegrator.html | Deprecated interface org.hibernate.search.spi.SearchFactoryIntegrator in Hibernate Search 5 Do not use `org.hibernate.search.spi.SearchFactoryIntegrator`. You should migrate all code to use `org.hibernate.search.spi.SearchIntegrator`.
This interface is a temporary placeholder and will be removed at the next micro release! | ||||||
hsearch-00011 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Hibernate Search 5 package change for Version The class `org.hibernate.search.Version` was replaced by `org.hibernate.search.engine.Version` class. | ||||||
hsearch-00100 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_constructors https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/cfg/NumericFieldMapping.html#NumericFieldMapping-org.hibernate.search.cfg.PropertyDescriptor-org.hibernate.search.cfg.EntityDescriptor-org.hibernate.search.cfg.SearchMapping- | Constructor NumericFieldMapping.NumericFieldMapping is deprecated in Hibernate Search 5 Use `NumericFieldMapping.NumericFieldMapping(String, PropertyDescriptor, EntityDescriptor, SearchMapping)` instead. | ||||||
hsearch-00101 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/store/ShardIdentifierProvider.html | Deprecated interface org.hibernate.search.store.IndexShardingStrategy in Hibernate Search 5 `org.hibernate.search.store.IndexShardingStrategy` interface is deprecated as of Hibernate Search 4.4. Might be removed in Hibernate Search 5.
Use `org.hibernate.search.store.ShardIdentifierProvider` instead. | ||||||
hsearch-00103 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes | Deprecated interface org.hibernate.search.store.Workspace in Hibernate Search 5 `org.hibernate.search.store.Workspace` interface will be moved and considered as non-public API. | ||||||
hsearch-00104 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.1/#api-changes | Deprecated interface org.hibernate.search.filter.FilterKey in Hibernate Search 5 Custom filter keys are deprecated and are scheduled for removal in Hibernate Search 6. As of Hibernate Search 5.1, keys for caching Lucene filters are calculated automatically based on the given filter parameters. | ||||||
hsearch-00106 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.1/#api-changes https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/filter/StandardFilterKey.html | Deprecated class org.hibernate.search.filter.StandardFilterKey in Hibernate Search 5 Custom filter keys `StandardFilterKey` are deprecated and are scheduled for removal in Hibernate Search 6.
As of Hibernate Search 5.1, keys for caching Lucene filters are calculated automatically based on the given filter parameters. | ||||||
hsearch-00107 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/annotations/FieldCacheType.html | Deprecated enum FieldCacheType in Hibernate Search 5 Remove the `@FieldCacheType` annotation. No alternative replacement necessary as the Field Cache in Apache Lucene feature does no longer exist. | ||||||
hsearch-00108 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_changes https://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/annotations/CacheFromIndex.html | Deprecated annotation CacheFromIndex in Hibernate Search 5 Remove the `@CacheFromIndex` annotation. No alternative replacement necessary. | ||||||
hsearch-00109 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.1/#api-changes https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/annotations/Key.html | Deprecated annotation Key in Hibernate Search 5 Custom filter cache keys are a deprecated feature and are scheduled to be removed in Hibernate Search 6.
As of Hibernate Search 5.1, the filter cache keys are determined automatically based on the filter parameters so it is no longer required to provide a key object. | ||||||
hsearch-00110 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Deprecated enum constant IndexWriterSetting.{constant} in Hibernate Search 5 The `IndexWriterSetting.MAX_THREAD_STATES` and `IndexWriterSetting.TERM_INDEX_INTERVAL` enum constants are deprecated.
They affect which properties are read from the configuration, so the fact they they are missing means that configuration properties such as `hibernate.search.Animals.2.indexwriter.term_index_interval = default` are now ignored.
The only side effect is that the property is not applied. | ||||||
hsearch-00111 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes | Renamed SpatialMode.GRID to HASH in Hibernate Search 5 The enum value `SpatialMode.GRID` for `@Spatial` annotation was renamed to `SpatialMode.HASH`. | ||||||
hsearch-00112 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.0/#fulltextindexeventlistener-now-final | FullTextIndexEventListener class is now final in Hibernate Search 5 The class `FullTextIndexEventListener` is now a final class. If you currently extend this class, you must find an alternate solution to achieve the same functionality. You could in some cases use an `EntityIndexingInterceptor`. | ||||||
hsearch-00113 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.0/#jms-controller-api-changed | Usage of internal AbstractJMSHibernateSearchController class in Hibernate Search 5 The JMS backend was depending to Hibernate ORM. This dependency was removed, so that the backend can be used in other (non ORM) environments as well.
A consequence is that implementors of `org.hibernate.search.backend.impl.jms.AbstractJMSHibernateSearchController` will need to adjust to the new signature.
This class is really considered internal. We suggest to take this class as an example instead of extending it. | ||||||
hsearch-00114 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/ServiceManager.html http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Service.html http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Stoppable.html http://docs.jboss.org/hibernate/search/5.0/api/org/hibernate/search/engine/service/spi/Startable.html | Implementing ServiceProvider in Hibernate Search 5 The `org.hibernate.search.spi.ServiceProvider` SPI has been refactored.
If you where integrating with the old service contract, refer to the javadoc of `ServiceManager`, `Service`, `Startable` and `Stoppable` for details about the new contract. | ||||||
hsearch-00115 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes https://docs.jboss.org/hibernate/search/5.5/api/index.html?org/hibernate/search/annotations/IndexedEmbedded.html | Indexing of id fields of Embedded Relations in Hibernate Search 5
When using an `@IndexedEmbedded` annotation to include fields from a related entity,
the id of the related entity is no longer included.
You can enable the inclusion of the id by using the `includeEmbeddedObjectId` attribute of the `@IndexedEmbedded` annotation.
```java
@IndexedEmbedded(includeEmbeddedObjectId=true)
```
| ||||||
hsearch-00116 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_number_and_date_index_formatting_changes http://hibernate.org/search/documentation/migrate/5.0/#number-and-date-index-format http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/bridge/builtin/package-summary.html http://docs.jboss.org/hibernate/search/5.5/api/org/hibernate/search/bridge/builtin/IntegerBridge.html | Changes in indexing numeric and date values in Hibernate Search 5
Numbers and dates are now indexed as numeric fields by default. Properties of type int, long, float, double, and their
corresponding wrapper classes are no longer indexed as strings. Instead, they are now indexed using Lucene’s appropriate numeric
encoding. The id fields are an exception to this rule. Even when they are represented by a numeric type, they are still indexed as
a string keyword by default. The use of `@NumericField` is now obsolete unless you want to specify a custom precision for the numeric
encoding. You can keep the old string-based index format by explicitly specifying a string encoding field bridge. In the case of
integers, this is the `org.hibernate.search.bridge.builtin.IntegerBridge`. Check the `org.hibernate.search.bridge.builtin` package for
other publicly available field bridges.
Date and Calendar are no longer indexed as strings. Instead, instances are encoded as long values representing the number
of milliseconds since January 1, 1970, 00:00:00 GMT. You can switch the indexing format by using the new EncodingType enum. For example:
```java
@DateBridge(encoding=EncodingType.STRING)
@CalendarBridge(encoding=EncodingType.STRING)
```
The encoding change for numbers and dates is important and can have a big impact on application behavior. If you have
a query that targets a field that was previously string-encoded, but is now encoded numerically, you must update the query. Numeric
fields must be searched with a NumericRangeQuery. You must also make sure that all fields targeted by faceting are string encoded.
If you use the Search query DSL, the correct query should be created automatically for you.
| ||||||
hsearch-00117 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.5/#null-value-tokens-for-numeric-fields | Changes in indexing null values for Hibernate Search 5 When using `@Field(indexNullAs=)` to encode a null marker value in the index, the type of the marker must be compatible with all other values that are indexed in that same field.
For example, it was previously possible to encode a null value for numeric fields using a string _null_.
This is no longer allowed. Instead, you must choose a number to represent the null value, such as -1. | ||||||
hsearch-00118 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://in.relation.to/2015/05/11/hibernate-search-530-beta-1-with-native-lucene-faceting http://docs.jboss.org/hibernate/search/5.5/reference/en-US/html_single/#query-faceting | Improvements in Faceting Engine for Hibernate Search 5 Significant improvements were made to the faceting engine. Most of the changes do not affect the API. The one notable exception is that you must now annotate any fields you intend to use for faceting with the `@Facet` or `@Facets` annotation. | ||||||
hsearch-00119 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes http://hibernate.org/search/documentation/migrate/5.5/#number-and-date-index-format | Changes in indexing numeric values for Hibernate Search 5 Numbers and dates now indexed as numeric fields by default.
Properties of type `Date`, `Calendar` as well as `int`, `long`, `float`, `double` and their corresponding wrappers, are no longer indexed as strings. Instead, they are now indexed using Lucene’s appropriate numeric encoding.
The `id` fields are an exception to this rule: even when these are represented by a numeric type, they will still be indexed as a string keyword by default.. | ||||||
hsearch-00200 | ||||||||
hsearch-00201 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes | hibernate-search-analyzers maven artifact dropped in Hibernate Search 5 The hibernate-search-analyzers module was removed. The recommended approach is to directly use the appropriate Lucene artifact,
for example org.apache.lucene:lucene-analyzers-common. | ||||||
hsearch-00210 | http://hibernate.org/search/documentation/migrate/5.5/#sorting-options https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes | Lucene API changed for org.apache.lucene.search.SortField constructor
The Lucene SortField API requires the following application code change. In the previous release of JBoss EAP, you set the type of the sort field in the query as follows.
```java
fulltextQuery.setSort(new Sort(new SortField("title", SortField.STRING)));
```
The following is an example of how you set it in JBoss EAP 7.
```java
fulltextQuery.setSort(new Sort(new SortField("title", SortField.Type.STRING)))
```
| ||||||
hsearch-00211 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated ContainedInMapping#numericField() method in Hibernate Search 5 Method `ContainedInMapping#numericField()` has been deprecated and is scheduled for removal. Invoke `ContainedInMapping#field().numericField()` instead. | ||||||
hsearch-00213 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated method FullTextSharedSessionBuilder#autoClose in Hibernate Search 5 Don't use `FullTextSharedSessionBuilder#autoclose()` and `FullTextSharedSessionBuilder#autoclose(boolean)` method. There is no replacement. | ||||||
hsearch-00214 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated method IndexedMapping#cacheFromIndex in Hibernate Search 5 This will be removed with no replacement. | ||||||
hsearch-00215 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated method EntityDescriptor#getCacheInMemory in Hibernate Search 5 This will be removed with no replacement. | ||||||
hsearch-00216 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Deprecated method HSQuery#getExtendedSearchIntegrator in Hibernate Search 5 should be at most SearchIntegrator, preferably removed altogether | ||||||
hsearch-00217 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Deprecated method DocumentBuilderIndexedEntity#getFieldCacheOption in Hibernate Search 5 The `DocumentBuilderIndexedEntity#getFieldCacheOption()` method has been deprecated. There is no replacement. | ||||||
hsearch-00218 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Deprecated method BuildContext#getIndexingStrategy in Hibernate Search 5 The `BuildContext#getIndexingStrategy()` method is deprecated. Use `BuildContext#getIndexingMode()` instead. | ||||||
hsearch-00219 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Deprecated method DirectoryHelper#getVerifiedIndexDir in Hibernate Search 5 The `DirectoryHelper#getVerifiedIndexDir(String, Properties, boolean)` method is deprecated. Use `DirectoryHelper#getVerifiedIndexPath(java.lang.String, java.util.Properties, boolean)` instead. | ||||||
hsearch-00220 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_miscellaneous_hibernate_search_changes | Deprecated method EntityDescriptor#setCacheInMemory in Hibernate Search 5 Method `org.hibernate.search.cfg.EntityDescriptor.setCacheInMemory` is deprecated and there is no replacement. | ||||||
hsearch-00221 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated method MassIndexer#threadsForSubsequentFetching in Hibernate Search 5 Method `org.hibernate.search.MassIndexer.threadsForSubsequentFetching(int)` is deprecated and will be removed. | ||||||
hsearch-00222 | http://hibernate.org/search/documentation/migrate/5.5/#api-changes https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Deprecated method FuzzyContext#withThreshold in Hibernate Search 5 Use `FuzzyContext.withEditDistanceUpTo(int)` instead. | ||||||
hsearch-00224 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Renamed package for class {type} in Lucene 4.x Lucene's core `org.apache.lucene.queryParser.{type}` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.{type}`. | ||||||
hsearch-00225 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Renamed class org.apache.lucene.queryParser.QueryParserToken in Lucene 4.x Lucene's core `org.apache.lucene.queryParser.QueryParserToken` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.Token`. | ||||||
hsearch-00226 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Renamed class org.apache.lucene.queryParser.QueryParserTokenMgrError in Lucene 4.x Lucene's core `org.apache.lucene.queryParser.QueryParserTokenMgrError` have been consolidated into lucene/queryparser, that results in changing package name so it is now named as `org.apache.lucene.queryparser.classic.TokenMgrError`. | ||||||
hsearch-00227 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.core.{type}`. | ||||||
hsearch-00228 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for PorterStemFilter in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.PorterStemFilter` to `org.apache.lucene.analysis.en.PorterStemFilter`. | ||||||
hsearch-00229 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.miscellaneous.{type}`. | ||||||
hsearch-00230 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for TeeSinkTokenFilter in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.TeeSinkTokenFilter` to `org.apache.lucene.analysis.sinks.TeeSinkTokenFilter`. | ||||||
hsearch-00231 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.charfilter.{type}`. | ||||||
hsearch-00232 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.analysis.{type}` to `org.apache.lucene.analysis.util.{type}`. | ||||||
hsearch-00233 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for ReusableAnalyzerBase in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring class name have changed for `org.apache.lucene.analysis.ReusableAnalyzerBase` to `org.apache.lucene.analysis.Analyzer`. | ||||||
hsearch-00234 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for CharacterUtils in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.util.CharacterUtils` to `org.apache.lucene.analysis.util.CharacterUtils`. | ||||||
hsearch-00235 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.{type}`. | ||||||
hsearch-00236 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for NumericIndexDocValueSource in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.search.function.NumericIndexDocValueSource` to `org.apache.lucene.queries.function.valuesource.NumericIndexDocValueSource`. | ||||||
hsearch-00237 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.function.{type}`. | ||||||
hsearch-00238 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_lucene_renamed_and_repackaged_classes | Renamed package for {type} in Lucene 4.x Lucene's core and contrib analyzers, along with Solr's analyzers, were consolidated into lucene/analysis module.
During the refactoring package name have changed for `org.apache.lucene.search.function.{type}` to `org.apache.lucene.queries.function.valuesources.{type}`. | ||||||
hsearch-00239 | http://lucene.apache.org/core/4_10_2/MIGRATE.html http://hibernate.org/search/documentation/migrate/5.0/#within-apache-lucene https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_advanced_integrator_changes | Apache Solr class {type} moved into Lucene 4.x Solr utilities class `org.apache.solr.analysis.{type}` was moved into Apache Lucene so you can use `org.apache.lucene.analysis.util.{type}`. | ||||||
hsearch-00240 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_hibernate_search_deprecated_methods | Removed method MassIndexer#threadsForIndexWriter in Hibernate Search 5 Method `org.hibernate.search.MassIndexer#threadsForIndexWriter(int)` was removed in Hibernate Search 5. |
eap6-xml.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
eap6-xml-01000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_entity_beans_to_jpa | CMP Entity EJB configuration. CMP entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by CMP beans.
CMP configuration provided in this ejb-jar.xml should be configured using JPA persistence.xml or using JPA annotations. | ||||||
eap6-xml-01500 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_entity_beans_to_jpa | BMP Entity EJB configuration. BMP entity beans are no longer supported in JBoss EAP 7. User is requested to use JPA entities that fully replaced the functionality provided by BMP beans.
BMP configuration provided in this ejb-jar.xml should be configured using JPA persistence.xml or using JPA annotations. | ||||||
eap6-xml-02000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_custom_application_valves | Valve is not supported in JBoss EAP 7. JBoss Web was replaced by Undertow, which does not contain support for the Valve functionality. It may be needed to migrate to Undertow handlers. | ||||||
eap6-xml-03000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_jax_rpc_support_changes | JAX-RPC specific configuration. JAX-RPC support was removed in JBoss EAP 7. All the RPC calls will need to be migrated to JAX-WS. | ||||||
eap6-xml-04000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_deployment_plan_configurations | JSR-88 deployment plans are no more supported by JBoss EAP7. This file should be removed and instead rely on proprietary functionality to automate deployments. Please consult EAP 7 admin documentation to learn about such functionality. | ||||||
eap6-xml-05000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_messaging_application_jms_deployment_descriptors | Proprietary JMS Resource Definitions The proprietary XML descriptors, previously used to setup JMS resources, are deprecated in EAP 7.
An updated version of this file was generated using XSLT transformation. | ||||||
eap6-xml-06000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_explicit_module_dependencies | JBoss deployment structure - specifies application dependencies Verify in advance that all the modules this application depends on still exist. | ||||||
eap6-xml-07000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_stateful_session_ejb_clustering_changes | Stateful Session EJB Clustering configuration changes in EAP 7
The `clustered` element is ignored in EAP 7 and is not useful. In case the application is started using HA profile, the replication will be done automatically.
| ||||||
eap6-xml-08000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config replication-trigger changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `replication-trigger` element in `jboss-web.xml` file descriptor.
| ||||||
eap6-xml-08001 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config replication-mode changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates element `replication-mode` element without replacement in `jboss-web.xml` file descriptor.
| ||||||
eap6-xml-08002 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config backups changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `backups` element without replacement in `jboss-web.xml` file descriptor.
| ||||||
eap6-xml-08003 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config use-jk changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `use-jk` element without replacement in `jboss-web.xml` file descriptor.
Previously by specifying `use-jk` element, the instance-id of the node handling a given request was appended to the jsessionid (foruse by load balancers such as mod_jk, mod_proxy_balancer, mod_cluster, etc.) depending on the value specified for `use-jk`.
In the new implementation, the instance-id, if defined, is always appended to the jsessionid.
| ||||||
eap6-xml-08004 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config max-unreplicated-interval changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `max-unreplicated-interval` element in `jboss-web.xml` file descriptor.
Previously, this configuration option was an optimization that would prevent the replication of a session’s timestamp if no session attribute was changed. While this sounds nice, in practice it doesn't prevent any RPCs, since session access requires cache transaction RPCs regardless of whether any session attributes changed.
In the new implementation, the timestamp of a session is replicated on every request.
This prevents stale session metadata following failover.
| ||||||
eap6-xml-08005 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config snapshot-mode changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `snapshot-mode` element in `jboss-web.xml` file descriptor.
Previously, one could configure `snapshot-mode` as INSTANT or INTERVAL. Infinispan’s replication queue renders this configuration option obsolete.
| ||||||
eap6-xml-08006 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config snapshot-interval changes in EAP 7
The EAP 7 Web Session Clustering configuration removed `snapshot-interval` element from `jboss-web.xml` file descriptor.
This option was only relevant for `<snapshot-mode>INTERVAL</snapshot-mode>`. Since `snapshot-mode` is no longer used, this option is no longer used as well.
| ||||||
eap6-xml-08007 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config session-notification-policy changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `session-notification-policy` element in `jboss-web.xml` file descriptor.
Previously `session-notification-policy` element defined a policy for triggering session events.
In the new implementation, this behaviour is specification driven and not configurable.
| ||||||
eap6-xml-09000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config passivation-config changes in EAP 7
The EAP 7 Web Session Clustering configuration deprecates `passivation-config` element and its sub-elements `use-session-passivation`, `passivation-min-idle-time` and `passivation-max-idle-time` completely in `jboss-web.xml` file descriptor.
* `use-session-passivation` enabled the passivation, but now passivation is enabled by specifying a non-negative value for `max-active-sessions` element.
* `passivation-min-idle-time` is not supported and the new implementation avoids waiting some time before the passivation.
* `passivation-max-idle-time` is not supported and the new implementation supports only lazy passivation. Sessions are only passivated when necessary to comply with `max-active-sessions`.
| ||||||
eap6-xml-10000 | https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0/migration-guide/#migrate_web_session_clustering_changes | Web Session Clustering config max-active-sessions changes in EAP 7
The EAP 7 Web Session Clustering configuration changed `max-active-sessions` element meaning in `jboss-web.xml` file descriptor.
Previously, session creation would fail if an additional session would cause the number of active sessions to exceed the value specified by `<max-active-sessions/>`.
In the new implementation, `<max-active-sessions/>` is used to enable session passivation. If session creation would cause the number of active sessions to exceed `<max-active-sessions/>`,
then the oldest session known to the session manager will passivate to make room for the new session.
|
kie-api.windup.xml | ||||||||
---|---|---|---|---|---|---|---|---|
Source Technologies: | ||||||||
Target Technologies: | ||||||||
kie-api-01000 | org.drools.KnowledgeBase is deprecated Replace with : org.kie.api.KieBase | |||||||
kie-api-01001 | org.drools.event.AgendaEventListener is deprecated Replace with : org.kie.api.event.rule.AgendaEventListener | |||||||
kie-api-01002 | AgendaEventListener is deprecated Replace with : org.kie.api.event.rule.AgendaEventListener | |||||||
kie-api-01003 | org.drools.event.DefaultAgendaEventListener is deprecated Replace with : org.kie.drools.core.event.DefaultAgendaEventListener | |||||||
kie-api-01004 | org.drools.event.rule.DefaultAgendaEventListener is deprecated Replace with : org.kie.api.event.rule.DefaultAgendaEventListener | |||||||
kie-api-01005 | org.drools.event.process.ProcessEventListener is deprecated Replace with : org.kie.api.event.process.ProcessEventListener | |||||||
kie-api-01006 | org.drools.event.process.DefaultProcessEventListener is deprecated Replace with : org.kie.api.event.process.DefaultProcessEventListener | |||||||
kie-api-01007 | org.drools.logger.KnowledgeRuntimeLogger is deprecated Replace with : org.kie.api.logger.KieRuntimeLogger | |||||||
kie-api-01008 | org.drools.logger.KnowledgeRuntimeLoggerFactory is deprecated Replace with : org.kie.api.logger.KieLoggers | |||||||
kie-api-01009 | org.drools.runtime.StatefulKnowledgeSession is deprecated Replace with : org.kie.api.runtime.KieSession | |||||||
kie-api-01010 | org.drools.runtime.StatelessKnowledgeSession is deprecated Replace with : org.kie.api.runtime.KieSession | |||||||
kie-api-01011 | org.drools.builder.KnowledgeBuilderFactory is deprecated Replace with : org.kie.internal.builder.KnowledgeBuilderFactory | |||||||
kie-api-01012 | org.drools.io.ResourceFactory is deprecated Replace with : org.kie.internal.io.ResourceFactory | |||||||
kie-api-01013 | org.drools.io.ResourceType is deprecated Replace with : org.kie.internal.io.ResourceType | |||||||
kie-api-01014 | org.drools.runtime.Environment is deprecated Replace with : org.kie.api.runtime.Environment | |||||||
kie-api-01015 | org.drools.runtime.EnvironmentName is deprecated Replace with : org.kie.api.runtime.EnvironmentName | |||||||
kie-api-01016 | org.drools.runtime.KnowledgeSessionConfiguration is deprecated Replace with : org.kie.api.runtime.KieSessionConfiguration |