## Uses of Interface
org.apache.storm.jms.JmsTupleProducer

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

- - ### Uses of JmsTupleProducer in org.apache.storm.jms.example

    Classes in org.apache.storm.jms.example that implement JmsTupleProducer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JsonTupleProducer` | A simple `JmsTupleProducer` that expects to receive JMS `TextMessage` objects with a body in JSON format.

  - ### Uses of JmsTupleProducer in org.apache.storm.jms.spout

    Methods in org.apache.storm.jms.spout with parameters of type JmsTupleProducer
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JmsSpout.`setJmsTupleProducer​(JmsTupleProducer producer)` | Set the `JmsTupleProducer` implementation that will convert `javax.jms.Message` object to `org.apache.storm.tuple.Values` objects to be emitted.

  - ### Uses of JmsTupleProducer in org.apache.storm.jms.trident

    Methods in org.apache.storm.jms.trident with parameters of type JmsTupleProducer
    Modifier and Type | Method | Description
    --- | --- | ---
    `TridentJmsSpout` | TridentJmsSpout.`withTupleProducer​(JmsTupleProducer tupleProducer)` | Set the `JmsTupleProducer` implementation that will convert `javax.jms.Message` object to `backtype.storm.tuple.Values` objects to be emitted.