Search in sources :

Example 1 with TypeGraphSerializer

use of com.datatorrent.stram.webapp.TypeGraph.TypeGraphSerializer in project apex-core by apache.

the class TypeGraphFactory method createTypeGraphProtoType.

public static TypeGraph createTypeGraphProtoType() {
    Input input = null;
    try {
        input = new Input(new ByteArrayInputStream(preComputeGraph));
        Kryo kryo = new Kryo();
        TypeGraphSerializer tgs = new TypeGraphSerializer();
        kryo.register(TypeGraph.class, tgs);
        return kryo.readObject(input, TypeGraph.class);
    } finally {
        IOUtils.closeQuietly(input);
    }
}
Also used : Input(com.esotericsoftware.kryo.io.Input) ByteArrayInputStream(java.io.ByteArrayInputStream) TypeGraphSerializer(com.datatorrent.stram.webapp.TypeGraph.TypeGraphSerializer) Kryo(com.esotericsoftware.kryo.Kryo)

Aggregations

TypeGraphSerializer (com.datatorrent.stram.webapp.TypeGraph.TypeGraphSerializer)1 Kryo (com.esotericsoftware.kryo.Kryo)1 Input (com.esotericsoftware.kryo.io.Input)1 ByteArrayInputStream (java.io.ByteArrayInputStream)1