Skip to content

Commit b16a800

Browse files
committed
Seal TelemetryResourceDetector
1 parent 9b88e8b commit b16a800

File tree

16 files changed

+17
-16
lines changed

16 files changed

+17
-16
lines changed

sdk-contrib/aws/resource/src/main/scala/org/typelevel/otel4s/sdk/contrib/aws/resource/AwsBeanstalkDetector.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import org.typelevel.otel4s.semconv.attributes.ServiceAttributes
3434

3535
private class AwsBeanstalkDetector[F[_]: Concurrent: Files: Console] private (
3636
path: Path
37-
) extends TelemetryResourceDetector[F] {
37+
) extends TelemetryResourceDetector.Unsealed[F] {
3838

3939
import AwsBeanstalkDetector.Const
4040
import AwsBeanstalkDetector.Keys

sdk-contrib/aws/resource/src/main/scala/org/typelevel/otel4s/sdk/contrib/aws/resource/AwsEc2Detector.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import scala.concurrent.duration._
4646
private class AwsEc2Detector[F[_]: Async: Network: Console] private (
4747
baseUri: Uri,
4848
customClient: Option[Client[F]]
49-
) extends TelemetryResourceDetector[F] {
49+
) extends TelemetryResourceDetector.Unsealed[F] {
5050

5151
import AwsEc2Detector.Const
5252
import AwsEc2Detector.Keys

sdk-contrib/aws/resource/src/main/scala/org/typelevel/otel4s/sdk/contrib/aws/resource/AwsEcsDetector.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import scala.concurrent.duration._
4040

4141
private class AwsEcsDetector[F[_]: Async: Network: Env: Console] private (
4242
customClient: Option[Client[F]]
43-
) extends TelemetryResourceDetector[F] {
43+
) extends TelemetryResourceDetector.Unsealed[F] {
4444

4545
import AwsEcsDetector.Const
4646
import AwsEcsDetector.Keys

sdk-contrib/aws/resource/src/main/scala/org/typelevel/otel4s/sdk/contrib/aws/resource/AwsLambdaDetector.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import org.typelevel.otel4s.sdk.TelemetryResource
2626
import org.typelevel.otel4s.sdk.resource.TelemetryResourceDetector
2727
import org.typelevel.otel4s.semconv.SchemaUrls
2828

29-
private class AwsLambdaDetector[F[_]: Env: Monad] extends TelemetryResourceDetector[F] {
29+
private class AwsLambdaDetector[F[_]: Env: Monad] extends TelemetryResourceDetector.Unsealed[F] {
3030

3131
import AwsLambdaDetector.Const
3232
import AwsLambdaDetector.Keys

sdk/common/js/src/main/scala/org/typelevel/otel4s/sdk/resource/HostDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ private[resource] trait HostDetectorPlatform { self: HostDetector.type =>
2626
def apply[F[_]: Sync]: TelemetryResourceDetector[F] =
2727
new Detector[F]
2828

29-
private class Detector[F[_]: Sync] extends TelemetryResourceDetector[F] {
29+
private class Detector[F[_]: Sync] extends TelemetryResourceDetector.Unsealed[F] {
3030
def name: String = Const.Name
3131

3232
def detect: F[Option[TelemetryResource]] = Sync[F].delay {

sdk/common/js/src/main/scala/org/typelevel/otel4s/sdk/resource/OSDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ private[resource] trait OSDetectorPlatform { self: OSDetector.type =>
2626
def apply[F[_]: Sync]: TelemetryResourceDetector[F] =
2727
new Detector[F]
2828

29-
private class Detector[F[_]: Sync] extends TelemetryResourceDetector[F] {
29+
private class Detector[F[_]: Sync] extends TelemetryResourceDetector.Unsealed[F] {
3030
def name: String = Const.Name
3131

3232
def detect: F[Option[TelemetryResource]] = Sync[F].delay {

sdk/common/js/src/main/scala/org/typelevel/otel4s/sdk/resource/ProcessDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ private[resource] trait ProcessDetectorPlatform { self: ProcessDetector.type =>
2828
def apply[F[_]: Sync]: TelemetryResourceDetector[F] =
2929
new Detector[F]
3030

31-
private class Detector[F[_]: Sync] extends TelemetryResourceDetector[F] {
31+
private class Detector[F[_]: Sync] extends TelemetryResourceDetector.Unsealed[F] {
3232
def name: String = Const.Name
3333

3434
def detect: F[Option[TelemetryResource]] = Sync[F].delay {

sdk/common/js/src/main/scala/org/typelevel/otel4s/sdk/resource/ProcessRuntimeDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ private[resource] trait ProcessRuntimeDetectorPlatform {
2727
def apply[F[_]: Sync]: TelemetryResourceDetector[F] =
2828
new Detector[F]
2929

30-
private class Detector[F[_]: Sync] extends TelemetryResourceDetector[F] {
30+
private class Detector[F[_]: Sync] extends TelemetryResourceDetector.Unsealed[F] {
3131
def name: String = Const.Name
3232

3333
def detect: F[Option[TelemetryResource]] = Sync[F].delay {

sdk/common/jvm-native/src/main/scala/org/typelevel/otel4s/sdk/resource/OSDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private[resource] trait OSDetectorPlatform { self: OSDetector.type =>
3131
def apply[F[_]: Monad: SystemProperties]: TelemetryResourceDetector[F] =
3232
new Detector[F]
3333

34-
private class Detector[F[_]: Monad: SystemProperties] extends TelemetryResourceDetector[F] {
34+
private class Detector[F[_]: Monad: SystemProperties] extends TelemetryResourceDetector.Unsealed[F] {
3535
def name: String = Const.Name
3636

3737
def detect: F[Option[TelemetryResource]] =

sdk/common/jvm/src/main/scala/org/typelevel/otel4s/sdk/resource/HostDetectorPlatform.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private[resource] trait HostDetectorPlatform { self: HostDetector.type =>
3232
def apply[F[_]: Sync: SystemProperties]: TelemetryResourceDetector[F] =
3333
new Detector[F]
3434

35-
private class Detector[F[_]: Sync: SystemProperties] extends TelemetryResourceDetector[F] {
35+
private class Detector[F[_]: Sync: SystemProperties] extends TelemetryResourceDetector.Unsealed[F] {
3636
def name: String = Const.Name
3737

3838
def detect: F[Option[TelemetryResource]] =

0 commit comments

Comments
 (0)