{"repo":"datastax/pulsar-jms","free":true,"listed":false,"github":"https://github.com/datastax/pulsar-jms","clone":"git clone https://github.com/datastax/pulsar-jms.git","description":"DataStax Starlight for JMS, a JMS API for Apache Pulsar ®","language":"Java","stars":54,"topics":["jms","pulsar","messaging","jakartaee","javaee"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Starlight for JMS Starlight for JMS implements the JMS 2.0 (Java Messaging Service ®) API over the Apache Pulsar® Java Client. This library is Open Source Software, Apache 2 licensed. Please refer to the official JMS documentation in order to learn about JMS. This website is useful as well as it contains the former JMS 2.0 specifications before the Jakarta transitions. You can find the official Apache Pulsar documentation here. The documentation for this project is located here. Installation In order to use this library just add this dependency to your Maven pom: That file contains only Starlight for JMS code, and transitively imports the Apache Pulsar client and the Jakarta JMS 2.0 specifications JAR. You can also use a \"fat\" JAR that includes all dependencies: Version Compatibility Starlight for JMS works well with every Pulsar version for basic features. However, some specific features require particular version combinations. Compatibility Matrix Starlight for JMS Version JMS API Version Apache Pulsar Version --------------------------- ----------------- ---------------------- 9.x.x (current) JMS 3.0 4.x 8.x.x JMS 2.0 4.x 7.x.x JMS 3.0 3.x 6.x.x JMS 2.0 3.x Getting started In JMS you need these three concepts to get started: - a ConnectionFactory: use com.datastax.oss.pulsar.jms.PulsarConnectionFactory - a Queue: use com.datastax.oss.pulsar.jms.PulsarQueue (or better Session#createQueue) - a Topic: use com.datastax.oss.pulsar.jms.PulsarTopic (or better Session#createTopic)","default_branch":null,"files":null,"tree":[],"storefront":"/r/datastax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/datastax/pulsar-jms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}