T - Object type, should implement Writablepublic class DirectWritableSerializer<T extends org.apache.hadoop.io.Writable>
extends com.esotericsoftware.kryo.Serializer<T>
| Constructor and Description | 
|---|
| DirectWritableSerializer() | 
| Modifier and Type | Method and Description | 
|---|---|
| T | copy(com.esotericsoftware.kryo.Kryo kryo,
    T original) | 
| protected T | create(com.esotericsoftware.kryo.Kryo kryo,
      com.esotericsoftware.kryo.io.Input input,
      Class<T> type)Used by  read(Kryo, Input, Class)to create the new object. | 
| T | read(com.esotericsoftware.kryo.Kryo kryo,
    com.esotericsoftware.kryo.io.Input input,
    Class<T> type) | 
| void | write(com.esotericsoftware.kryo.Kryo kryo,
     com.esotericsoftware.kryo.io.Output output,
     T object) | 
public void write(com.esotericsoftware.kryo.Kryo kryo,
                  com.esotericsoftware.kryo.io.Output output,
                  T object)
write in class com.esotericsoftware.kryo.Serializer<T extends org.apache.hadoop.io.Writable>public T read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<T> type)
read in class com.esotericsoftware.kryo.Serializer<T extends org.apache.hadoop.io.Writable>public T copy(com.esotericsoftware.kryo.Kryo kryo, T original)
copy in class com.esotericsoftware.kryo.Serializer<T extends org.apache.hadoop.io.Writable>protected T create(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<T> type)
read(Kryo, Input, Class) to create the new object.
 This can be overridden to customize object creation, eg to call a
 constructor with arguments. The default implementation
 uses Kryo.newInstance(Class).kryo - Kryo object instanceinput - Inputtype - Type of the class to createCopyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.