Table of Contents

Interface IThreadMXBean

Namespace
Java.Lang.Management
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IThreadMXBean : IPlatformManagedObject
Inherited Members

Properties

AllThreadIds

long[] AllThreadIds { get; }

Property Value

long[]

CurrentThreadCpuTime

long CurrentThreadCpuTime { get; }

Property Value

long

CurrentThreadUserTime

long CurrentThreadUserTime { get; }

Property Value

long

DaemonThreadCount

int DaemonThreadCount { get; }

Property Value

int

PeakThreadCount

int PeakThreadCount { get; }

Property Value

int

ThreadCount

int ThreadCount { get; }

Property Value

int

TotalStartedThreadCount

long TotalStartedThreadCount { get; }

Property Value

long

Methods

DumpAllThreads(bool, bool)

ThreadInfo[] DumpAllThreads(bool arg0, bool arg1)

Parameters

arg0 bool

bool

arg1 bool

bool

Returns

ThreadInfo[]

ThreadInfo

DumpAllThreads(bool, bool, int)

ThreadInfo[] DumpAllThreads(bool arg0, bool arg1, int arg2)

Parameters

arg0 bool

bool

arg1 bool

bool

arg2 int

int

Returns

ThreadInfo[]

ThreadInfo

FindDeadlockedThreads()

long[] FindDeadlockedThreads()

Returns

long[]

long

FindMonitorDeadlockedThreads()

long[] FindMonitorDeadlockedThreads()

Returns

long[]

long

GetThreadCpuTime(long)

long GetThreadCpuTime(long arg0)

Parameters

arg0 long

long

Returns

long

long

GetThreadInfo(long)

ThreadInfo GetThreadInfo(long arg0)

Parameters

arg0 long

long

Returns

ThreadInfo

ThreadInfo

GetThreadInfo(long, int)

ThreadInfo GetThreadInfo(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

ThreadInfo

ThreadInfo

GetThreadInfo(long[])

ThreadInfo[] GetThreadInfo(long[] arg0)

Parameters

arg0 long[]

long

Returns

ThreadInfo[]

ThreadInfo

GetThreadInfo(long[], bool, bool)

ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2)

Parameters

arg0 long[]

long

arg1 bool

bool

arg2 bool

bool

Returns

ThreadInfo[]

ThreadInfo

GetThreadInfo(long[], bool, bool, int)

ThreadInfo[] GetThreadInfo(long[] arg0, bool arg1, bool arg2, int arg3)

Parameters

arg0 long[]

long

arg1 bool

bool

arg2 bool

bool

arg3 int

int

Returns

ThreadInfo[]

ThreadInfo

GetThreadInfo(long[], int)

ThreadInfo[] GetThreadInfo(long[] arg0, int arg1)

Parameters

arg0 long[]

long

arg1 int

int

Returns

ThreadInfo[]

ThreadInfo

GetThreadUserTime(long)

long GetThreadUserTime(long arg0)

Parameters

arg0 long

long

Returns

long

long

IsCurrentThreadCpuTimeSupported()

bool IsCurrentThreadCpuTimeSupported()

Returns

bool

bool

IsObjectMonitorUsageSupported()

bool IsObjectMonitorUsageSupported()

Returns

bool

bool

IsSynchronizerUsageSupported()

bool IsSynchronizerUsageSupported()

Returns

bool

bool

IsThreadContentionMonitoringEnabled()

bool IsThreadContentionMonitoringEnabled()

Returns

bool

bool

IsThreadContentionMonitoringSupported()

bool IsThreadContentionMonitoringSupported()

Returns

bool

bool

IsThreadCpuTimeEnabled()

bool IsThreadCpuTimeEnabled()

Returns

bool

bool

IsThreadCpuTimeSupported()

bool IsThreadCpuTimeSupported()

Returns

bool

bool

ResetPeakThreadCount()

void ResetPeakThreadCount()

SetThreadContentionMonitoringEnabled(bool)

void SetThreadContentionMonitoringEnabled(bool arg0)

Parameters

arg0 bool

bool

SetThreadCpuTimeEnabled(bool)

void SetThreadCpuTimeEnabled(bool arg0)

Parameters

arg0 bool

bool