Package com.yahoo.vespa.config.protocol
Class SlimeConfigResponse
java.lang.Object
com.yahoo.vespa.config.protocol.SlimeConfigResponse
- All Implemented Interfaces:
ConfigResponse
Class for serializing config responses based on
Slime
implementing the ConfigResponse
interface.- Author:
- Ulf Lilleengen
-
Constructor Summary
ConstructorDescriptionSlimeConfigResponse
(com.yahoo.text.AbstractUtf8Array payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums, CompressionInfo compressionInfo) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static SlimeConfigResponse
fromConfigPayload
(ConfigPayload payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums) long
com.yahoo.text.AbstractUtf8Array
void
serialize
(OutputStream os, CompressionType type) 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
hasNewerGeneration
-
Constructor Details
-
SlimeConfigResponse
public SlimeConfigResponse(com.yahoo.text.AbstractUtf8Array payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums, CompressionInfo compressionInfo)
-
-
Method Details
-
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
- Specified by:
serialize
in interfaceConfigResponse
- Throws:
IOException
-
toString
-
getCompressionInfo
- Specified by:
getCompressionInfo
in interfaceConfigResponse
-
getPayloadChecksums
- Specified by:
getPayloadChecksums
in interfaceConfigResponse
-