স্ট্রিমপ্রোটোরিসিভার

public class StreamProtoReceiver
extends Object implements Closeable

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


একটি রিসিভার যা প্রাপ্ত প্রোটো টেস্টরেকর্ডকে ট্রেডফেড ইভেন্টে রূপান্তরিত করে।

সারসংক্ষেপ

ক্ষেত্র

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

এটি সেট করা থাকলে ইভেন্ট পার্সিং বন্ধ করুন। এর ফলে, যখন আমরা আর ইভেন্টগুলো আশা করি না, তখন কোনো থ্রেড সেগুলোকে পার্স করতে পারে না।

সরকারি নির্মাণকারী

স্ট্রিমপ্রোটোরিসিভার

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

Ctor.

প্যারামিটার
listener ITestInvocationListener : যে ITestInvocationListener ফলাফল রিপোর্ট করা হবে।

mainContext IInvocationContext

reportInvocation boolean : ইনভোকেশন লেভেলের ইভেন্টগুলো রিপোর্ট করা হবে কি না।

নিক্ষেপ
java.io.IOException
IOException

স্ট্রিমপ্রোটোরিসিভার

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

Ctor.

প্যারামিটার
listener ITestInvocationListener : যে ITestInvocationListener ফলাফল রিপোর্ট করা হবে।

mainContext IInvocationContext

reportInvocation boolean : ইনভোকেশন লেভেলের ইভেন্টগুলো রিপোর্ট করা হবে কি না।

quietParsing boolean : পার্সারকে ডিবাগ তথ্য লগ করতে দেওয়া হবে কি না।

নিক্ষেপ
java.io.IOException
IOException

স্ট্রিমপ্রোটোরিসিভার

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

নিক্ষেপ
IOException

স্ট্রিমপ্রোটোরিসিভার

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

নিক্ষেপ
java.io.IOException
IOException

স্ট্রিমপ্রোটোরিসিভার

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

Ctor.

প্যারামিটার
listener ITestInvocationListener : যে ITestInvocationListener ফলাফল রিপোর্ট করা হবে।

mainContext IInvocationContext

reportInvocation boolean : ইনভোকেশন লেভেলের ইভেন্টগুলো রিপোর্ট করা হবে কি না।

quietParsing boolean : পার্সারকে ডিবাগ তথ্য লগ করতে দেওয়া হবে কি না।

logNamePrefix String : পার্সারের মাধ্যমে লগ করা ফাইলের প্রিফিক্স।

নিক্ষেপ
java.io.IOException
IOException

জনসাধারণের পদ্ধতি

বন্ধ

public void close ()

নিক্ষেপ
IOException

সম্পূর্ণ মডিউল ইভেন্ট

public void completeModuleEvents ()

সামঞ্জস্যপূর্ণ প্রতিবেদন নিশ্চিত করার প্রয়োজনে, মডিউলের ঘটনাগুলো সম্পূর্ণ করুন।

getError

public Throwable getError ()

রিসিভার থ্রেডে ধরা পড়া ত্রুটিটি ফেরত দেয়। কোনো ত্রুটি না থাকলে এটি null ফেরত দেবে।

ফেরত
Throwable

সকেট সার্ভার পোর্ট পান

public int getSocketServerPort ()

খোলা থাকা সকেট রিসিভারটি ফেরত দেয়। কোনোটি না থাকলে -১।

ফেরত
int

আহ্বান ব্যর্থ হয়েছে

public boolean hasInvocationFailed ()

আহ্বানটি ব্যর্থ হয়েছে বলে জানানো হয়েছে কি না, তা ফেরত দেয়।

ফেরত
boolean

joinReceiver

public boolean joinReceiver (long millis)

প্যারামিটার
millis long

ফেরত
boolean

সুরক্ষিত পদ্ধতি

যোগদানের সময়সীমা

protected long getJoinTimeout (long millis)

প্যারামিটার
millis long

ফেরত
long