| Interface | Description | 
|---|---|
| Buffer | Represents an abstract view for one or more primitive byte arrays and NIO buffers. | 
| BufferFactory<T> | Represents a factory to create  Bufferinstances fromTinstances. | 
| GraphReader | Functions for reading a graph and its graph elements from a different serialization format. | 
| GraphReader.ReaderBuilder<T extends GraphReader> | Largely a marker interface for builder classes that construct a  GraphReader. | 
| GraphWriter | Functions for writing a graph and its elements to a serialized format. | 
| GraphWriter.WriterBuilder<T extends GraphWriter> | Largely a marker interface for builder classes that construct a  GraphWriter. | 
| Io<R extends GraphReader.ReaderBuilder,W extends GraphWriter.WriterBuilder,M extends Mapper.Builder> | |
| Io.Builder<I extends Io> | Helps to construct an  Ioimplementation and should be implemented by every such implementation as
 that class will be passed toGraph.io(Io.Builder)by the user. | 
| IoRegistry | A generalized custom serializer registry for providers implementing a  Graph. | 
| Mapper<T> | Represents a low-level serialization class that can be used to map classes to serializers. | 
| Mapper.Builder<B extends Mapper.Builder> | Largely a marker interface for builders that construct  Mapperinstances. | 
| Storage | Storage is a standard API that providers can implement to allow abstract UNIX-like file system for data sources. | 
| Class | Description | 
|---|---|
| AbstractIoRegistry | Base implementation of the  IoRegistryinterface that provides implementation of the methods using a
 aHashMap. | 
| GraphMigrator | GraphMigratortakes the data in one graph and pipes it to another graph. | 
| Io.Exceptions | |
| IoCore | Deprecated As of release 3.4.0, replaced by  GraphTraversalSource.io(String). | 
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.