Skip to content

Commit 5b7d873

Browse files
committed
actually finish moving metrics to unsafe
1 parent 96fb5f0 commit 5b7d873

File tree

11 files changed

+15
-15
lines changed

11 files changed

+15
-15
lines changed

core/js/src/main/scala/cats/effect/IOApp.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package cats.effect
1818

19-
import cats.effect.metrics.{CpuStarvationWarningMetrics, JsCpuStarvationMetrics}
2019
import cats.effect.std.Console
2120
import cats.effect.tracing.TracingConstants._
21+
import cats.effect.unsafe.metrics.{CpuStarvationWarningMetrics, JsCpuStarvationMetrics}
2222

2323
import scala.concurrent.CancellationException
2424
import scala.concurrent.duration._

core/js/src/main/scala/cats/effect/metrics/JsCpuStarvationMetrics.scala renamed to core/js/src/main/scala/cats/effect/unsafe/metrics/JsCpuStarvationMetrics.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
import cats.effect.IO
2020

core/jvm/src/main/scala/cats/effect/IOApp.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package cats.effect
1818

19-
import cats.effect.metrics.{CpuStarvationWarningMetrics, JvmCpuStarvationMetrics}
2019
import cats.effect.std.Console
2120
import cats.effect.tracing.TracingConstants._
21+
import cats.effect.unsafe.metrics.{CpuStarvationWarningMetrics, JvmCpuStarvationMetrics}
2222
import cats.syntax.all._
2323

2424
import scala.concurrent.{blocking, CancellationException, ExecutionContext}

core/jvm/src/main/scala/cats/effect/unsafe/metrics/CpuStarvation.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
import cats.effect.IO
2020

2121
import scala.concurrent.duration.FiniteDuration
2222

2323
import java.util.concurrent.atomic.AtomicLong
2424

25-
private[metrics] class CpuStarvation private (
25+
private[unsafe] class CpuStarvation private (
2626
counter: AtomicLong,
2727
currentClockDrift: AtomicLong,
2828
maxClockDrift: AtomicLong)
@@ -48,8 +48,8 @@ private[metrics] class CpuStarvation private (
4848

4949
}
5050

51-
private[metrics] object CpuStarvation {
52-
private[metrics] def apply(): IO[CpuStarvation] = for {
51+
private[unsafe] object CpuStarvation {
52+
private[unsafe] def apply(): IO[CpuStarvation] = for {
5353
counter <- IO.delay(new AtomicLong(0))
5454
currentClockDrift <- IO.delay(new AtomicLong(0))
5555
maxClockDrift <- IO.delay(new AtomicLong(0))

core/jvm/src/main/scala/cats/effect/unsafe/metrics/CpuStarvationMbean.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
/**
2020
* An MBean interfaces for monitoring when CPU starvation occurs.

core/jvm/src/main/scala/cats/effect/unsafe/metrics/JvmCpuStarvationMetrics.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
import cats.effect.{IO, Resource}
2020
import cats.effect.std.Console
@@ -27,7 +27,7 @@ import java.lang.management.ManagementFactory
2727
import javax.management.{MBeanServer, ObjectName}
2828

2929
private[effect] class JvmCpuStarvationMetrics private (mbean: CpuStarvation)
30-
extends UnsealedCpuStarvationMetrics {
30+
extends CpuStarvationMetrics {
3131
override def incCpuStarvationCount: IO[Unit] = mbean.incStarvationCount
3232

3333
override def recordClockDrift(drift: FiniteDuration): IO[Unit] = mbean.recordDrift(drift)

core/native/src/main/scala/cats/effect/IOApp.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package cats.effect
1818

19-
import cats.effect.metrics.{CpuStarvationWarningMetrics, NativeCpuStarvationMetrics}
19+
import cats.effect.unsafe.metrics.{CpuStarvationWarningMetrics, NativeCpuStarvationMetrics}
2020
import cats.syntax.all._
2121

2222
import scala.concurrent.CancellationException

core/native/src/main/scala/cats/effect/metrics/NativeCpuStarvationMetrics.scala renamed to core/native/src/main/scala/cats/effect/unsafe/metrics/NativeCpuStarvationMetrics.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
import cats.effect.IO
2020

core/shared/src/main/scala/cats/effect/CpuStarvationCheck.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
package cats.effect
1818

19-
import cats.effect.metrics.{CpuStarvationMetrics, CpuStarvationWarningMetrics}
2019
import cats.effect.std.Console
2120
import cats.effect.unsafe.IORuntimeConfig
21+
import cats.effect.unsafe.metrics.{CpuStarvationMetrics, CpuStarvationWarningMetrics}
2222
import cats.syntax.all._
2323

2424
import scala.concurrent.duration.{Duration, FiniteDuration}

core/shared/src/main/scala/cats/effect/metrics/CpuStarvationMetrics.scala renamed to core/shared/src/main/scala/cats/effect/unsafe/metrics/CpuStarvationMetrics.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package cats.effect.metrics
17+
package cats.effect.unsafe.metrics
1818

1919
import cats.effect.IO
2020

0 commit comments

Comments
 (0)