# 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
  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
  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
  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
  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>.