public interface java.lang.management.ThreadMXBean extends java.lang.management.PlatformManagedObject
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: java.lang.management.ThreadMXBean
super_class: java.lang.Object
{
public abstract int getThreadCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getPeakThreadCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getTotalStartedThreadCount();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getDaemonThreadCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long[] getAllThreadIds();
descriptor: ()[J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.management.ThreadInfo getThreadInfo(long);
descriptor: (J)Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract java.lang.management.ThreadInfo[] getThreadInfo(long[]);
descriptor: ([J)[Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ids
public abstract java.lang.management.ThreadInfo getThreadInfo(long, int);
descriptor: (JI)Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
maxDepth
public abstract java.lang.management.ThreadInfo[] getThreadInfo(long[], int);
descriptor: ([JI)[Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ids
maxDepth
public abstract boolean isThreadContentionMonitoringSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isThreadContentionMonitoringEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setThreadContentionMonitoringEnabled(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
enable
public abstract long getCurrentThreadCpuTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getCurrentThreadUserTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long getThreadCpuTime(long);
descriptor: (J)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract long getThreadUserTime(long);
descriptor: (J)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract boolean isThreadCpuTimeSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCurrentThreadCpuTimeSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isThreadCpuTimeEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setThreadCpuTimeEnabled(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
enable
public abstract long[] findMonitorDeadlockedThreads();
descriptor: ()[J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void resetPeakThreadCount();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long[] findDeadlockedThreads();
descriptor: ()[J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isObjectMonitorUsageSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSynchronizerUsageSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.management.ThreadInfo[] getThreadInfo(long[], boolean, boolean);
descriptor: ([JZZ)[Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ids
lockedMonitors
lockedSynchronizers
public abstract java.lang.management.ThreadInfo[] dumpAllThreads(boolean, boolean);
descriptor: (ZZ)[Ljava/lang/management/ThreadInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
lockedMonitors
lockedSynchronizers
}
SourceFile: "ThreadMXBean.java"