package com.appmetr.hercules.driver.serializer;
import me.prettyprint.hector.api.Serializer;
public abstract class AbstractRowSerializer<K, T> implements RowSerializer<K, T> {
private Serializer<K> rowKeySerializer;
private Serializer<T> topKeySerializer;
public AbstractRowSerializer(Serializer<K> rowKeySerializer, Serializer<T> topKeySerializer) {
this.rowKeySerializer = rowKeySerializer;
this.topKeySerializer = topKeySerializer;
}
public Serializer<K> getRowKeySerializer() {
return rowKeySerializer;
}
public Serializer<T> getTopKeySerializer() {
return topKeySerializer;
}
}