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

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

- - ### Uses of JmsProvider in org.apache.storm.jms.bolt

    Methods in org.apache.storm.jms.bolt with parameters of type JmsProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JmsBolt.`setJmsProvider​(JmsProvider provider)` | Set the JmsProvider used to connect to the JMS destination topic/queue.

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

    Classes in org.apache.storm.jms.example that implement JmsProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SpringJmsProvider` | A `JmsProvider` that uses the spring framework to obtain a JMS `ConnectionFactory` and `Desitnation` objects.

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

    Methods in org.apache.storm.jms.spout with parameters of type JmsProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JmsSpout.`setJmsProvider​(JmsProvider provider)` | Set `JmsSpout.jmsProvider`.

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

    Methods in org.apache.storm.jms.trident with parameters of type JmsProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `JmsState.Options` | JmsState.Options.`withJmsProvider​(JmsProvider provider)` |
    `TridentJmsSpout` | TridentJmsSpout.`withJmsProvider​(JmsProvider provider)` | Set the `JmsProvider` implementation that this Spout will use to connect to a JMS `javax.jms.Desination`.