চাঙ্কার
public final class Chunker
extends Object
| java.lang.Object | |
| ↳ | 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 ফেরত দেয় অথবা কোনো ডেটা অবশিষ্ট না থাকলে একটি NoSuchElementException থ্রো করে।
এই মেথডটি কল করার আগে সর্বদা hasNext() কল করুন।
শূন্য বাইটের ইনপুটকে বিশেষ ভাবে বিবেচনা করা হয়। প্রথমবার next() কল করার সময় NoSuchElementException থ্রো করার পরিবর্তে, একটি খালি ByteString সহ একটি Chunk রিটার্ন করা হয়।
| ফেরত | |
|---|---|
Chunker.Chunk | |
| নিক্ষেপ | |
|---|---|
IOException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।