Module aermicioi.aedi.factory.decorating_factory

Contains factories that are used for decorational purposes like tagging with additional information, or wrapping result of a factory in some container.

Interfaces

NameDescription
RegistrationLocationInterface for object that can provide some location in code/file that is associated with some kind of registration event
TaggableAn object that can be tagged with some information.

Classes

NameDescription
DecoratableGenericFactoryA base class for generic factory decorators that channels calls to decorated generic factory.
RegistrationAwareDecoratingFactoryA decorating factory, that adds component registration information when decorated factory threws some kind of exception.
TaggableFactoryDecoratorDecorates a factory with tagging functionality.