com.navercorp.pinpoint.grpc.trace.PThreadDumpOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: v1/ThreadDump.proto
package com.navercorp.pinpoint.grpc.trace;
public interface PThreadDumpOrBuilder extends
// @@protoc_insertion_point(interface_extends:v1.PThreadDump)
com.google.protobuf.MessageOrBuilder {
/**
* string threadName = 1;
* @return The threadName.
*/
java.lang.String getThreadName();
/**
* string threadName = 1;
* @return The bytes for threadName.
*/
com.google.protobuf.ByteString
getThreadNameBytes();
/**
* int64 threadId = 2;
* @return The threadId.
*/
long getThreadId();
/**
* int64 blockedTime = 3;
* @return The blockedTime.
*/
long getBlockedTime();
/**
* int64 blockedCount = 4;
* @return The blockedCount.
*/
long getBlockedCount();
/**
* int64 waitedTime = 5;
* @return The waitedTime.
*/
long getWaitedTime();
/**
* int64 waitedCount = 6;
* @return The waitedCount.
*/
long getWaitedCount();
/**
* string lockName = 7;
* @return The lockName.
*/
java.lang.String getLockName();
/**
* string lockName = 7;
* @return The bytes for lockName.
*/
com.google.protobuf.ByteString
getLockNameBytes();
/**
* int64 lockOwnerId = 8;
* @return The lockOwnerId.
*/
long getLockOwnerId();
/**
* string lockOwnerName = 9;
* @return The lockOwnerName.
*/
java.lang.String getLockOwnerName();
/**
* string lockOwnerName = 9;
* @return The bytes for lockOwnerName.
*/
com.google.protobuf.ByteString
getLockOwnerNameBytes();
/**
* bool inNative = 10;
* @return The inNative.
*/
boolean getInNative();
/**
* bool suspended = 11;
* @return The suspended.
*/
boolean getSuspended();
/**
* .v1.PThreadState threadState = 12;
* @return The enum numeric value on the wire for threadState.
*/
int getThreadStateValue();
/**
* .v1.PThreadState threadState = 12;
* @return The threadState.
*/
com.navercorp.pinpoint.grpc.trace.PThreadState getThreadState();
/**
* repeated string stackTrace = 13;
* @return A list containing the stackTrace.
*/
java.util.List
getStackTraceList();
/**
* repeated string stackTrace = 13;
* @return The count of stackTrace.
*/
int getStackTraceCount();
/**
* repeated string stackTrace = 13;
* @param index The index of the element to return.
* @return The stackTrace at the given index.
*/
java.lang.String getStackTrace(int index);
/**
* repeated string stackTrace = 13;
* @param index The index of the value to return.
* @return The bytes of the stackTrace at the given index.
*/
com.google.protobuf.ByteString
getStackTraceBytes(int index);
/**
* repeated .v1.PMonitorInfo lockedMonitor = 14;
*/
java.util.List
getLockedMonitorList();
/**
* repeated .v1.PMonitorInfo lockedMonitor = 14;
*/
com.navercorp.pinpoint.grpc.trace.PMonitorInfo getLockedMonitor(int index);
/**
* repeated .v1.PMonitorInfo lockedMonitor = 14;
*/
int getLockedMonitorCount();
/**
* repeated .v1.PMonitorInfo lockedMonitor = 14;
*/
java.util.List
getLockedMonitorOrBuilderList();
/**
* repeated .v1.PMonitorInfo lockedMonitor = 14;
*/
com.navercorp.pinpoint.grpc.trace.PMonitorInfoOrBuilder getLockedMonitorOrBuilder(
int index);
/**
* repeated string lockedSynchronizer = 15;
* @return A list containing the lockedSynchronizer.
*/
java.util.List
getLockedSynchronizerList();
/**
* repeated string lockedSynchronizer = 15;
* @return The count of lockedSynchronizer.
*/
int getLockedSynchronizerCount();
/**
* repeated string lockedSynchronizer = 15;
* @param index The index of the element to return.
* @return The lockedSynchronizer at the given index.
*/
java.lang.String getLockedSynchronizer(int index);
/**
* repeated string lockedSynchronizer = 15;
* @param index The index of the value to return.
* @return The bytes of the lockedSynchronizer at the given index.
*/
com.google.protobuf.ByteString
getLockedSynchronizerBytes(int index);
}