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.