স্ন্যাপশট ইনপুট স্ট্রিম সোর্স

public class SnapshotInputStreamSource
extends Object implements InputStreamSource প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.result.SnapshotInputStreamSource


একটি ফাইল-ব্যাকড ইনপুটস্ট্রিম সোর্স। createInputStream() প্রয়োজন অনুযায়ী অভিন্ন-আচরণকারী ERROR(/InputStream) ফিরে আসবে তা নিশ্চিত করতে আসল ERROR(/InputStream) বিষয়বস্তুর একটি স্ন্যাপশট তৈরি করে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

SnapshotInputStreamSource (String name, InputStream stream)

একটি ফাইল-ব্যাকড InputStreamSource জন্য কনস্ট্রাক্টর

পাবলিক পদ্ধতি

void close ()

ইনপুটস্ট্রিমের উৎসে যেকোনো প্রয়োজনীয় পরিষ্কার করুন।

InputStream createInputStream ()

ERROR(/InputStream) এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলকারী শুরু থেকে স্ট্রীমটি পড়তে পারে৷

long size ()

উৎস ডেটার বাইটে আকার ফেরত দিন।

পাবলিক কনস্ট্রাক্টর

স্ন্যাপশট ইনপুট স্ট্রিম সোর্স

public SnapshotInputStreamSource (String name, 
                InputStream stream)

একটি ফাইল-ব্যাকড InputStreamSource জন্য কনস্ট্রাক্টর

পরামিতি
name String

stream InputStream

পাবলিক পদ্ধতি

বন্ধ

public void close ()

ইনপুটস্ট্রিমের উৎসে যেকোনো প্রয়োজনীয় পরিষ্কার করুন। এই পদ্ধতিতে কল করা মূলত এই InputStreamSource বাতিল করে।

ইনপুটস্ট্রিম তৈরি করুন

public InputStream createInputStream ()

ERROR(/InputStream) এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলকারী শুরু থেকে স্ট্রীমটি পড়তে পারে৷ এই পদ্ধতির প্রতিটি আহ্বান (যতক্ষণ না cancel() বলা হয়) একটি অভিন্ন-আচরণকারী ERROR(/InputStream) ফেরত দেবে -- একই বিষয়বস্তু ফেরত দেওয়া হবে।

রিটার্নস
InputStream একটি ERROR(/InputStream) যা কলকারী শুরু থেকে ডেটা উৎস পড়তে ব্যবহার করতে পারে। যদি এই InputStreamSource cancel() করার পূর্বের কল দ্বারা অবৈধ হয়ে থাকে, অথবা যদি অন্য কোনো কারণে একটি নতুন ইনপুটস্ট্রিম তৈরি করা না যায় তাহলে null হতে পারে।

আকার

public long size ()

উৎস ডেটার বাইটে আকার ফেরত দিন।

রিটার্নস
long