Package io.datarouter.storage.util
Class EncodedPrimaryKeyPercentCodec
java.lang.Object
io.datarouter.storage.util.EncodedPrimaryKeyPercentCodec
public class EncodedPrimaryKeyPercentCodec
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description java.lang.IntegerdatabeanVersionjava.lang.StringnodeNameio.datarouter.model.key.primary.PrimaryKey<?>primaryKey -
Constructor Summary
Constructors Constructor Description EncodedPrimaryKeyPercentCodec(java.lang.String nodeName, java.lang.Integer databeanVersion, io.datarouter.model.key.primary.PrimaryKey<?> primaryKey) -
Method Summary
Modifier and Type Method Description protected java.lang.IntegergetEncodingVersion()java.lang.StringgetVersionedKeyString()static java.util.List<java.lang.String>getVersionedKeyStrings(java.lang.String nodeName, int version, java.util.Collection<? extends io.datarouter.model.key.primary.PrimaryKey<?>> pks)static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>>
EncodedPrimaryKeyPercentCodecparse(java.lang.String string, java.lang.Class<PK> pkClass)
-
Field Details
-
nodeName
public final java.lang.String nodeName -
databeanVersion
public final java.lang.Integer databeanVersion -
primaryKey
public final io.datarouter.model.key.primary.PrimaryKey<?> primaryKey
-
-
Constructor Details
-
EncodedPrimaryKeyPercentCodec
public EncodedPrimaryKeyPercentCodec(java.lang.String nodeName, java.lang.Integer databeanVersion, io.datarouter.model.key.primary.PrimaryKey<?> primaryKey)
-
-
Method Details
-
getVersionedKeyString
public java.lang.String getVersionedKeyString() -
getVersionedKeyStrings
public static java.util.List<java.lang.String> getVersionedKeyStrings(java.lang.String nodeName, int version, java.util.Collection<? extends io.datarouter.model.key.primary.PrimaryKey<?>> pks) -
parse
public static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>> EncodedPrimaryKeyPercentCodec parse(java.lang.String string, java.lang.Class<PK> pkClass) -
getEncodingVersion
protected java.lang.Integer getEncodingVersion()
-