Class Payload

java.lang.Object
com.yahoo.vespa.config.protocol.Payload

public class Payload extends Object
An immutable config payload
Author:
hmusum, bratseth
  • Method Details

    • from

      public static Payload from(ConfigPayload payload)
    • from

      public static Payload from(String payload)
      Creates an uncompressed payload from a string
    • from

      public static Payload from(String payload, CompressionInfo compressionInfo)
    • from

      public static Payload from(com.yahoo.text.AbstractUtf8Array payload)
      Creates an uncompressed payload from an Utf8Array
    • from

      public static Payload from(com.yahoo.text.AbstractUtf8Array payload, CompressionInfo compressionInfo)
    • getData

      public com.yahoo.text.AbstractUtf8Array 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 String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object