The management interface for the thread system of the Java virtual machine.
Attribute | Value |
---|---|
Type | LIST |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | LONG |
Nillable | false |
Expressions Allowed | false |
Unit | NANOSECONDS |
Storage | runtime |
Access Type | metric |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | LONG |
Nillable | false |
Expressions Allowed | false |
Unit | NANOSECONDS |
Storage | runtime |
Access Type | metric |
Attribute | Value |
---|---|
Type | INT |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | metric |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | STRING |
Nillable | true |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | INT |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | metric |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-write |
Restart Required | no-services |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | INT |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | metric |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-write |
Restart Required | no-services |
Attribute | Value |
---|---|
Type | BOOLEAN |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | read-only |
Attribute | Value |
---|---|
Type | LONG |
Nillable | false |
Expressions Allowed | false |
Storage | runtime |
Access Type | metric |
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
locked-monitors | BOOLEAN | false | false | false | A list of detyped representations java.lang.management.MonitorInfo objects, each of which represents an object monitor currently locked by the thread. |
locked-synchronizers | BOOLEAN | false | false | false | A list of detyped representations java.lang.management.LockInfo objects, each of which represents an ownable synchronizer currently locked by the thread. |
{
"thread-id" => {
"type" => LONG,
"description" => "The ID of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"thread-name" => {
"type" => STRING,
"description" => "The name of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"thread-state" => {
"type" => STRING,
"description" => "The state of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"blocked-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has blocked to enter or reenter a monitor since thread contention monitoring is enabled, or -1 if thread contention monitoring is not enabled. If the",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"blocked-count" => {
"type" => LONG,
"description" => "The total number of times that the thread blocked to enter or reenter a monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"waited-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has waited for notification since thread contention monitoring was enabled.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"waited-count" => {
"type" => LONG,
"description" => "The total number of times that the thread has waited for notification.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-info" => {
"type" => OBJECT,
"description" => "A detyped representation of the java.lang.management.LockInfo of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
},
"lock-name" => {
"type" => STRING,
"description" => "The string representation of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"lock-owner-id" => {
"type" => LONG,
"description" => "The ID of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-owner-name" => {
"type" => STRING,
"description" => "The name of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"stack-trace" => {
"type" => LIST,
"description" => "The stack trace of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
},
"suspended" => {
"type" => BOOLEAN,
"description" => "Whether the thread is suspended.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"in-native" => {
"type" => BOOLEAN,
"description" => "Whether the thread associated is executing native code via the Java Native Interface (JNI).",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-monitors" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.MonitorInfo objects, each of which represents an object monitor currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"locked-stack-depth" => {
"type" => INT,
"description" => "The depth in the stack trace where the object monitor was locked.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-stack-frame" => {
"type" => OBJECT,
"description" => "The stack frame that locked the object monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
}
}
},
"locked-synchronizers" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.LockInfo objects, each of which represents an ownable synchronizer currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
}
}
LONG
LONG
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
id | LONG | true | false | The thread ID of the thread. Must be positive. |
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
id | LONG | true | false | The thread ID of the thread. Must be positive. | |
max-depth | INT | false | false | 0 | The maximum number of entries in the stack trace to be dumped. Integer.MAX_VALUE could be used to request the entire stack to be dumped. |
{
"thread-id" => {
"type" => LONG,
"description" => "The ID of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"thread-name" => {
"type" => STRING,
"description" => "The name of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"thread-state" => {
"type" => STRING,
"description" => "The state of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"blocked-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has blocked to enter or reenter a monitor since thread contention monitoring is enabled, or -1 if thread contention monitoring is not enabled. If the",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"blocked-count" => {
"type" => LONG,
"description" => "The total number of times that the thread blocked to enter or reenter a monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"waited-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has waited for notification since thread contention monitoring was enabled.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"waited-count" => {
"type" => LONG,
"description" => "The total number of times that the thread has waited for notification.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-info" => {
"type" => OBJECT,
"description" => "A detyped representation of the java.lang.management.LockInfo of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
},
"lock-name" => {
"type" => STRING,
"description" => "The string representation of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"lock-owner-id" => {
"type" => LONG,
"description" => "The ID of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-owner-name" => {
"type" => STRING,
"description" => "The name of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"stack-trace" => {
"type" => LIST,
"description" => "The stack trace of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
},
"suspended" => {
"type" => BOOLEAN,
"description" => "Whether the thread is suspended.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"in-native" => {
"type" => BOOLEAN,
"description" => "Whether the thread associated is executing native code via the Java Native Interface (JNI).",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-monitors" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.MonitorInfo objects, each of which represents an object monitor currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"locked-stack-depth" => {
"type" => INT,
"description" => "The depth in the stack trace where the object monitor was locked.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-stack-frame" => {
"type" => OBJECT,
"description" => "The stack frame that locked the object monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
}
}
},
"locked-synchronizers" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.LockInfo objects, each of which represents an ownable synchronizer currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
}
}
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
ids | LIST | true | false | A list of thread ids. | |
max-depth | INT | false | false | 0 | The maximum number of entries in the stack trace to be dumped. Integer.MAX_VALUE could be used to request the entire stack to be dumped. |
locked-monitors | BOOLEAN | false | false | false | A list of detyped representations java.lang.management.MonitorInfo objects, each of which represents an object monitor currently locked by the thread. |
locked-synchronizers | BOOLEAN | false | false | false | A list of detyped representations java.lang.management.LockInfo objects, each of which represents an ownable synchronizer currently locked by the thread. |
{
"thread-id" => {
"type" => LONG,
"description" => "The ID of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"thread-name" => {
"type" => STRING,
"description" => "The name of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"thread-state" => {
"type" => STRING,
"description" => "The state of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"blocked-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has blocked to enter or reenter a monitor since thread contention monitoring is enabled, or -1 if thread contention monitoring is not enabled. If the",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"blocked-count" => {
"type" => LONG,
"description" => "The total number of times that the thread blocked to enter or reenter a monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"waited-time" => {
"type" => LONG,
"description" => "The approximate accumulated elapsed time (in milliseconds) that the thread has waited for notification since thread contention monitoring was enabled.",
"expressions-allowed" => false,
"required" => true,
"nillable" => false,
"unit" => "MILLISECONDS"
},
"waited-count" => {
"type" => LONG,
"description" => "The total number of times that the thread has waited for notification.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-info" => {
"type" => OBJECT,
"description" => "A detyped representation of the java.lang.management.LockInfo of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
},
"lock-name" => {
"type" => STRING,
"description" => "The string representation of an object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"lock-owner-id" => {
"type" => LONG,
"description" => "The ID of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"lock-owner-name" => {
"type" => STRING,
"description" => "The name of the thread which owns the object for which the thread is blocked waiting.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"stack-trace" => {
"type" => LIST,
"description" => "The stack trace of the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
},
"suspended" => {
"type" => BOOLEAN,
"description" => "Whether the thread is suspended.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"in-native" => {
"type" => BOOLEAN,
"description" => "Whether the thread associated is executing native code via the Java Native Interface (JNI).",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-monitors" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.MonitorInfo objects, each of which represents an object monitor currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"locked-stack-depth" => {
"type" => INT,
"description" => "The depth in the stack trace where the object monitor was locked.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"locked-stack-frame" => {
"type" => OBJECT,
"description" => "The stack frame that locked the object monitor.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"value-type" => {
"file-name" => {
"type" => STRING,
"description" => "The name of the source file containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"line-number" => {
"type" => INT,
"description" => "The line number of the source line containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
},
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"method-name" => {
"type" => STRING,
"description" => "The name of the method containing the execution point represented by this stack trace element.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"native-method" => {
"type" => STRING,
"description" => "Whether the method containing the execution point represented by this stack trace element is a native method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
}
}
}
}
},
"locked-synchronizers" => {
"type" => LIST,
"description" => "A list of detyped representations java.lang.management.LockInfo objects, each of which represents an ownable synchronizer currently locked by the thread.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 0L,
"max-length" => 2147483647L,
"value-type" => {
"class-name" => {
"type" => STRING,
"description" => "The fully qualified name of the class of the lock object.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
"identity-hash-code" => {
"type" => INT,
"description" => "The identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true
}
}
}
}
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
id | LONG | true | false | The thread ID of the thread. Must be positive. |
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
recursive | BOOLEAN | false | false | Whether to include complete information about child resources, recursively. If absent, false is the default | |
recursive-depth | INT | false | false | The depth to which information about child resources should be included. | |
proxies | BOOLEAN | false | false | false | Whether to include remote resources in a recursive query (i.e. host level resources in a query of the domain root; running server resources in a query of a host). If absent, false is the default. |
include-runtime | BOOLEAN | false | false | false | Whether to include runtime attributes (i.e. those whose value does not come from the persistent configuration) in the response. If absent, false is the default. |
include-defaults | BOOLEAN | false | false | true | Boolean to enable/disable default reading. In case it is set to false only attribute set by user are returned ignoring undefined. |
attributes-only | BOOLEAN | false | false | false | Whether or not to only read the attributes on the specified resource. Cannot be used in conjunction with 'recursive' or 'recursive-depth'. |
include-aliases | BOOLEAN | false | false | false | If 'true' and recursive, include children which are aliases. |
include-undefined-metric-values | BOOLEAN | false | false | false | Whether to include undefined metric values. If the underlying metric value can not be computed, this flag ensures that the value will remain undefined (without being replaced by a possible 'undefined metric value' from the attribute definition. |