Package com.yahoo.vespa.filedistribution
Class EmptyFileReferenceData
java.lang.Object
com.yahoo.vespa.filedistribution.FileReferenceData
com.yahoo.vespa.filedistribution.EmptyFileReferenceData
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yahoo.vespa.filedistribution.FileReferenceData
FileReferenceData.CompressionType, FileReferenceData.Type
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close underlying filescontent()
static FileReferenceData
int
Will provide the next part of the content.long
size()
The size of the content in byteslong
xxhash()
Only guaranteed to be valid after all content has been consumed.Methods inherited from class com.yahoo.vespa.filedistribution.FileReferenceData
compressionType, filename, fileReference, toString, type
-
Method Details
-
empty
public static FileReferenceData empty(com.yahoo.config.FileReference fileReference, String filename) -
content
- Overrides:
content
in classFileReferenceData
-
nextContent
Description copied from class:FileReferenceData
Will provide the next part of the content.- Specified by:
nextContent
in classFileReferenceData
- Parameters:
bb
- with some available space- Returns:
- Number of bytes transferred.
-
xxhash
public long xxhash()Description copied from class:FileReferenceData
Only guaranteed to be valid after all content has been consumed.- Specified by:
xxhash
in classFileReferenceData
- Returns:
- xxhash64 of content
-
size
public long size()Description copied from class:FileReferenceData
The size of the content in bytes- Specified by:
size
in classFileReferenceData
- Returns:
- number of bytes
-
close
public void close()Description copied from class:FileReferenceData
Close underlying files- Specified by:
close
in classFileReferenceData
-