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