| Class | Description | 
|---|---|
| AbstractEnvelopeLoader | |
| AbstractNetworkListener | Abstract network listener for envelopes | 
| AbstractStorage | Конфигурации загрузчиков хранятся в оперативной памяти. Те, что поставляются вместе с сервером загружаются в конструкторе, остальные загружаются только на время выполнения. Для того, чтобы сделать другой формат хранения, нужно переопредлить методы  setupLoaderиoverrideLoader | 
| DefaultIndex<T> | The simple index, which uses item number for search | 
| EnvelopeCodes | |
| JSONMetaReader | Reader for JSON meta | 
| JSONMetaType | |
| JSONMetaWriter | A converter from Meta object to JSON character stream | 
| LoaderFactory | |
| MapIndex<T,K> | A fast access index based on treeMap. It needs to be updated prior to any use and requires a lot of memory, so it should be used only in cases of repeated pull requests. | 
| MessageFactory | A factory for messages with fixed format ( DATAFORGE_MESSAGE_ENVELOPE_CODE) and meta properties | 
| StorageConnection | |
| StorageDataFactory | |
| StorageManager | |
| StorageMessageUtils | A delegate to evaluate messages for loaders | 
| StorageUtils | A helper class to builder loaders from existing storage | 
| ValueProviderIndex<T extends ValueProvider> | Simple in memory index. Very inefficient. |