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

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


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

सारांश

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

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 अमान्य कर देता है।

createInputStream

public InputStream createInputStream ()

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

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

आकार

public long size ()

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

रिटर्न
long