JvmThreadStateValue

org.typelevel.otel4s.semconv.experimental.attributes.JvmExperimentalAttributes.JvmThreadStateValue
See theJvmThreadStateValue companion class

Attributes

Companion
class
Source
JvmExperimentalAttributes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case object Blocked extends JvmThreadStateValue

A thread that is blocked waiting for a monitor lock is in this state.

A thread that is blocked waiting for a monitor lock is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Blocked.type
case object New extends JvmThreadStateValue

A thread that has not yet started is in this state.

A thread that has not yet started is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
New.type
case object Runnable extends JvmThreadStateValue

A thread executing in the Java virtual machine is in this state.

A thread executing in the Java virtual machine is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Runnable.type
case object Terminated extends JvmThreadStateValue

A thread that has exited is in this state.

A thread that has exited is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Terminated.type
case object TimedWaiting extends JvmThreadStateValue

A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state.

A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case object Waiting extends JvmThreadStateValue

A thread that is waiting indefinitely for another thread to perform a particular action is in this state.

A thread that is waiting indefinitely for another thread to perform a particular action is in this state.

Attributes

Source
JvmExperimentalAttributes.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Waiting.type