চুনকার
public final class Chunker
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.cache.remote.Chunker |
একটি blob
সর্বাধিক chunkSize
বাইটের এক বা একাধিক Chunk
বিভক্ত করে।
blob
সম্পূর্ণরূপে গ্রহণ করার পরে, অর্থাৎ hasNext()
false
প্রত্যাবর্তন না করা পর্যন্ত, চাঙ্কার অন্তর্নিহিত ডেটা উত্স (যেমন ফাইল) নিজেই বন্ধ করে দেয়।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | Chunker.Chunk একটি ব্লব একটি টুকরা. |
পাবলিক কনস্ট্রাক্টর | |
---|---|
Chunker (InputStream blob, long size, int chunkSize) |
পাবলিক পদ্ধতি | |
---|---|
boolean | hasNext () |
Chunker.Chunk | next () পরবর্তী |
পাবলিক কনস্ট্রাক্টর
চুনকার
public Chunker (InputStream blob, long size, int chunkSize)
পরামিতি | |
---|---|
blob | InputStream |
size | long |
chunkSize | int |
পাবলিক পদ্ধতি
আছে পরবর্তী
public boolean hasNext ()
next()
পরবর্তী কল যদি একটি Chunk
অবজেক্ট ফেরত দেয় তাহলে true
প্রত্যাবর্তন করে।
রিটার্নস | |
---|---|
boolean |
পরবর্তী
public Chunker.Chunk next ()
পরবর্তী Chunk
ফেরত দেয় বা কোনো তথ্য না থাকলে একটি ERROR(/NoSuchElementException)
নিক্ষেপ করে।
এই পদ্ধতিতে কল করার আগে সর্বদা hasNext()
কল করুন।
জিরো বাইট ইনপুটগুলিকে বিশেষভাবে বিবেচনা করা হয়। next()
এ প্রথম কলে একটি ERROR(/NoSuchElementException)
নিক্ষেপ করার পরিবর্তে, একটি খালি ByteString
সহ একটি Chunk
ফেরত দেওয়া হয়।
রিটার্নস | |
---|---|
Chunker.Chunk |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-09-24 UTC-তে শেষবার আপডেট করা হয়েছে।