ThreadInfo

public final class ThreadInfo
extends Object implements IStackTraceInfo

java.lang.Object
   ↳ com.android.tradefed.device.server.ThreadInfo


Contém as informações de uma linha de execução.

Resumo

Métodos públicos

long getStackCallTime()

Retorna o tempo aproximado dos dados de stacktrace.

StackTraceElement[] getStackTrace()

Retorna o stack trace.

int getStatus()

Retorna o status da linha de execução da VM.

int getStime()

Retorna o tempo cumulativo do sistema.

int getThreadId()

Retorna o ID da linha de execução.

String getThreadName()

Retorna o nome da thread.

int getTid()

Retorna o id da thread do sistema.

int getUtime()

Retorna o tempo cumulativo do usuário.

boolean isDaemon()

Retorna se esta é uma linha de execução de daemon.

void setStackCall(StackTraceElement[] trace)

Define a chamada de pilha da linha de execução.

void setThreadName(String name)
void updateThread(int status, int tid, int utime, int stime, boolean isDaemon)

Definido com os valores que recebemos de um bloco THST.

Métodos públicos

getStackCallTime

public long getStackCallTime ()

Retorna o tempo aproximado dos dados de stacktrace.

Retorna
long

Confira também:

getStackTrace

public StackTraceElement[] getStackTrace ()

Retorna o stack trace. Pode ser null.

Retorna
StackTraceElement[]

getStatus

public int getStatus ()

Retorna o status da linha de execução da VM.

Retorna
int

getStime

public int getStime ()

Retorna o tempo cumulativo do sistema.

Retorna
int

getThreadId

public int getThreadId ()

Retorna o ID da linha de execução.

Retorna
int

getThreadName

public String getThreadName ()

Retorna o nome da thread.

Retorna
String

getTid

public int getTid ()

Retorna o id da thread do sistema.

Retorna
int

getUtime

public int getUtime ()

Retorna o tempo cumulativo do usuário.

Retorna
int

isDaemon

public boolean isDaemon ()

Retorna se esta é uma linha de execução de daemon.

Retorna
boolean

setStackCall

public void setStackCall (StackTraceElement[] trace)

Define a chamada de pilha da linha de execução.

Parâmetros
trace StackTraceElement: informações da stackcall.

setThreadName

public void setThreadName (String name)

Parâmetros
name String

updateThread

public void updateThread (int status, 
                int tid, 
                int utime, 
                int stime, 
                boolean isDaemon)

Definido com os valores que recebemos de um bloco THST.

Parâmetros
status int

tid int

utime int

stime int

isDaemon boolean