সাইজলিমিটেডআউটপুটস্ট্রিম
public class SizeLimitedOutputStream
extends OutputStream
| java.lang.Object | ||
| ↳ | java.io.OutputStream | |
| ↳ | com.android.tradefed.util.SizeLimitedOutputStream | |
একটি থ্রেড-সেফ ফাইল-ব্যাকড 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 ()
সংগৃহীত আউটপুটটি একটি InputStream হিসেবে গ্রহণ করে।
| ফেরত | |
|---|---|
InputStream | সংগৃহীত আউটপুট একটি InputStream হিসেবে। |
| নিক্ষেপ | |
|---|---|
IOException | |
লিখুন
public void write (byte[] b,
int off,
int len)| প্যারামিটার | |
|---|---|
b | byte |
off | int |
len | int |
| নিক্ষেপ | |
|---|---|
IOException | |
লিখুন
public void write (int data)
| প্যারামিটার | |
|---|---|
data | int |
| নিক্ষেপ | |
|---|---|
IOException | |