public class InstallSnapshot extends AbstractRaftRPC
Constructor and Description |
---|
InstallSnapshot(long term,
String leaderId,
long lastIncludedIndex,
long lastIncludedTerm,
byte[] data,
int chunkIndex,
int totalChunks) |
InstallSnapshot(long term,
String leaderId,
long lastIncludedIndex,
long lastIncludedTerm,
byte[] data,
int chunkIndex,
int totalChunks,
com.google.common.base.Optional<Integer> lastChunkHashCode,
com.google.common.base.Optional<ServerConfigurationPayload> serverConfig) |
Modifier and Type | Method and Description |
---|---|
int |
getChunkIndex() |
byte[] |
getData() |
com.google.common.base.Optional<Integer> |
getLastChunkHashCode() |
long |
getLastIncludedIndex() |
long |
getLastIncludedTerm() |
String |
getLeaderId() |
com.google.common.base.Optional<ServerConfigurationPayload> |
getServerConfig() |
int |
getTotalChunks() |
<T> Object |
toSerializable(short version) |
String |
toString() |
getTerm, setTerm
public InstallSnapshot(long term, String leaderId, long lastIncludedIndex, long lastIncludedTerm, byte[] data, int chunkIndex, int totalChunks, com.google.common.base.Optional<Integer> lastChunkHashCode, com.google.common.base.Optional<ServerConfigurationPayload> serverConfig)
public InstallSnapshot(long term, String leaderId, long lastIncludedIndex, long lastIncludedTerm, byte[] data, int chunkIndex, int totalChunks)
public String getLeaderId()
public long getLastIncludedIndex()
public long getLastIncludedTerm()
public byte[] getData()
public int getChunkIndex()
public int getTotalChunks()
public com.google.common.base.Optional<Integer> getLastChunkHashCode()
public com.google.common.base.Optional<ServerConfigurationPayload> getServerConfig()
public <T> Object toSerializable(short version)
Copyright © 2019 OpenDaylight. All rights reserved.