Chunker

public final class Chunker
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.cache.remote.Chunker


blob öğesini en fazla chunkSize baytlık bir veya daha fazla Chunk'ye böler.

blob tamamen kullanıldıktan sonra, yani hasNext() false değerini döndürene kadar chunker temel veri kaynağını (ör. dosya) kapatır.

Özet

İç içe yerleştirilmiş sınıflar

class Chunker.Chunk

Bir blob parçası. 

Kamu inşaatçıları

Chunker(InputStream blob, long size, int chunkSize)

Herkese açık yöntemler

boolean hasNext()

next() için yapılan sonraki çağrı bir Chunk nesnesi döndürürse true değerini döndürür.

Chunker.Chunk next()

Sonraki Chunk değerini döndürür veya hiç veri kalmamışsa ERROR(/NoSuchElementException) hatası verir.

Kamu inşaatçıları

Chunker

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

Parametreler
blob InputStream

size long

chunkSize int

Herkese açık yöntemler

hasNext

public boolean hasNext ()

next() için yapılan sonraki çağrı bir Chunk nesnesi döndürürse true değerini döndürür.

İlerlemeler
boolean

sonraki

public Chunker.Chunk next ()

Sonraki Chunk değerini döndürür veya hiç veri kalmamışsa ERROR(/NoSuchElementException) hatası verir.

Bu yöntemi çağırmadan önce her zaman hasNext() yöntemini çağırın.

Sıfır baytlı girişler özel olarak değerlendirilir. ERROR(/NoSuchElementException) atmak yerine next() için yapılan ilk aramada, boş ByteString değerine sahip bir Chunk geri döndü.

İlerlemeler
Chunker.Chunk