## Uses of Interface
org.apache.storm.sql.runtime.DataSourcesProvider

- Packages that use DataSourcesProvider
  Package | Description
  --- | ---
  org.apache.storm.sql.hdfs |
  org.apache.storm.sql.kafka |
  org.apache.storm.sql.redis |
  org.apache.storm.sql.runtime |
  org.apache.storm.sql.runtime.datasource.socket |

- - ### Uses of DataSourcesProvider in org.apache.storm.sql.hdfs

    Classes in org.apache.storm.sql.hdfs that implement DataSourcesProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HdfsDataSourcesProvider` | Create a HDFS sink based on the URI and properties.

  - ### Uses of DataSourcesProvider in org.apache.storm.sql.kafka

    Classes in org.apache.storm.sql.kafka that implement DataSourcesProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `KafkaDataSourcesProvider` | Create a Kafka spout/sink based on the URI and properties.

  - ### Uses of DataSourcesProvider in org.apache.storm.sql.redis

    Classes in org.apache.storm.sql.redis that implement DataSourcesProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RedisDataSourcesProvider` | Create a Redis sink based on the URI and properties.

  - ### Uses of DataSourcesProvider in org.apache.storm.sql.runtime

    Methods in org.apache.storm.sql.runtime that return types with arguments of type DataSourcesProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<String,​DataSourcesProvider>` | DataSourcesRegistry.`providerMap()` | Allow unit tests to inject data sources.

  - ### Uses of DataSourcesProvider in org.apache.storm.sql.runtime.datasource.socket

    Classes in org.apache.storm.sql.runtime.datasource.socket that implement DataSourcesProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SocketDataSourcesProvider` | Create a Socket data source based on the URI and properties.