FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.FileInputStreamSource


एक InputStreamSource, जो इनपुट फ़ाइल लेता है.

फ़ाइल मिटाने की ज़िम्मेदारी कॉल करने वाले की होती है

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

पब्लिक मेथड

void cleanFile()

FileInputStreamSource से जुड़ी फ़ाइल को मिटाने का आसान तरीका.

void close()

InputStream के सोर्स में ज़रूरी क्लीनअप करें.

InputStream createInputStream()

InputStream का नया क्लोन दिखाता है, ताकि कॉल करने वाला व्यक्ति स्ट्रीम को शुरू से पढ़ सके.

File getFile()

यह फ़ंक्शन, फ़ाइल को दिखाता है.

long size()

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

सार्वजनिक कंस्ट्रक्टर

FileInputStreamSource

public FileInputStreamSource (File file)

पैरामीटर
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

पैरामीटर
file File: File में स्ट्रीम किया जाने वाला डेटा मौजूद है

deleteFileOnCancel boolean: अगर यह वैल्यू सही है, तो close() को कॉल करने पर, इससे जुड़ी फ़ाइल मिटा दी जाएगी

पब्लिक मेथड

cleanFile

public void cleanFile ()

FileInputStreamSource से जुड़ी फ़ाइल को मिटाने का आसान तरीका. यह वीपीएन सुरक्षित नहीं है.

बंद करें

public void close ()

InputStream के सोर्स में ज़रूरी क्लीनअप करें. इस तरीके को कॉल करने से, यह InputStreamSource अमान्य हो जाता है.

createInputStream

public InputStream createInputStream ()

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

रिटर्न
InputStream एक InputStream, जिसका इस्तेमाल कॉल करने वाला व्यक्ति डेटा सोर्स को शुरू से पढ़ने के लिए कर सकता है. अगर cancel() को पहले ही कॉल किया जा चुका है और इस वजह से यह InputStreamSource अमान्य हो गया है, तो null वापस मिल सकता है. इसके अलावा, अगर किसी अन्य वजह से नया InputStream नहीं बनाया जा सकता, तो भी null वापस मिल सकता है.

getFile

public File getFile ()

यह फ़ंक्शन, फ़ाइल को दिखाता है. स्ट्रीम बंद होने के बाद, यह ज़रूरी नहीं है कि फ़ाइल मौजूद हो.

रिटर्न
File

size

public long size ()

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

रिटर्न
long