সংগ্রহ করা হচ্ছেবাইটআউটপুটরিসিভার
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। |