From 3de7a0708922da1871351c91712afbc27628b82d Mon Sep 17 00:00:00 2001 From: JBD Date: Mon, 14 Sep 2020 16:35:21 -0700 Subject: [PATCH] Merge otel into one file and add package doc (#1176) No need to split a tiny package into multiple files. Also adding package doc for the otel package. --- doc.go | 1 + error_handler.go | 22 ---------------------- otel.go | 7 +++++++ 3 files changed, 8 insertions(+), 22 deletions(-) delete mode 100644 error_handler.go diff --git a/doc.go b/doc.go index af2e5e4d3fa..de2f76ceeca 100644 --- a/doc.go +++ b/doc.go @@ -12,4 +12,5 @@ // See the License for the specific language governing permissions and // limitations under the License. +// Package otel contains OpenTelemetry Go packages. package otel // import "go.opentelemetry.io/otel" diff --git a/error_handler.go b/error_handler.go deleted file mode 100644 index 3c5604917a2..00000000000 --- a/error_handler.go +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package otel - -// ErrorHandler handles irremediable events. -type ErrorHandler interface { - // Handle handles any error deemed irremediable by an OpenTelemetry - // component. - Handle(error) -} diff --git a/otel.go b/otel.go index 7d1c424bff1..ebaaae1610c 100644 --- a/otel.go +++ b/otel.go @@ -25,3 +25,10 @@ type Tracer = trace.Tracer type Meter = metric.Meter type Propagators = propagation.Propagators + +// ErrorHandler handles irremediable events. +type ErrorHandler interface { + // Handle handles any error deemed irremediable by an OpenTelemetry + // component. + Handle(error) +}