साइजलिमिटेडआउटपुटस्ट्रीम
public class SizeLimitedOutputStream
extends Object
java.lang.ऑब्जेक्ट | |
↳ | 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 |