CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.ddmlib.CollectingOutputReceiver |
IShellOutputReceiver يجمع ناتج الصدفة بالكامل في String واحد.
ملخّص
الإنشاءات العامة | |
|---|---|
CollectingOutputReceiver()
|
|
CollectingOutputReceiver(CountDownLatch commandCompleteLatch)
|
|
الطُرق العامة | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
يتم استدعاء هذه الدالة في كل مرة تتوفّر فيها بعض البيانات الجديدة. |
boolean
|
awaitCompletion(long timeout, TimeUnit unit)
|
void
|
cancel()
يلغي مجموعة النتائج. |
void
|
flush()
يتم استدعاؤها في نهاية تنفيذ العملية (ما لم يتم إلغاء العملية). |
String
|
getOutput()
|
boolean
|
isCancelled()
طريقة الإلغاء لإيقاف تنفيذ أمر shell عن بُعد |
boolean
|
isComplete()
|
الإنشاءات العامة
CollectingOutputReceiver
public CollectingOutputReceiver ()
CollectingOutputReceiver
public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)
| المعلمات | |
|---|---|
commandCompleteLatch |
CountDownLatch |
الطُرق العامة
addOutput
public void addOutput (byte[] data,
int offset,
int length)يتم استدعاء هذه الدالة في كل مرة تتوفّر فيها بعض البيانات الجديدة.
| المعلمات | |
|---|---|
data |
byte: البيانات الجديدة |
offset |
int: الإزاحة التي تبدأ عندها البيانات الجديدة. |
length |
int: طول البيانات الجديدة. |
awaitCompletion
public boolean awaitCompletion (long timeout,
TimeUnit unit)| المعلمات | |
|---|---|
timeout |
long |
unit |
TimeUnit |
| المرتجعات | |
|---|---|
boolean |
|
إلغاء
public void cancel ()
يلغي مجموعة النتائج.
flush
public void flush ()
يتم استدعاؤها في نهاية تنفيذ العملية (ما لم يتم إلغاء العملية). ويتيح ذلك للمستلِم إنهاء أي بيانات لم تتم معالجتها بعد وإزالتها.
getOutput
public String getOutput ()
| المرتجعات | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
طريقة الإلغاء لإيقاف تنفيذ أمر shell عن بُعد
| المرتجعات | |
|---|---|
boolean |
يجب ضبط القيمة على "صحيح" لإلغاء تنفيذ الأمر. |
isComplete
public boolean isComplete ()
| المرتجعات | |
|---|---|
boolean |
|