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()

रिमोट शेल कमांड के एक्ज़ीक्यूशन को रोकने के लिए, रद्द करने का तरीका.

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

थ्रॉ
InterruptedException

cancel

public void cancel ()

आउटपुट कलेक्शन को रद्द करता है.

flush

public void flush ()

प्रोसेस के एक्ज़ीक्यूशन के आखिर में कॉल किया जाता है. हालांकि, ऐसा तब होता है, जब प्रोसेस रद्द न की गई हो. इससे रिसीवर, प्रोसेस को खत्म कर सकता है और उस डेटा को फ़्लश कर सकता है जिसे अब तक प्रोसेस नहीं किया गया है.

getOutput

public String getOutput ()

रिटर्न
String

isCancelled

public boolean isCancelled ()

रिमोट शेल कमांड के एक्ज़ीक्यूशन को रोकने के लिए, रद्द करने का तरीका.

रिटर्न
boolean कमांड के एक्ज़ीक्यूशन को रद्द करने के लिए, सही.

isComplete

public boolean isComplete ()

रिटर्न
boolean