|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (2)
View Page HistoryPlease apply the following changes in your Petals SE POJO service unit to migrate them from Petals SE POJO 2.7.x to Petals SE POJO 2.8.x:
* in your service unit implementation:
** move Java EE package to Jakarta EE 9+ package:
*** {{javax.activation}} -> {{jakarta.activation}}
*** {{javax.mail}} -> {{jakarta.mail}}
*** {{javax.xml.bind}} -> {{jakarta.xml.bind}}
*** ...
** if your service unit implementation requires the implementation of Java Activation API, now {{org.eclipse.angus:angus-activation}} is provided by the Petals ESB container instead of {{com.sun.activation:jakarta.activation}}, so move to Angus Activation,
** to generate your beans from an XSD or WSDL definition, use the Maven plugin '{{org.patrodyne.jvnet:hisrc-higherjaxb-maven-plugin}}' instead of '{{org.jvnet.jaxb2.maven2:maven-jaxb2-plugin}}'
** move Java EE package to Jakarta EE 9+ package:
*** {{javax.activation}} -> {{jakarta.activation}}
*** {{javax.mail}} -> {{jakarta.mail}}
*** {{javax.xml.bind}} -> {{jakarta.xml.bind}}
*** ...
** if your service unit implementation requires the implementation of Java Activation API, now {{org.eclipse.angus:angus-activation}} is provided by the Petals ESB container instead of {{com.sun.activation:jakarta.activation}}, so move to Angus Activation,
** to generate your beans from an XSD or WSDL definition, use the Maven plugin '{{org.patrodyne.jvnet:hisrc-higherjaxb-maven-plugin}}' instead of '{{org.jvnet.jaxb2.maven2:maven-jaxb2-plugin}}'
* in your unit tests:
** JUnit 5 is now required for your unit tests,
** JUnit 5 is now required for your unit tests,
h3. From 2.6.x to 2.7.x
Please apply the following changes in your Petals SE POJO service unit to migrate them from Petals SE POJO 2.76.x to Petals SE POJO 2.87.x:
* the following expected POJO API has been changed:
** {{onExchange(Exchange exchange, AbstractJBIListener jbiLIstener)}} --> {{onExchange(Exchange exchange, Optional<Boolean> currentFlowTracingActivation, AbstractJBIListener jbiLIstener)}}
** {{onExchange(Exchange exchange, AbstractJBIListener jbiLIstener)}} --> {{onExchange(Exchange exchange, Optional<Boolean> currentFlowTracingActivation, AbstractJBIListener jbiLIstener)}}