Package org.apache.cassandra.spark
Class KryoRegister
- java.lang.Object
-
- org.apache.cassandra.spark.KryoRegister
-
- All Implemented Interfaces:
org.apache.spark.serializer.KryoRegistrator
- Direct Known Subclasses:
KryoRegister.V40,KryoRegister.V41,KryoRegister.V50
public class KryoRegister extends java.lang.Object implements org.apache.spark.serializer.KryoRegistratorHelper class to register classes for Kryo serialization
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKryoRegister.V40static classKryoRegister.V41static classKryoRegister.V50
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<org.apache.cassandra.bridge.CassandraVersion,java.lang.Class<?>>KRYO_REGISTRATORS
-
Constructor Summary
Constructors Modifier Constructor Description protectedKryoRegister(org.apache.cassandra.bridge.CassandraVersion cassandraVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> voidaddSerializer(java.lang.Class<T> type, com.esotericsoftware.kryo.Serializer<T> serializer)voidregisterClasses(com.esotericsoftware.kryo.Kryo kryo)static voidsetup(org.apache.spark.SparkConf configuration)
-
-
-
Method Detail
-
addSerializer
public static <T> void addSerializer(@NotNull java.lang.Class<T> type, @NotNull com.esotericsoftware.kryo.Serializer<T> serializer)
-
registerClasses
public void registerClasses(@NotNull com.esotericsoftware.kryo.Kryo kryo)- Specified by:
registerClassesin interfaceorg.apache.spark.serializer.KryoRegistrator
-
setup
public static void setup(@NotNull org.apache.spark.SparkConf configuration)
-
-