NullOutputReceiver

public final class NullOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.ddmlib.NullOutputReceiver


IShellOutputReceiver को लागू करने का तरीका, जिसमें कुछ भी नहीं किया जाता.

इसका इस्तेमाल, रिमोट शेल कमांड को लागू करने के लिए किया जा सकता है. ऐसा तब किया जाता है, जब आउटपुट की ज़रूरत नहीं होती.

खास जानकारी

पब्लिक कंस्ट्रक्टर

NullOutputReceiver()

सार्वजनिक तरीके

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

जब भी कोई नया डेटा उपलब्ध होता है, तब इस फ़ंक्शन को कॉल किया जाता है.

void flush()

इस फ़ंक्शन को प्रोसेस के खत्म होने पर कॉल किया जाता है. हालांकि, अगर प्रोसेस रद्द कर दी गई है, तो इसे कॉल नहीं किया जाता.

static IShellOutputReceiver getReceiver()
boolean isCancelled()

रिमोट शेल कमांड को बंद करने के लिए, cancel तरीके का इस्तेमाल करें.

पब्लिक कंस्ट्रक्टर

NullOutputReceiver

public NullOutputReceiver ()

सार्वजनिक तरीके

addOutput

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

जब भी कोई नया डेटा उपलब्ध होता है, तब इस फ़ंक्शन को कॉल किया जाता है.

पैरामीटर
data byte: नया डेटा.

offset int: वह ऑफ़सेट जहां से नया डेटा शुरू होता है.

length int: नए डेटा की लंबाई.

फ़्लश

public void flush ()

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

getReceiver

public static IShellOutputReceiver getReceiver ()

रिटर्न
IShellOutputReceiver

isCancelled

public boolean isCancelled ()

रिमोट शेल कमांड को बंद करने के लिए, cancel तरीके का इस्तेमाल करें.

रिटर्न
boolean कमांड को रद्द करने के लिए, इस वैल्यू को true पर सेट करें.