স্ন্যাপশটইনপুটস্ট্রিমসোর্স
public class SnapshotInputStreamSource
extends Object implements InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
একটি ফাইল-সমর্থিত InputStreamSource। এটি মূল InputStream বিষয়বস্তুর একটি স্ন্যাপশট তৈরি করে, যাতে createInputStream() ফাংশনটি প্রয়োজন অনুযায়ী হুবহু একই রকম আচরণকারী InputStream ফেরত দেয়।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
SnapshotInputStreamSource (String name, InputStream stream) ফাইল-সমর্থিত | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | close ()InputStream-এর উৎসে প্রয়োজনীয় পরিষ্করণ করুন। |
InputStream | createInputStream () |
long | size ()উৎস ডেটার আকার বাইটে ফেরত দিন। |
সরকারি নির্মাণকারী
স্ন্যাপশটইনপুটস্ট্রিমসোর্স
public SnapshotInputStreamSource (String name,
InputStream stream) ফাইল-সমর্থিত InputStreamSource এর কনস্ট্রাক্টর
| প্যারামিটার | |
|---|---|
name | String |
stream | InputStream |
জনসাধারণের পদ্ধতি
বন্ধ
public void close ()
InputStream-এর উৎসে প্রয়োজনীয় পরিষ্করণ করুন। এই মেথডটি কল করলে মূলত এই InputStreamSource অবৈধ হয়ে যায়।
ইনপুট স্ট্রিম তৈরি করুন
public InputStream createInputStream ()
InputStream এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলার শুরু থেকে স্ট্রিমটি পড়তে পারে। এই মেথডের প্রতিটি আহ্বান (যতক্ষণ cancel() কল করা হয়) একটি অভিন্ন আচরণকারী InputStream ফেরত দেবে — অর্থাৎ একই বিষয়বস্তু ফেরত দেওয়া হবে।
| ফেরত | |
|---|---|
InputStream | একটি InputStream যা ব্যবহার করে কলার শুরু থেকে ডেটা সোর্সটি পড়তে পারে। যদি পূর্বে cancel() কল করার ফলে এই InputStreamSource অবৈধ হয়ে যায়, অথবা অন্য কোনো কারণে একটি নতুন InputStream তৈরি করা না যায়, তবে এটি null রিটার্ন করতে পারে। |
আকার
public long size ()
উৎস ডেটার আকার বাইটে ফেরত দিন।
| ফেরত | |
|---|---|
long | |