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()
|
Chunker.Chunk
|
next()
Sonraki |
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 |