Package com.yahoo.vespa.config.protocol
Class SlimeConfigResponse
- java.lang.Object
-
- com.yahoo.vespa.config.protocol.SlimeConfigResponse
-
- All Implemented Interfaces:
ConfigResponse
public class SlimeConfigResponse extends Object implements ConfigResponse
Class for serializing config responses based onSlime
implementing theConfigResponse
interface.- Author:
- Ulf Lilleengen
-
-
Constructor Summary
Constructors Constructor Description SlimeConfigResponse(com.yahoo.text.AbstractUtf8Array payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums, CompressionInfo compressionInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
applyOnRestart()
static SlimeConfigResponse
fromConfigPayload(ConfigPayload payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums)
CompressionInfo
getCompressionInfo()
long
getGeneration()
com.yahoo.text.AbstractUtf8Array
getPayload()
PayloadChecksums
getPayloadChecksums()
void
serialize(OutputStream os, CompressionType type)
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.yahoo.vespa.config.protocol.ConfigResponse
hasEqualConfig, hasNewerGeneration
-
-
-
-
Constructor Detail
-
SlimeConfigResponse
public SlimeConfigResponse(com.yahoo.text.AbstractUtf8Array payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums, CompressionInfo compressionInfo)
-
-
Method Detail
-
fromConfigPayload
public static SlimeConfigResponse fromConfigPayload(ConfigPayload payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums)
-
getPayload
public com.yahoo.text.AbstractUtf8Array getPayload()
- Specified by:
getPayload
in interfaceConfigResponse
-
getGeneration
public long getGeneration()
- Specified by:
getGeneration
in interfaceConfigResponse
-
applyOnRestart
public boolean applyOnRestart()
- Specified by:
applyOnRestart
in interfaceConfigResponse
-
serialize
public void serialize(OutputStream os, CompressionType type) throws IOException
- Specified by:
serialize
in interfaceConfigResponse
- Throws:
IOException
-
getCompressionInfo
public CompressionInfo getCompressionInfo()
- Specified by:
getCompressionInfo
in interfaceConfigResponse
-
getPayloadChecksums
public PayloadChecksums getPayloadChecksums()
- Specified by:
getPayloadChecksums
in interfaceConfigResponse
-
-