Package com.yahoo.vespa.config.protocol
Class Payload
- java.lang.Object
-
- com.yahoo.vespa.config.protocol.Payload
-
public class Payload extends java.lang.Object
An immutable config payload- Author:
- hmusum, bratseth
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static Payload
from(com.yahoo.text.Utf8Array payload)
Creates an uncompressed payload from an Utf8Arraystatic Payload
from(com.yahoo.text.Utf8Array payload, CompressionInfo compressionInfo)
static Payload
from(ConfigPayload payload)
static Payload
from(java.lang.String payload)
Creates an uncompressed payload from a stringstatic Payload
from(java.lang.String payload, CompressionInfo compressionInfo)
CompressionInfo
getCompressionInfo()
com.yahoo.text.Utf8Array
getData()
int
hashCode()
java.lang.String
toString()
Payload
withCompression(CompressionType requestedCompression)
Returns a copy of this payload where the data is compressed using the given compression
-
-
-
Method Detail
-
from
public static Payload from(ConfigPayload payload)
-
from
public static Payload from(java.lang.String payload)
Creates an uncompressed payload from a string
-
from
public static Payload from(java.lang.String payload, CompressionInfo compressionInfo)
-
from
public static Payload from(com.yahoo.text.Utf8Array payload)
Creates an uncompressed payload from an Utf8Array
-
from
public static Payload from(com.yahoo.text.Utf8Array payload, CompressionInfo compressionInfo)
-
getData
public com.yahoo.text.Utf8Array getData()
-
withCompression
public Payload withCompression(CompressionType requestedCompression)
Returns a copy of this payload where the data is compressed using the given compression
-
getCompressionInfo
public CompressionInfo getCompressionInfo()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-