SnapshotInputStreamSource

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()

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

पब्लिक कंस्ट्रक्टर

SnapshotInputStreamSource

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() पर किए गए किसी पिछले कॉल की वजह से अमान्य कर दिया गया है या किसी और वजह से नया InputStream नहीं बनाया जा सकता, तो null दिखाया जा सकता है.

साइज़

public long size ()

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

रिटर्न
long