package
3.0.0-14+incompatible
Repository: https://github.com/pip-services3-go/pip-services3-container-go.git
Documentation: pkg.go.dev

# Functions

Creates a new instance of the decorator.
Creates a new instance of the references Returns *ContainerReferences.
Creates a new instance of the references Returns *ManagedReferences.
Creates a new instance of the decorator.
Creates a new instance of the references Parameters: - tuples []interface{} tuples where odd values are component locators (descriptors) and even values are component references Returns *ManagedReferences.
Creates a new ManagedReferences object filled with provided key-value pairs called tuples.
Creates a new instance of the decorator.
Creates a new instance of the decorator.

# Structs

References decorator that automatically creates missing components using available component factories upon component retrival.
Container managed references that can be created from container configuration.
References decorator that automatically sets references to newly added components that implement IReferenceable interface and unsets references from removed components that implement IUnreferenceable interface.
Managed references that in addition to keeping and locating references can also manage their lifecycle: Auto-creation of missing component using available factories Auto-linking newly added components Auto-opening newly added components Auto-closing removed components */.
No description provided by the author
References decorator that automatically opens to newly added components that implement IOpenable interface and closes removed components that implement ICloseable interface.