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 可)。

onStartFailure

public abstract void onStartFailure (Client client, 
                String message)

メソッド トレースの開始に失敗した場合に呼び出されます

パラメータ
client Client: プロファイリングされたクライアント。

message String: 表示するエラー メッセージ(省略可、null 可)。

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: プロファイリングされたクライアント。