public class KryoSerialization
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.io.serializer.Serialization<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
protected static int |
GUESS_THREADS_PER_CORE
Since each thread only needs 1 Kryo, the pool doesn't need more
space than the number of threads.
|
protected static int |
MAX_CACHED_KRYO |
| Constructor and Description |
|---|
KryoSerialization()
By default, this is the constructor used by Hadoop.
|
KryoSerialization(org.apache.hadoop.conf.Configuration conf)
Constructor KryoSerialization creates a new KryoSerialization instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(java.lang.Class<?> aClass)
Uses the initialized Kryo instance from the JobConf to test if Kryo will accept the class
|
org.apache.hadoop.io.serializer.Deserializer<java.lang.Object> |
getDeserializer(java.lang.Class<java.lang.Object> aClass) |
org.apache.hadoop.io.serializer.Serializer<java.lang.Object> |
getSerializer(java.lang.Class<java.lang.Object> aClass) |
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
protected static int GUESS_THREADS_PER_CORE
protected static int MAX_CACHED_KRYO
public KryoSerialization()
public KryoSerialization(org.apache.hadoop.conf.Configuration conf)
conf - of type Configurationpublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.ConfigurablesetConf in class org.apache.hadoop.conf.Configuredpublic boolean accept(java.lang.Class<?> aClass)
accept in interface org.apache.hadoop.io.serializer.Serialization<java.lang.Object>aClass - public org.apache.hadoop.io.serializer.Serializer<java.lang.Object> getSerializer(java.lang.Class<java.lang.Object> aClass)
getSerializer in interface org.apache.hadoop.io.serializer.Serialization<java.lang.Object>public org.apache.hadoop.io.serializer.Deserializer<java.lang.Object> getDeserializer(java.lang.Class<java.lang.Object> aClass)
getDeserializer in interface org.apache.hadoop.io.serializer.Serialization<java.lang.Object>