Package com.yahoo.vespa.config.protocol
Class CompressionInfo
- java.lang.Object
-
- com.yahoo.vespa.config.protocol.CompressionInfo
-
public class CompressionInfo extends java.lang.Object
Contains info relevant for compression and decompression.- Author:
- Ulf Lilleengen
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CompressionInfo
create(CompressionType type, int uncompressedSize)
boolean
equals(java.lang.Object o)
static CompressionInfo
fromSlime(com.yahoo.slime.Inspector field)
CompressionType
getCompressionType()
int
getUncompressedSize()
int
hashCode()
void
serialize(com.fasterxml.jackson.core.JsonGenerator jsonGenerator)
static CompressionInfo
uncompressed()
-
-
-
Method Detail
-
getCompressionType
public CompressionType getCompressionType()
-
getUncompressedSize
public int getUncompressedSize()
-
uncompressed
public static CompressionInfo uncompressed()
-
create
public static CompressionInfo create(CompressionType type, int uncompressedSize)
-
fromSlime
public static CompressionInfo fromSlime(com.yahoo.slime.Inspector field)
-
serialize
public void serialize(com.fasterxml.jackson.core.JsonGenerator jsonGenerator) throws java.io.IOException
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-