แบบ Chunker

public final class Chunker
extends Object

java.lang.Object
com.android.tradefed.cache.remote.Chunker


แยก blob เป็น Chunk อย่างน้อย 1 รายการโดยไม่เกิน chunkSize ไบต์

หลังจากใช้งาน blob จนหมดแล้ว กล่าวคือจนกระทั่ง hasNext() แสดงผล false องค์ประกอบจะปิดแหล่งข้อมูลที่สำคัญ (ซึ่งก็คือไฟล์) นั้นเอง

สรุป

ชั้นเรียนที่ซ้อนกัน

class Chunker.Chunk

ส่วนหนึ่งของ Blob 

ช่างก่อสร้างสาธารณะ

Chunker(InputStream blob, long size, int chunkSize)

วิธีการสาธารณะ

boolean hasNext()

แสดงผล true หากการเรียก next() ครั้งต่อๆ ไปแสดงผลออบเจ็กต์ Chunk

Chunker.Chunk next()

แสดงผล Chunk ถัดไปหรือส่ง ERROR(/NoSuchElementException) หากไม่มีข้อมูลเหลืออยู่

ช่างก่อสร้างสาธารณะ

แบบ Chunker

public Chunker (InputStream blob, 
                long size, 
                int chunkSize)

พารามิเตอร์
blob InputStream

size long

chunkSize int

วิธีการสาธารณะ

มีรายการถัดไป

public boolean hasNext ()

แสดงผล true หากการเรียก next() ครั้งต่อๆ ไปแสดงผลออบเจ็กต์ Chunk

คิกรีเทิร์น
boolean

ถัดไป

public Chunker.Chunk next ()

แสดงผล Chunk ถัดไปหรือส่ง ERROR(/NoSuchElementException) หากไม่มีข้อมูลเหลืออยู่

โปรดโทรหา hasNext() ก่อนเรียกใช้วิธีการนี้ทุกครั้ง

ระบบจะดำเนินการกับอินพุตแบบ 0 ไบต์แบบพิเศษ แทนที่จะส่ง ERROR(/NoSuchElementException) ในการโทรครั้งแรกไปยัง next() ระบบจะแสดงผล Chunk ที่มี ByteString ที่ว่างเปล่า

คิกรีเทิร์น
Chunker.Chunk