ইনপুটস্ট্রিমসোর্স
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
এই ইন্টারফেসটি মূলত একটি ERROR(/InputStream)
হয় যাতে এটি ক্লোনযোগ্য হয়।
এটা প্রত্যাশিত হওয়া উচিত যে একটি রিসোর্স ফাঁস করা হবে যদি না cancel()
কল করা হয়, এবং যে একবার cancel()
একটি দৃষ্টান্তে কল করা হয়, যে দৃষ্টান্ত এবং এটি তৈরি করা যেকোনো ERROR(/InputStream)
অবৈধ হবে৷
সারসংক্ষেপ
পাবলিক পদ্ধতি | |
---|---|
default void | cancel () এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে |
abstract void | close () ইনপুটস্ট্রিমের উৎসে যেকোনো প্রয়োজনীয় পরিষ্কার করুন। |
abstract InputStream | createInputStream () |
abstract long | size () উৎস ডেটার বাইটে আকার ফেরত দিন। |
পাবলিক পদ্ধতি
বাতিল
public void cancel ()
এই পদ্ধতি অবজ্ঞা করা হয়.
পরিবর্তে close()
ব্যবহার করুন।
ইনপুটস্ট্রিমের উৎসে যেকোনো প্রয়োজনীয় পরিষ্কার করুন। এই পদ্ধতিতে কল করা মূলত এই InputStreamSource
বাতিল করে।
বন্ধ
public abstract void close ()
ইনপুটস্ট্রিমের উৎসে যেকোনো প্রয়োজনীয় পরিষ্কার করুন। এই পদ্ধতিতে কল করা মূলত এই InputStreamSource
বাতিল করে।
ইনপুটস্ট্রিম তৈরি করুন
public abstract InputStream createInputStream ()
ERROR(/InputStream)
এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলকারী শুরু থেকে স্ট্রীম পড়তে পারে৷ এই পদ্ধতির প্রতিটি আহ্বান (যতক্ষণ না cancel()
বলা হয়) একটি অভিন্ন- ERROR(/InputStream)
ফেরত দেবে -- একই বিষয়বস্তু ফেরত দেওয়া হবে।
রিটার্নস | |
---|---|
InputStream | একটি ERROR(/InputStream) যা কলকারী শুরু থেকে ডেটা উৎস পড়তে ব্যবহার করতে পারে। যদি এই null InputStreamSource cancel() করার পূর্বের কল দ্বারা অবৈধ হয়ে থাকে, অথবা যদি অন্য কোনো কারণে একটি নতুন ইনপুটস্ট্রিম তৈরি করা না যায় তাহলে শূন্য হতে পারে। |
আকার
public abstract long size ()
উৎস ডেটার বাইটে আকার ফেরত দিন।
রিটার্নস | |
---|---|
long |