Table of Contents

Namespace Datafication.Server.Core.Registry

Classes

ConnectorRegistry

Implementation of IConnectorRegistry that manages connector factories with dependency injection support.

DataBlockMetadata

Represents metadata associated with a registered DataBlock.

InMemoryDataBlockRegistry

An in-memory implementation of IDataBlockRegistry that stores DataBlocks with thread-safe access.

MetaDataBlockRegistry

A meta DataBlock registry that uses a DataBlock to manage DataBlock registrations. This implementation demonstrates the meta-concept of using DataBlock to manage its own state.

SinkRegistry

Implementation of ISinkRegistry that manages sink types with dependency injection support.

Interfaces

IConnectorRegistry

Defines a registry for managing connector factories by type identifiers.

IDataBlockCache

Defines cache management operations for a DataBlock registry.

IDataBlockIntrospection

Defines introspection operations for a DataBlock registry.

IDataBlockMaintenance

Defines maintenance operations for a DataBlock registry.

IDataBlockPersistence

Defines persistence operations for DataBlock registry state.

IDataBlockRegistry

Defines a registry for managing DataBlock instances by unique identifiers.

ISerializableDataBlockRegistry

A composite interface that combines all registry capabilities for backward compatibility. Extends IDataBlockRegistry with persistence, caching, maintenance, and introspection.

ISinkRegistry

Defines a registry for managing sink types by key identifiers.