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

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.result.SnapshotInputStreamSource


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

सारांश

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

SnapshotInputStreamSource (String name, InputStream stream)

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

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

void close ()

इनपुटस्ट्रीम के स्रोत पर कोई भी आवश्यक सफाई करें।

InputStream createInputStream ()

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

long size ()

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

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

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

public SnapshotInputStreamSource (String name, 
                InputStream stream)

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

मापदंडों
name String

stream InputStream

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

बंद करना

public void close ()

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

क्रिएटइनपुटस्ट्रीम

public InputStream createInputStream ()

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

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

आकार

public long size ()

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

रिटर्न
long