StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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


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

खास जानकारी

फ़ील्ड्स की फ़िल्में

protected AtomicBoolean mStopParsing

यह सेट होने पर, इवेंट को पार्स करना बंद करें.

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

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ctor.

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

Ctor.

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)

Ctor.

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)

फ़ील्ड्स की फ़िल्में

mStopParsing

protected AtomicBoolean mStopParsing

यह सेट होने पर, इवेंट को पार्स करना बंद कर दें. इससे, इवेंट को पार्स करने वाली थ्रेड को तब बंद किया जा सकता है, जब हमें उन इवेंट की उम्मीद न हो.

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

StreamProtoReceiver

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

Ctor.

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

mainContext IInvocationContext

reportInvocation boolean: इवेंट ट्रिगर करने के लेवल की जानकारी देने वाले इवेंट की रिपोर्ट भेजनी है या नहीं.

थ्रो
IOException

StreamProtoReceiver

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

Ctor.

पैरामीटर
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)

Ctor.

पैरामीटर
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)

Ctor.

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

mainContext IInvocationContext

reportInvocation boolean: इवेंट ट्रिगर करने के लेवल की जानकारी देने वाले इवेंट की रिपोर्ट भेजनी है या नहीं.

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

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

थ्रो
IOException

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

बंद करें

public void close ()

completeModuleEvents

public void completeModuleEvents ()

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

getError

public Throwable getError ()

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

रिटर्न
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

रिटर्न
int

hasInvocationFailed

public boolean hasInvocationFailed ()

यह बताता है कि ट्रिगर करने में हुई गड़बड़ी की शिकायत की गई है या नहीं.

रिटर्न
boolean

joinReceiver

public boolean joinReceiver (long millis)

पैरामीटर
millis long

रिटर्न
boolean

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

getJoinTimeout

protected long getJoinTimeout (long millis)

पैरामीटर
millis long

रिटर्न
long