ClientData.IMethodProfilingHandler

public static interface ClientData.IMethodProfilingHandler

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


کنترل‌کننده‌ها می‌توانند بر اساس اطلاعات پروفایل متد عمل کنند

خلاصه

روش‌های عمومی

abstract void onEndFailure ( Client client, String message)

زمانی فراخوانی می‌شود که ردیابی متد در سمت ماشین مجازی با شکست مواجه شود.

abstract void onStartFailure ( Client client, String message)

زمانی فراخوانی می‌شود که ردیابی متد شروع نشود.

abstract void onSuccess (String remoteFilePath, Client client)

زمانی فراخوانی می‌شود که ردیابی یک متد با موفقیت انجام شود.

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

زمانی فراخوانی می‌شود که ردیابی یک متد با موفقیت انجام شود.

روش‌های عمومی

خطای پایان

public abstract void onEndFailure (Client client, 
                String message)

زمانی فراخوانی می‌شود که ردیابی متد در سمت ماشین مجازی با شکست مواجه شود.

پارامترها
client Client : مشتری که پروفایل او ثبت شده است.

message String : یک پیام خطای اختیاری ( null ok) که باید نمایش داده شود.

خطای شروع

public abstract void onStartFailure (Client client, 
                String message)

زمانی فراخوانی می‌شود که ردیابی متد شروع نشود.

پارامترها
client Client : مشتری که پروفایل او ثبت شده است.

message String : یک پیام خطای اختیاری ( null ok) که باید نمایش داده شود.

موفقیت

public abstract void onSuccess (String remoteFilePath, 
                Client client)

زمانی فراخوانی می‌شود که ردیابی یک متد با موفقیت انجام شود.

پارامترها
remoteFilePath String : مسیر سمت دستگاه فایل ردیابی.

client Client : مشتری که پروفایل او ثبت شده است.

موفقیت

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

زمانی فراخوانی می‌شود که ردیابی یک متد با موفقیت انجام شود.

پارامترها
data byte : داده‌های حاوی فایل ردیابی که از ماشین مجازی پخش می‌شوند.

client Client : مشتری که پروفایل او ثبت شده است.