इनपुटस्ट्रीमसोर्स
public
interface
InputStreamSource
com.android.tradefed.result.inputStreamSource |
आम तौर पर, यह इंटरफ़ेस ERROR(/InputStream)
को रैप करता है, ताकि इसे क्लोन किया जा सके.
ऐसा होना चाहिए कि जब तक cancel()
को कॉल नहीं किया जाता, तब तक रिसॉर्स लीक हो जाएगा और
अगर एक बार cancel()
को किसी इंस्टेंस पर कॉल किया जाता है, तो वह इंस्टेंस और इससे बनाया गया कोई भी ERROR(/InputStream)
अमान्य हो जाएगा.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
default
void
|
cancel()
यह तरीका अब काम नहीं करता.
इसके बजाय, |
abstract
void
|
close()
InputStream के सोर्स पर सभी ज़रूरी क्लीनअप करें. |
abstract
InputStream
|
createInputStream()
|
abstract
long
|
size()
सोर्स डेटा का साइज़ बाइट में दिखाएं. |
सार्वजनिक तरीके
अभी नहीं
public void cancel ()
यह तरीका अब काम नहीं करता.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इसके बजाय, close()
का इस्तेमाल करें.
InputStream के सोर्स पर सभी ज़रूरी क्लीनअप करें. इस तरीके से ज़रूरी शर्तें पूरी करना
इस InputStreamSource
को अमान्य करता है.
बंद करें
public abstract void close ()
InputStream के सोर्स पर सभी ज़रूरी क्लीनअप करें. इस तरीके से ज़रूरी शर्तें पूरी करना
इस InputStreamSource
को अमान्य करता है.
बनाने के लिए इनपुट
public abstract InputStream createInputStream ()
ERROR(/InputStream)
का नया क्लोन दिखाएं, ताकि कॉल करने वाला (कॉलर) व्यक्ति स्ट्रीम को पढ़ सके
शुरुआत. जब तक cancel()
को कॉल नहीं किया जाता, तब तक इस तरीके को इस्तेमाल करने पर
एक जैसा दिखने वाला ERROR(/InputStream)
रिटर्न करता है -- फिर से वही कॉन्टेंट लौटाया जाएगा.
रिटर्न | |
---|---|
InputStream |
एक ERROR(/InputStream) , जिसका इस्तेमाल कॉलर
शुरुआत. अगर यह InputStreamSource रहा हो, तो null लौटा सकता है
cancel() को किए गए पिछले कॉल के कारण अमान्य हो सकता है या फिर किसी नए InputStream अमान्य हो सकता है
किसी और वजह से बनाया गया हो. |
साइज़
public abstract long size ()
सोर्स डेटा का साइज़ बाइट में दिखाएं.
रिटर्न | |
---|---|
long |