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

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 को अमान्य करता है.

बनाने के लिए इनपुट

public InputStream createInputStream ()

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

रिटर्न
InputStream एक ERROR(/InputStream), जिसका इस्तेमाल कॉलर शुरुआत. अगर यह InputStreamSource रहा हो, तो null लौटा सकता है cancel() को किए गए पिछले कॉल के कारण अमान्य हो सकता है या फिर किसी नए InputStream अमान्य हो सकता है किसी और वजह से बनाया गया हो.

साइज़

public long size ()

सोर्स डेटा का साइज़ बाइट में दिखाएं.

रिटर्न
long