> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Source handler

> Reference for `ISourceHandler`, which holds the source descriptions, default source, topic-building logic, and Source Fetcher for one Atoti source type.

The following methods expose the source descriptions, default source, and Source Fetcher for the type.

### ISourceHandler

* `Set<SD> getSourceDescriptions()` - source descriptions
* `String getDefaultSource()` - returns the default source
* `TD buildInstanceTopic(String table)` - builds an instance of a topic based on the provided table name
* `ISourceFetcher getSourceFetcher()` - the source fetcher

<Note>
  There is one Source Handler per Atoti Source Type.
</Note>
