https://github.com/marschall/jakarta-jms-adapter
adapts a javax.jms JMS provider to a jakarta.jms JMS provider
https://github.com/marschall/jakarta-jms-adapter
jakarta-ee jakarta-ee-10 jakartaee javax jms
Last synced: about 1 month ago
JSON representation
adapts a javax.jms JMS provider to a jakarta.jms JMS provider
- Host: GitHub
- URL: https://github.com/marschall/jakarta-jms-adapter
- Owner: marschall
- Created: 2023-02-23T16:13:18.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T05:01:56.000Z (7 months ago)
- Last Synced: 2025-03-27T02:39:27.699Z (about 2 months ago)
- Topics: jakarta-ee, jakarta-ee-10, jakartaee, javax, jms
- Language: Java
- Homepage:
- Size: 110 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Jakarta JMS Adapter [](https://maven-badges.herokuapp.com/maven-central/com.github.marschall/jakarta-jms-adapter) [](https://javadoc.io/doc/com.github.marschall/jakarta-jms-adapter)
===================Adapts a `javax.jms` JMS provider to a `jakarta.jms` JMS provider.
This is helpful for applications that want to use Jakarta EE 9+ (eg. Spring 6 / Spring Boot 3) but have JMS adapters that are still on the Java EE APIs.
Usage
-----```java
javax.jms.ConnectionFactory javaxConnectionFactory = ...;
jakarta.jms.ConnectionFactory jakartaConnectionFactory = new JakartaConnectionFactory(javaxConnectionFactory);
```The project requires JDK 17 and makes extensive use of sealed classes.