File tree 12 files changed +39
-32
lines changed 12 files changed +39
-32
lines changed Original file line number Diff line number Diff line change
1
+ // Copyright The OpenTelemetry Authors
2
+ // SPDX-License-Identifier: Apache-2.0
3
+
4
+ package experr // import "go.opentelemetry.io/collector/exporter/exporterhelper/internal/experr"
5
+
6
+ import (
7
+ "errors"
8
+ )
9
+
10
+ type shutdownErr struct {
11
+ err error
12
+ }
13
+
14
+ func NewShutdownErr (err error ) error {
15
+ return shutdownErr {err : err }
16
+ }
17
+
18
+ func (s shutdownErr ) Error () string {
19
+ return "interrupted due to shutdown: " + s .err .Error ()
20
+ }
21
+
22
+ func (s shutdownErr ) Unwrap () error {
23
+ return s .err
24
+ }
25
+
26
+ func IsShutdownErr (err error ) bool {
27
+ var sdErr shutdownErr
28
+ return errors .As (err , & sdErr )
29
+ }
File renamed without changes.
Original file line number Diff line number Diff line change @@ -23,8 +23,8 @@ import (
23
23
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/queuebatch"
24
24
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/request"
25
25
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/requesttest"
26
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
26
27
"go.opentelemetry.io/collector/exporter/exporterqueue"
27
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
28
28
)
29
29
30
30
type fakeEncoding struct {
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ import (
15
15
16
16
"go.opentelemetry.io/collector/component"
17
17
"go.opentelemetry.io/collector/exporter"
18
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/experr"
18
19
"go.opentelemetry.io/collector/exporter/exporterqueue"
19
- "go.opentelemetry.io/collector/exporter/internal/experr"
20
20
"go.opentelemetry.io/collector/extension/xextension/storage"
21
21
"go.opentelemetry.io/collector/pipeline"
22
22
)
Original file line number Diff line number Diff line change @@ -20,9 +20,9 @@ import (
20
20
"github.com/stretchr/testify/require"
21
21
22
22
"go.opentelemetry.io/collector/component"
23
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/experr"
24
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
23
25
"go.opentelemetry.io/collector/exporter/exportertest"
24
- "go.opentelemetry.io/collector/exporter/internal/experr"
25
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
26
26
"go.opentelemetry.io/collector/extension/extensiontest"
27
27
"go.opentelemetry.io/collector/extension/xextension/storage"
28
28
"go.opentelemetry.io/collector/pipeline"
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ import (
18
18
"go.opentelemetry.io/collector/config/configretry"
19
19
"go.opentelemetry.io/collector/consumer/consumererror"
20
20
"go.opentelemetry.io/collector/exporter"
21
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/experr"
21
22
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/request"
22
- "go.opentelemetry.io/collector/exporter/internal/experr"
23
23
)
24
24
25
25
// TODO: Clean this by forcing all exporters to return an internal error type that always include the information about retries.
Original file line number Diff line number Diff line change 1
1
// Copyright The OpenTelemetry Authors
2
2
// SPDX-License-Identifier: Apache-2.0
3
3
4
- package storagetest // import "go.opentelemetry.io/collector/exporter/internal/storagetest"
4
+ package storagetest // import "go.opentelemetry.io/collector/exporter/exporterhelper/ internal/storagetest"
5
5
6
6
import (
7
7
"context"
Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ import (
31
31
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/metadatatest"
32
32
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/oteltest"
33
33
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/requesttest"
34
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
34
35
"go.opentelemetry.io/collector/exporter/exportertest"
35
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
36
36
"go.opentelemetry.io/collector/pdata/plog"
37
37
"go.opentelemetry.io/collector/pdata/testdata"
38
38
)
Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ import (
31
31
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/metadatatest"
32
32
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/oteltest"
33
33
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/requesttest"
34
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
34
35
"go.opentelemetry.io/collector/exporter/exportertest"
35
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
36
36
"go.opentelemetry.io/collector/pdata/pmetric"
37
37
"go.opentelemetry.io/collector/pdata/testdata"
38
38
)
Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ import (
31
31
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/metadatatest"
32
32
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/oteltest"
33
33
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/requesttest"
34
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
34
35
"go.opentelemetry.io/collector/exporter/exportertest"
35
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
36
36
"go.opentelemetry.io/collector/pdata/ptrace"
37
37
"go.opentelemetry.io/collector/pdata/testdata"
38
38
)
Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ import (
31
31
"go.opentelemetry.io/collector/exporter/exporterhelper/internal"
32
32
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/oteltest"
33
33
"go.opentelemetry.io/collector/exporter/exporterhelper/internal/requesttest"
34
+ "go.opentelemetry.io/collector/exporter/exporterhelper/internal/storagetest"
34
35
"go.opentelemetry.io/collector/exporter/exportertest"
35
- "go.opentelemetry.io/collector/exporter/internal/storagetest"
36
36
"go.opentelemetry.io/collector/exporter/xexporter"
37
37
"go.opentelemetry.io/collector/pdata/pprofile"
38
38
"go.opentelemetry.io/collector/pdata/testdata"
Original file line number Diff line number Diff line change 4
4
package experr // import "go.opentelemetry.io/collector/exporter/internal/experr"
5
5
6
6
import (
7
- "errors"
8
7
"fmt"
9
8
10
9
"go.opentelemetry.io/collector/component"
11
10
)
12
11
13
- type shutdownErr struct {
14
- err error
15
- }
16
-
17
- func NewShutdownErr (err error ) error {
18
- return shutdownErr {err : err }
19
- }
20
-
21
- func (s shutdownErr ) Error () string {
22
- return "interrupted due to shutdown: " + s .err .Error ()
23
- }
24
-
25
- func (s shutdownErr ) Unwrap () error {
26
- return s .err
27
- }
28
-
29
- func IsShutdownErr (err error ) bool {
30
- var sdErr shutdownErr
31
- return errors .As (err , & sdErr )
32
- }
33
-
34
12
func ErrIDMismatch (id component.ID , typ component.Type ) error {
35
13
return fmt .Errorf ("component type mismatch: component ID %q does not have type %q" , id , typ )
36
14
}
You can’t perform that action at this time.
0 commit comments