साइज लिमिटेड आउटपुटस्ट्रीम
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
एक थ्रेड सुरक्षित फ़ाइल समर्थित ERROR(/OutputStream)
जो डेटा की अधिकतम मात्रा को सीमित करता है जिसे लिखा जा सकता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) एक | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) बैकिंग फ़ाइलों की डिफ़ॉल्ट संख्या के साथ एक |
सार्वजनिक तरीके | |
---|---|
void | close () राइट स्ट्रीम को बंद करता है |
void | delete () सभी संचित डेटा हटाएं। |
void | flush () |
InputStream | getData () एकत्रित आउटपुट को |
void | write (byte[] b, int off, int len) |
void | write (int data) |
सार्वजनिक निर्माणकर्ता
साइज लिमिटेड आउटपुटस्ट्रीम
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
एक SizeLimitedOutputStream
बनाता है।
पैरामीटर | |
---|---|
maxDataSize | long : आउटपुट स्ट्रीम में रखने के लिए बाइट्स में अनुमानित अधिकतम आकार |
numFiles | int : डेटा स्टोर करने के लिए उपयोग की जाने वाली बैकिंग फ़ाइलों की अधिकतम संख्या। उच्च मूल्यों का मतलब होगा कि रखा गया अधिकतम डेटा maxDataSize के करीब होगा, लेकिन संभावित प्रदर्शन दंड के साथ। |
tempFilePrefix | String : अस्थायी फ़ाइलों के लिए उपयोग करने के लिए उपसर्ग |
tempFileSuffix | String : अस्थायी फ़ाइलों के लिए उपयोग करने के लिए प्रत्यय |
साइज लिमिटेड आउटपुटस्ट्रीम
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
बैकिंग फ़ाइलों की डिफ़ॉल्ट संख्या के साथ एक SizeLimitedOutputStream
बनाता है।
पैरामीटर | |
---|---|
maxDataSize | long : आउटपुट स्ट्रीम में रखने के लिए अनुमानित अधिकतम आकार |
tempFilePrefix | String : अस्थायी फ़ाइलों के लिए उपयोग करने के लिए उपसर्ग |
tempFileSuffix | String : अस्थायी फ़ाइलों के लिए उपयोग करने के लिए प्रत्यय |
सार्वजनिक तरीके
बंद करना
public void close ()
राइट स्ट्रीम को बंद करता है
मिटाना
public void delete ()
सभी संचित डेटा हटाएं।
लालिमा
public void flush ()
डेटा प्राप्त करें
public InputStream getData ()
एकत्रित आउटपुट को ERROR(/InputStream)
के रूप में प्राप्त करता है।
रिटर्न | |
---|---|
InputStream | ERROR(/InputStream) के रूप में एकत्रित आउटपुट। |
लिखना
public void write (byte[] b, int off, int len)
पैरामीटर | |
---|---|
b | byte |
off | int |
len | int |
लिखना
public void write (int data)
पैरामीटर | |
---|---|
data | int |