Class JavaKryoSerializationWrapper<T>
java.lang.Object
net.sansa_stack.rdf.spark.utils.kryo.io.JavaKryoSerializationWrapper<T>
- All Implemented Interfaces:
Serializable
A wrapper around some unserializable objects that make them both Java
serializable. Internally, Kryo is used for serialization.
Use KryoSerializationWrapper(value) to create a wrapper.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()byte[]voidsetValueSerialized(byte[] bytes) static <I,O> Function<I, O> static <I,O> org.apache.spark.api.java.function.Function<I, O> wrap(org.apache.spark.api.java.function.Function<I, O> fn)
-
Field Details
-
value
-
classTag
-
valueSerialized
protected byte[] valueSerialized
-
-
Constructor Details
-
JavaKryoSerializationWrapper
-
-
Method Details
-
getValueSerialized
public byte[] getValueSerialized() -
setValueSerialized
public void setValueSerialized(byte[] bytes) -
getValue
-
wrap
-
wrap
public static <I,O> org.apache.spark.api.java.function.Function<I,O> wrap(org.apache.spark.api.java.function.Function<I, O> fn)
-