mirror of
https://github.com/hanzoai/telemetry.git
synced 2026-10-30 20:01:49 +00:00
21 lines
499 B
Go
21 lines
499 B
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package hosttest // import "go.opentelemetry.io/collector/exporter/exporterhelper/internal/hosttest"
|
|
|
|
import (
|
|
"go.opentelemetry.io/collector/component"
|
|
)
|
|
|
|
func NewHost(ext map[component.ID]component.Component) component.Host {
|
|
return &mockHost{ext: ext}
|
|
}
|
|
|
|
type mockHost struct {
|
|
ext map[component.ID]component.Component
|
|
}
|
|
|
|
func (nh *mockHost) GetExtensions() map[component.ID]component.Component {
|
|
return nh.ext
|
|
}
|