MetricReaderPull
    
            
            in package
            
        
    
            
            implements
                            ComponentProvider                    
    
    
FinalYes
Tags
Table of Contents
Interfaces
- ComponentProvider
- A component provider is responsible for interpreting configuration and returning an implementation of a particular type.
Methods
- createPlugin() : T
- getConfig() : ArrayNodeDefinition
- Returns an array node describing the properties of this component provider.
Methods
createPlugin()
    public
                    createPlugin(MetricExporterInterface>, producers: array, cardinality_limits: array} $properties, Context $context) : T
    Parameters
- $properties : MetricExporterInterface>, producers: array, cardinality_limits: array}
- $context : Context
- 
                    context that should be used to resolve component plugins 
Attributes
- #[Override]
Return values
T —created component, typehint has to specify the component type that is provided by this component provider
getConfig()
Returns an array node describing the properties of this component provider.
    public
                    getConfig(ComponentProviderRegistry $registry, NodeBuilder $builder) : ArrayNodeDefinition
    Parameters
- $registry : ComponentProviderRegistry
- 
                    registry containing all available component providers 
- $builder : NodeBuilder
- 
                    node builder used to create configuration nodes 
Attributes
- #[Override]
Return values
ArrayNodeDefinition —array node describing the properties