Module aermicioi.aedi.configurer.register.context

Functions

NameDescription
along(registrationContext, storage) Use locator or storage as basis for registering components.
along(registrationContext, storage) Use storage as basis for registering components.
along(registrationContext, allocator) Use allocator as default version for registered components.
configure(storage, locator, allocator) Start registering components using a storage and a locator.
configure(container, allocator) Start registering components using a container.
configure(locator, storage, allocator) Start registering components using a storage and a locator.
configure(storage) Start registering instantiated components into a value container.
withConfigurationDefferring(context, executionerIdentity) Wrap a configuration context into a defferring configuration context.
withConstructionDefferring(context, executionerIdentity) Wrap a configuration context into a defferring construction context.
withRegistrationInfo(context) Adds registration location information in component's factory for easier debugging.

Structs

NameDescription
DefferredConfigurationContext A component registration interface for storage.
DefferredConfigurationContext A decorating component registration interface for container, that adds configuration deferring ability if possible.
DefferredConstructionContext A decorating component registration interface for container, that adds construction deferring ability if possible.
RegistrationContext A component registration interface for storage.
RegistrationInfoTaggedRegistrationContext Adds registration location information in component's factory for easier debugging.
ValueRegistrationContext A registration interface for components already created.