Documentation
¶
Index ¶
- type ComponentFactoryPostProcessor
- type Factory
- type PostProcessorRegistrationDelegate
- func (f *PostProcessorRegistrationDelegate) GetEarlyBeanReference(name string, m any) (any, error)
- func (f *PostProcessorRegistrationDelegate) InitializeComponent(name string, m any) (any, error)
- func (f *PostProcessorRegistrationDelegate) InvokeBeanFactoryPostProcessors(factory Factory, factoryProcessors []ComponentFactoryPostProcessor) error
- func (f *PostProcessorRegistrationDelegate) ProcessInitializedComponentInitialization(meta *component_definition.Meta) error
- func (f *PostProcessorRegistrationDelegate) RegisterComponentPostProcessors(ps processors.ComponentPostProcessor)
- func (f *PostProcessorRegistrationDelegate) ResolveAfterInstantiation(meta *component_definition.Meta, name string) error
- func (f *PostProcessorRegistrationDelegate) ResolveBeforeInstantiation(meta *component_definition.Meta, name string) (any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentFactoryPostProcessor ¶ added in v1.5.0
type Factory ¶
type Factory interface { GetRegisteredComponents() map[string]any GetDefinitionRegistryPostProcessors() []processors.DefinitionRegistryPostProcessor SetRegistry(r support.SingletonRegistry) SetConfigure(c configure.Configure) PrepareComponents() error Refresh() error GetComponents(opts ...support.Option) ([]any, error) GetComponentByName(name string) (any, error) GetConfigure() configure.Configure GetDefinitionRegistry() support.DefinitionRegistry }
type PostProcessorRegistrationDelegate ¶ added in v1.5.0
type PostProcessorRegistrationDelegate struct {
// contains filtered or unexported fields
}
func (*PostProcessorRegistrationDelegate) GetEarlyBeanReference ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) GetEarlyBeanReference(name string, m any) (any, error)
func (*PostProcessorRegistrationDelegate) InitializeComponent ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) InitializeComponent(name string, m any) (any, error)
func (*PostProcessorRegistrationDelegate) InvokeBeanFactoryPostProcessors ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) InvokeBeanFactoryPostProcessors(factory Factory, factoryProcessors []ComponentFactoryPostProcessor) error
func (*PostProcessorRegistrationDelegate) ProcessInitializedComponentInitialization ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) ProcessInitializedComponentInitialization(meta *component_definition.Meta) error
func (*PostProcessorRegistrationDelegate) RegisterComponentPostProcessors ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) RegisterComponentPostProcessors(ps processors.ComponentPostProcessor)
func (*PostProcessorRegistrationDelegate) ResolveAfterInstantiation ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) ResolveAfterInstantiation(meta *component_definition.Meta, name string) error
func (*PostProcessorRegistrationDelegate) ResolveBeforeInstantiation ¶ added in v1.5.0
func (f *PostProcessorRegistrationDelegate) ResolveBeforeInstantiation(meta *component_definition.Meta, name string) (any, error)
Click to show internal directories.
Click to hide internal directories.