SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
यह InputStreamSource, फ़ाइल पर आधारित है. यह ओरिजनल InputStream के कॉन्टेंट का स्नैपशॉट बनाता है, ताकि यह पक्का किया जा सके कि createInputStream() के ज़रिए, ज़रूरत के मुताबिक एक जैसे काम करने वाले 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 ()
InputStream का नया क्लोन दिखाएं, ताकि कॉल करने वाला व्यक्ति स्ट्रीम को शुरू से
पढ़ सके. cancel() को कॉल किए जाने तक, इस मेथड को हर बार कॉल करने पर, एक जैसा काम करने वाला InputStream दिखेगा. यानी, एक ही कॉन्टेंट दिखेगा.
| रिटर्न | |
|---|---|
InputStream |
एक InputStream, जिसका इस्तेमाल कॉल करने वाला व्यक्ति डेटा सोर्स को
शुरू से पढ़ने के लिए कर सकता है. अगर cancel() को पहले कॉल करने की वजह से, यह InputStreamSource अमान्य हो गया है या किसी अन्य वजह से नया InputStream नहीं बनाया जा सकता, तो null दिखाया जा सकता है. |
साइज़
public long size ()
सोर्स डेटा का साइज़ बाइट में दिखाएं.
| रिटर्न | |
|---|---|
long |
|