সাইজ লিমিটেড আউটপুট স্ট্রিম
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 ()
getData
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 |