स्नैपशॉट इनपुटस्ट्रीम स्रोत

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


एक फ़ाइल-समर्थित InputStreamSource. यह सुनिश्चित करने के लिए मूल ERROR(/InputStream) सामग्री का एक स्नैपशॉट बनाता है कि createInputStream() आवश्यकता के अनुसार ERROR(/InputStream) के समान व्यवहार करने वाला वापस आ जाएगा।

सारांश

सार्वजनिक निर्माणकर्ता

SnapshotInputStreamSource (String name, InputStream stream)

फ़ाइल-समर्थित InputStreamSource के लिए निर्माता

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

void close ()

InputStream के स्रोत पर आवश्यक सफाई करें।

InputStream createInputStream ()

ERROR(/InputStream) का एक नया क्लोन लौटाएं, ताकि कॉलर शुरू से ही स्ट्रीम को पढ़ सके।

long size ()

स्रोत डेटा के बाइट्स में आकार लौटाएं।

सार्वजनिक निर्माणकर्ता

स्नैपशॉट इनपुटस्ट्रीम स्रोत

public SnapshotInputStreamSource (String name, 
                InputStream stream)

फ़ाइल-समर्थित InputStreamSource के लिए निर्माता

पैरामीटर
name String

stream InputStream

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

बंद करना

public void close ()

InputStream के स्रोत पर आवश्यक सफाई करें। इस विधि को कॉल करना अनिवार्य रूप से इस InputStreamSource अमान्य कर देता है।

createInputStream

public InputStream createInputStream ()

ERROR(/InputStream) का एक नया क्लोन लौटाएं, ताकि कॉलर शुरू से ही स्ट्रीम को पढ़ सके। इस पद्धति का प्रत्येक आह्वान (जब तक cancel() कहा जाता है) एक समान व्यवहार करने वाला ERROR(/InputStream) लौटाएगा - वही सामग्री लौटा दी जाएगी।

रिटर्न
InputStream एक ERROR(/InputStream) जिसका उपयोग कॉलर शुरुआत से ही डेटा स्रोत को पढ़ने के लिए कर सकता है। यदि इस InputStreamSource को cancel() द्वारा null कर दिया गया है, या यदि किसी अन्य कारण से एक नया InputStream नहीं बनाया जा सकता है, तो यह शून्य हो सकता है।

आकार

public long size ()

स्रोत डेटा के बाइट्स में आकार लौटाएं।

रिटर्न
long