/** * {@inheritDoc} */ @Override public void writeVertices(final OutputStream outputStream, final Iterator<Vertex> vertexIterator, final Direction direction) throws IOException { kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(direction)); final Output output = new Output(outputStream); while (vertexIterator.hasNext()) { writeVertexInternal(output, vertexIterator.next()); } output.flush(); kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(Direction.BOTH)); }
/** * {@inheritDoc} */ @Override public void writeVertex(final OutputStream outputStream, final Vertex v, final Direction direction) throws IOException { kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(direction)); final Output output = new Output(outputStream); writeVertexInternal(output, v); output.flush(); kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(Direction.BOTH)); }
/** * {@inheritDoc} */ @Override public void writeVertices(final OutputStream outputStream, final Iterator<Vertex> vertexIterator, final Direction direction) throws IOException { kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(direction)); final Output output = new Output(outputStream); while (vertexIterator.hasNext()) { writeVertexInternal(output, vertexIterator.next()); } output.flush(); kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(Direction.BOTH)); }
/** * {@inheritDoc} */ @Override public void writeVertex(final OutputStream outputStream, final Vertex v, final Direction direction) throws IOException { kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(direction)); final Output output = new Output(outputStream); writeVertexInternal(output, v); output.flush(); kryo.getRegistration(StarGraph.class).setSerializer(StarGraphGryoSerializer.with(Direction.BOTH)); }