Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/pkg/traces/noopreceiver/receiver.go
4094 views
1
package noopreceiver
2
3
import (
4
"context"
5
6
"go.opentelemetry.io/collector/component"
7
"go.opentelemetry.io/collector/consumer"
8
"go.uber.org/zap"
9
)
10
11
type noopReceiver struct{}
12
13
// New creates a dummy receiver.
14
func newNoopReceiver(_ *zap.Logger, _ *Config, _ consumer.Metrics) *noopReceiver {
15
return &noopReceiver{}
16
}
17
18
// Start implements the Component interface.
19
func (r *noopReceiver) Start(_ context.Context, _ component.Host) error {
20
return nil
21
}
22
23
// Shutdown implements the Component interface.
24
func (r *noopReceiver) Shutdown(context.Context) error {
25
return nil
26
}
27
28