Table of Contents

Class ThreadInfo

Namespace
Steeltoe.Management.Endpoint.Actuators.ThreadDump
Assembly
Steeltoe.Management.Endpoint.dll
public sealed class ThreadInfo
Inheritance
ThreadInfo
Inherited Members

Properties

BlockedCount

[JsonPropertyName("blockedCount")]
public long BlockedCount { get; set; }

Property Value

long

BlockedTime

[JsonPropertyName("blockedTime")]
public long BlockedTime { get; set; }

Property Value

long

IsInNative

[JsonPropertyName("inNative")]
public bool IsInNative { get; set; }

Property Value

bool

IsSuspended

[JsonPropertyName("suspended")]
public bool IsSuspended { get; set; }

Property Value

bool

LockInfo

[JsonPropertyName("lockInfo")]
public object? LockInfo { get; set; }

Property Value

object

LockName

[JsonPropertyName("lockName")]
public string? LockName { get; set; }

Property Value

string

LockOwnerId

[JsonPropertyName("lockOwnerId")]
public long LockOwnerId { get; set; }

Property Value

long

LockOwnerName

[JsonPropertyName("lockOwnerName")]
public string? LockOwnerName { get; set; }

Property Value

string

LockedMonitors

[JsonPropertyName("lockedMonitors")]
public IList<object>? LockedMonitors { get; }

Property Value

IList<object>

LockedSynchronizers

[JsonPropertyName("lockedSynchronizers")]
public IList<object>? LockedSynchronizers { get; }

Property Value

IList<object>

StackTrace

[JsonPropertyName("stackTrace")]
public IList<StackTraceElement> StackTrace { get; }

Property Value

IList<StackTraceElement>

ThreadId

[JsonPropertyName("threadId")]
public long ThreadId { get; set; }

Property Value

long

ThreadName

[JsonPropertyName("threadName")]
public string? ThreadName { get; set; }

Property Value

string

ThreadState

[JsonPropertyName("threadState")]
[JsonConverter(typeof(SnakeCaseAllCapsEnumMemberJsonConverter))]
public State ThreadState { get; set; }

Property Value

State

WaitedCount

[JsonPropertyName("waitedCount")]
public long WaitedCount { get; set; }

Property Value

long

WaitedTime

[JsonPropertyName("waitedTime")]
public long WaitedTime { get; set; }

Property Value

long