MultiReceiver
public
class
MultiReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.ddmlib.MultiReceiver |
IShellOutputReceiver का बुनियादी तौर पर लागू किया गया वर्शन. यह IShellOutputReceiver के कई इंस्टेंस लेता है और मिले हुए डेटा को उन सभी पर ब्रॉडकास्ट करता है.IShellOutputReceiver
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
MultiReceiver(IShellOutputReceiver... receivers)
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
जब भी कोई नया डेटा उपलब्ध होता है, तब इस फ़ंक्शन को कॉल किया जाता है. |
void
|
flush()
इस फ़ंक्शन को प्रोसेस के खत्म होने पर कॉल किया जाता है. हालांकि, अगर प्रोसेस रद्द कर दी गई है, तो इसे कॉल नहीं किया जाता. |
boolean
|
isCancelled()
रिमोट शेल कमांड को बंद करने के लिए, cancel तरीके का इस्तेमाल करें. |
पब्लिक कंस्ट्रक्टर
MultiReceiver
public MultiReceiver (IShellOutputReceiver... receivers)
| पैरामीटर | |
|---|---|
receivers |
IShellOutputReceiver |
सार्वजनिक तरीके
addOutput
public void addOutput (byte[] data,
int offset,
int length)जब भी कोई नया डेटा उपलब्ध होता है, तब इस फ़ंक्शन को कॉल किया जाता है.
| पैरामीटर | |
|---|---|
data |
byte: नया डेटा. |
offset |
int: वह ऑफ़सेट जहां से नया डेटा शुरू होता है. |
length |
int: नए डेटा की लंबाई. |
फ़्लश
public void flush ()
इस फ़ंक्शन को प्रोसेस के खत्म होने पर कॉल किया जाता है. हालांकि, अगर प्रोसेस रद्द कर दी गई है, तो इसे कॉल नहीं किया जाता. इससे, डेटा पाने वाले व्यक्ति को उस डेटा को बंद करने और हटाने की अनुमति मिलती है जिसे अब तक प्रोसेस नहीं किया गया है.
isCancelled
public boolean isCancelled ()
रिमोट शेल कमांड को बंद करने के लिए, cancel तरीके का इस्तेमाल करें.
| रिटर्न | |
|---|---|
boolean |
कमांड को रद्द करने के लिए, इस वैल्यू को true पर सेट करें. |