StreamProtoReceiver

public class StreamProtoReceiver
extends Object

java.lang.Object
com.android.tradefed.result.proto.StreamProtoReceiver


एक रिसीवर, जो मिले प्रोटो TestRecord को Tradefed इवेंट में बदलता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

तारीख

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

तारीख

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

Ctor.

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

void close()
void completeModuleEvents()

अगर आपको लगातार रिपोर्टिंग की सुविधा चाहिए, तो मॉड्यूल के इवेंट पूरा करें.

Throwable getError()

रिसीवर थ्रेड में मिली गड़बड़ी की जानकारी दिखाता है.

int getSocketServerPort()

वह सॉकेट रिसीवर दिखाता है जो खुला था.

boolean hasInvocationFailed()

यह बताता है कि शुरू करने की प्रोसेस की रिपोर्ट की गई है या नहीं.

boolean joinReceiver(long millis)

सुरक्षित तरीके

long getJoinTimeout(long millis)

सार्वजनिक कंस्ट्रक्टर

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

तारीख

पैरामीटर
listener ITestInvocationListener: ITestInvocationListener नतीजों की शिकायत कहां करनी है.

mainContext IInvocationContext

reportInvocation boolean: शुरू करने के लेवल वाले इवेंट की रिपोर्ट की जाए या नहीं.

थ्रो
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

तारीख

पैरामीटर
listener ITestInvocationListener: ITestInvocationListener, जहां नतीजों की शिकायत की जा सकती है.

mainContext IInvocationContext

reportInvocation boolean: शुरू करने के लेवल वाले इवेंट की रिपोर्ट की जाए या नहीं.

quietParsing boolean: पार्सर को डीबग की जानकारी लॉग करने की अनुमति देनी है या नहीं.

थ्रो
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)

पैरामीटर
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix, 
                boolean mergeInvocationMetrics)

तारीख

पैरामीटर
listener ITestInvocationListener: ITestInvocationListener नतीजों की शिकायत कहां करनी है.

mainContext IInvocationContext

reportInvocation boolean: शुरू करने के लेवल वाले इवेंट की रिपोर्ट की जाए या नहीं.

quietParsing boolean: पार्सर लॉग को डीबग करने की जानकारी दी जाए या नहीं.

reportLogs boolean: लॉग की रिपोर्ट करनी है या नहीं

logNamePrefix String: पार्सर की मदद से लॉग की गई फ़ाइल का प्रीफ़िक्स.

mergeInvocationMetrics boolean

थ्रो
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

तारीख

पैरामीटर
listener ITestInvocationListener: ITestInvocationListener, जहां नतीजों की शिकायत की जा सकती है.

mainContext IInvocationContext

reportInvocation boolean: शुरू करने के लेवल वाले इवेंट की रिपोर्ट की जाए या नहीं.

quietParsing boolean: पार्सर लॉग को डीबग करने की जानकारी दी जाए या नहीं.

logNamePrefix String: पार्सर की मदद से लॉग की गई फ़ाइल का प्रीफ़िक्स.

थ्रो
IOअपवाद

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

बंद करें

public void close ()

पूरा मॉड्यूल इवेंट

public void completeModuleEvents ()

अगर ज़रूरी हो, तो मॉड्यूल के इवेंट पूरे करें. इससे लगातार रिपोर्टिंग होती रहेगी.

गड़बड़ी

public Throwable getError ()

रिसीवर थ्रेड में मिली गड़बड़ी की जानकारी दिखाता है. अगर कोई वैल्यू नहीं है, तो यह शून्य दिखाएगा.

रिटर्न
Throwable

getSocketServerPort

public int getSocketServerPort ()

वह सॉकेट रिसीवर दिखाता है जो खुला था. -1, अगर कोई नहीं है.

रिटर्न
int

hasInvocationFailed

public boolean hasInvocationFailed ()

यह बताता है कि शुरू करने की प्रोसेस की रिपोर्ट की गई है या नहीं.

रिटर्न
boolean

joinReceiver

public boolean joinReceiver (long millis)

पैरामीटर
millis long

रिटर्न
boolean

सुरक्षित तरीके

'जॉइनटाइम आउट' में शामिल हों

protected long getJoinTimeout (long millis)

पैरामीटर
millis long

रिटर्न
long