Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T05:01:56.000Z (3 months ago)
- Last Synced: 2024-11-14T21:15:04.095Z (about 2 months ago)
- Topics: jakarta-ee, jakarta-ee-10, jakartaee, javax, jms
- Language: Java
- Homepage:
- Size: 110 KB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Jakarta JMS Adapter [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.marschall/jakarta-jms-adapter/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.marschall/jakarta-jms-adapter) [![javadoc](https://javadoc.io/badge2/com.github.marschall/jakarta-jms-adapter/javadoc.svg)](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.