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
ConstructorsConstructorDescriptionSlimeConfigResponse(com.yahoo.text.AbstractUtf8Array payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums, CompressionInfo compressionInfo) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SlimeConfigResponsefromConfigPayload(ConfigPayload payload, long generation, boolean applyOnRestart, PayloadChecksums payloadChecksums) longcom.yahoo.text.AbstractUtf8Arrayvoidserialize(OutputStream os, CompressionType type) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getPayloadin interfaceConfigResponse
-
getGeneration
public long getGeneration()- Specified by:
getGenerationin interfaceConfigResponse
-
applyOnRestart
public boolean applyOnRestart()- Specified by:
applyOnRestartin interfaceConfigResponse
-
serialize
- Specified by:
serializein interfaceConfigResponse- Throws:
IOException
-
toString
-
getCompressionInfo
- Specified by:
getCompressionInfoin interfaceConfigResponse
-
getPayloadChecksums
- Specified by:
getPayloadChecksumsin interfaceConfigResponse
-