ClientData.IMethodProfilingHandler

public static interface ClientData.IMethodProfilingHandler

com.android.tradefed.device.server.ClientData.IMethodProfilingHandler


메서드 프로파일링 정보에 따라 조치를 취할 수 있는 핸들러

요약

공개 메서드

abstract void onEndFailure(Client client, String message)

VM 측에서 메서드 추적이 종료되지 않은 경우 호출됩니다.

abstract void onStartFailure(Client client, String message)

메서드 추적을 시작하지 못한 경우 호출됩니다.

abstract void onSuccess(String remoteFilePath, Client client)

메서드 추적이 성공한 경우 호출됩니다.

abstract void onSuccess(byte[] data, Client client)

메서드 추적이 성공한 경우 호출됩니다.

공개 메서드

onEndFailure

public abstract void onEndFailure (Client client, 
                String message)

VM 측에서 메서드 추적이 종료되지 않은 경우 호출됩니다.

매개변수
client Client: 프로파일링된 클라이언트입니다.

message String: 표시할 오류 메시지 (선택사항, null ok)

onStartFailure

public abstract void onStartFailure (Client client, 
                String message)

메서드 추적을 시작하지 못한 경우 호출됩니다.

매개변수
client Client: 프로파일링된 클라이언트입니다.

message String: 표시할 오류 메시지 (선택사항, null ok)

onSuccess

public abstract void onSuccess (String remoteFilePath, 
                Client client)

메서드 추적이 성공한 경우 호출됩니다.

매개변수
remoteFilePath String: 트레이스 파일의 기기 측 경로입니다.

client Client: 프로파일링된 클라이언트입니다.

onSuccess

public abstract void onSuccess (byte[] data, 
                Client client)

메서드 추적이 성공한 경우 호출됩니다.

매개변수
data byte: VM에서 스트리밍된 트레이스 파일이 포함된 데이터입니다.

client Client: 프로파일링된 클라이언트입니다.