Skip to content

Dhana-Krishnasamy/InMemoryJMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

InMemoryJMS

Inter-Thread communication library confirming to JMS Interface.

Features

  • Full JMS API compliance for Queue / Topic clients including timed receive etc
  • Automatic message expiry (slow consumers will not affect the performance)
  • Automatic resource clean up (Remove the topic if there are no publisher/subscriber etc)

How to use it

  1. Include the jar in your project classpath
  2. Use the following APIs on Broker class to create
    1. Queue Sender (BrokerFactory.createSender(QueueName))
    2. Queue Receiver (BrokerFactory.createReceiver(QueueName))
    3. Topic Publisher (BrokerFactory.createPublisher(QueueName))
    4. Topic Subscriber (BrokerFactory.createSubscriber(QueueName))
    5. Or Take a look at demo project

Releases

No releases published

Packages

No packages published

Languages