स्नैपशॉट इनपुटस्ट्रीम सोर्स
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)
फ़ाइल से बैक अप लिए गए |
सार्वजनिक तरीके | |
---|---|
void
|
close()
InputStream के सोर्स को ज़रूरत के हिसाब से क्लीनअप करें. |
InputStream
|
createInputStream()
|
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) जिसका इस्तेमाल कॉलर, डेटा सोर्स को शुरू से पढ़ने के लिए कर सकता है. अगर cancel() को किए गए पिछले कॉल की वजह से इस InputStreamSource को अमान्य कर दिया गया है या किसी दूसरी वजह से नया InputStream
नहीं बनाया जा सकता, तो null दिखाया जा सकता है. |
साइज़
public long size ()
सोर्स डेटा का साइज़ बाइट में दिखाता है.
रिटर्न | |
---|---|
long |