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