इनपुटस्ट्रीमसोर्स
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
अमान्य कर देता है।
createInputStream
public abstract InputStream createInputStream ()
ERROR(/InputStream)
का एक नया क्लोन लौटाएं, ताकि कॉलर शुरू से ही स्ट्रीम को पढ़ सके। इस पद्धति का प्रत्येक आह्वान (जब तक cancel()
कहा जाता है) एक समान व्यवहार करने वाला ERROR(/InputStream)
लौटाएगा - वही सामग्री लौटा दी जाएगी।
रिटर्न | |
---|---|
InputStream | एक ERROR(/InputStream) जिसका उपयोग कॉलर शुरुआत से ही डेटा स्रोत को पढ़ने के लिए कर सकता है। यदि इस InputStreamSource को cancel() द्वारा null कर दिया गया है, या यदि किसी अन्य कारण से एक नया InputStream नहीं बनाया जा सकता है, तो यह शून्य हो सकता है। |
आकार
public abstract long size ()
स्रोत डेटा के बाइट्स में आकार लौटाएं।
रिटर्न | |
---|---|
long |