Package org.apache.spark.status.api.v1
Class ThreadStackTrace
Object
org.apache.spark.status.api.v1.ThreadStackTrace
- All Implemented Interfaces:
Serializable,scala.Equals,scala.Product
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionThreadStackTrace(long threadId, String threadName, Thread.State threadState, StackTrace stackTrace, scala.Option<Object> blockedByThreadId, String blockedByLock, scala.collection.immutable.Seq<String> holdingLocks, scala.collection.immutable.Seq<String> synchronizers, scala.collection.immutable.Seq<String> monitors, scala.Option<String> lockName, scala.Option<String> lockOwnerName, boolean suspended, boolean inNative, boolean isDaemon, int priority) -
Method Summary
Modifier and TypeMethodDescriptionabstract static Rapply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) scala.Option<Object>scala.collection.immutable.Seq<String>Deprecated.using synchronizers and monitors instead.booleaninNative()booleanisDaemon()scala.Option<String>lockName()scala.Option<String>scala.collection.immutable.Seq<String>monitors()intpriority()booleanscala.collection.immutable.Seq<String>longthreadId()toString()Returns a string representation of this thread stack trace w.r.t java.lang.management.ThreadInfo(JDK 8)'s toString.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
ThreadStackTrace
public ThreadStackTrace(long threadId, String threadName, Thread.State threadState, StackTrace stackTrace, scala.Option<Object> blockedByThreadId, String blockedByLock, scala.collection.immutable.Seq<String> holdingLocks, scala.collection.immutable.Seq<String> synchronizers, scala.collection.immutable.Seq<String> monitors, scala.Option<String> lockName, scala.Option<String> lockOwnerName, boolean suspended, boolean inNative, boolean isDaemon, int priority)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) -
threadId
public long threadId() -
threadName
-
threadState
-
stackTrace
-
blockedByThreadId
-
blockedByLock
-
holdingLocks
Deprecated.using synchronizers and monitors instead. Since 4.0.0. -
synchronizers
-
monitors
-
lockName
-
lockOwnerName
-
suspended
public boolean suspended() -
inNative
public boolean inNative() -
isDaemon
public boolean isDaemon() -
priority
public int priority() -
toString
Returns a string representation of this thread stack trace w.r.t java.lang.management.ThreadInfo(JDK 8)'s toString.TODO(SPARK-44896): Also considering adding information os_prio, cpu, elapsed, tid, nid, etc., from the jstack tool
-