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)

जब मेथड ट्रेसिंग पूरी हो जाती है, तब इस फ़ंक्शन को कॉल किया जाता है.

सार्वजनिक तरीके

onEndFailure

public abstract void onEndFailure (Client client, 
                String message)

जब वीएम साइड पर, मेथड ट्रेसिंग खत्म नहीं होती है, तब इसे कॉल किया जाता है

पैरामीटर
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: प्रोफ़ाइल किया गया क्लाइंट.