class MultiRegistryRegistration
@internal
Hierarchy
- class \OpenTelemetry\SDK\Metrics\MetricRegistration\MultiRegistryRegistration implements \OpenTelemetry\SDK\Metrics\MetricRegistrationInterface
Expanded class hierarchy of MultiRegistryRegistration
1 file declares its use of MultiRegistryRegistration
File
-
vendor/
open-telemetry/ sdk/ Metrics/ MetricRegistration/ MultiRegistryRegistration.php, line 16
Namespace
OpenTelemetry\SDK\Metrics\MetricRegistrationView source
final class MultiRegistryRegistration implements MetricRegistrationInterface {
/**
* @param iterable<MetricSourceRegistryInterface> $registries
*/
public function __construct(iterable $registries, StalenessHandlerInterface $stalenessHandler) {
}
public function register(MetricSourceProviderInterface $provider, MetricMetadataInterface $metadata) : void {
foreach ($this->registries as $registry) {
$registry->add($provider, $metadata, $this->stalenessHandler);
}
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
MultiRegistryRegistration::register | public | function | Overrides MetricRegistrationInterface::register | |
MultiRegistryRegistration::__construct | public | function |