# Uses of Package
org.apache.storm.jms

- Packages that use org.apache.storm.jms
  Package | Description
  --- | ---
  org.apache.storm.jms.bolt |
  org.apache.storm.jms.example |
  org.apache.storm.jms.spout |
  org.apache.storm.jms.trident |

- Classes in org.apache.storm.jms used by org.apache.storm.jms.bolt
  Class and Description
  JmsMessageProducer JmsMessageProducer implementations are responsible for translating a `org.apache.storm.tuple.Values` instance into a `javax.jms.Message` object.
  JmsProvider A `JmsProvider` object encapsulates the `ConnectionFactory` and `Destination` JMS objects the `JmsSpout` needs to manage a topic/queue connection over the course of it’s lifecycle.

- Classes in org.apache.storm.jms used by org.apache.storm.jms.example
  Class and Description
  JmsProvider A `JmsProvider` object encapsulates the `ConnectionFactory` and `Destination` JMS objects the `JmsSpout` needs to manage a topic/queue connection over the course of it’s lifecycle.
  JmsTupleProducer Interface to define classes that can produce a Storm `Values` objects from a `javax.jms.Message` object>.

- Classes in org.apache.storm.jms used by org.apache.storm.jms.spout
  Class and Description
  JmsProvider A `JmsProvider` object encapsulates the `ConnectionFactory` and `Destination` JMS objects the `JmsSpout` needs to manage a topic/queue connection over the course of it’s lifecycle.
  JmsTupleProducer Interface to define classes that can produce a Storm `Values` objects from a `javax.jms.Message` object>.

- Classes in org.apache.storm.jms used by org.apache.storm.jms.trident
  Class and Description
  JmsMessageProducer JmsMessageProducer implementations are responsible for translating a `org.apache.storm.tuple.Values` instance into a `javax.jms.Message` object.
  JmsProvider A `JmsProvider` object encapsulates the `ConnectionFactory` and `Destination` JMS objects the `JmsSpout` needs to manage a topic/queue connection over the course of it’s lifecycle.
  JmsTupleProducer Interface to define classes that can produce a Storm `Values` objects from a `javax.jms.Message` object>.

Copyright © 2021 The Apache Software Foundation. All rights reserved.