সংগ্রহ করা হচ্ছেবাইটআউটপুটরিসিভার

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.device.CollectingByteআউটপুট রিসিভার


একটি IShellOutputReceiver যা পুরো শেল আউটপুটকে একটি byte[] তে সংগ্রহ করে। এটি এমন শেল কমান্ডের জন্য কার্যকর যা উল্লেখযোগ্য পরিমাণে আউটপুট তৈরি করবে, যেখানে 2x String মেমোরি ওভারহেড উল্লেখযোগ্য হবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

CollectingByteOutputReceiver ()

পাবলিক পদ্ধতি

void addOutput (byte[] data, int offset, int length)

প্রতিবার নতুন তথ্য পাওয়া মাত্রই ফোন করা হয়।

void cancel ()

আউটপুট সংগ্রহ বাতিল করুন

void clear ()

আমরা যতটা পারি সবকিছু খুলে বলার চেষ্টা করি

void flush ()

প্রক্রিয়া সম্পাদনের শেষে কল করা হয়েছে (যদি না প্রক্রিয়াটি বাতিল করা হয়)।

byte[] getOutput ()
boolean isCancelled ()

রিমোট শেল কমান্ডের কার্যকরকরণ বন্ধ করার জন্য বাতিল পদ্ধতি।

পাবলিক কনস্ট্রাক্টর

সংগ্রহ করা হচ্ছেবাইটআউটপুটরিসিভার

public CollectingByteOutputReceiver ()

পাবলিক পদ্ধতি

আউটপুট যোগ করুন

public void addOutput (byte[] data, 
                int offset, 
                int length)

প্রতিবার নতুন তথ্য পাওয়া মাত্রই ফোন করা হয়।

পরামিতি
data byte : নতুন তথ্য।

offset int : যে অফসেটে নতুন ডেটা শুরু হয়।

length int : নতুন ডেটার দৈর্ঘ্য।

বাতিল করুন

public void cancel ()

আউটপুট সংগ্রহ বাতিল করুন

পরিষ্কার

public void clear ()

আমরা যতটা পারি সবকিছু খুলে বলার চেষ্টা করি

ফ্লাশ

public void flush ()

প্রক্রিয়া সম্পাদনের শেষে কল করা হয় (যদি না প্রক্রিয়াটি বাতিল করা হয়)। এটি রিসিভারকে প্রক্রিয়াজাত না হওয়া ডেটা বন্ধ করে ফ্লাশ করার অনুমতি দেয়।

getOutput সম্পর্কে

public byte[] getOutput ()

রিটার্নস
byte[]

বাতিল করা হয়েছে

public boolean isCancelled ()

রিমোট শেল কমান্ডের কার্যকরকরণ বন্ধ করার জন্য বাতিল পদ্ধতি।

রিটার্নস
boolean কমান্ডের কার্যকরকরণ বাতিল করার জন্য true।