|
44 | 44 | import com.arangodb.internal.net.HostResolver; |
45 | 45 | import com.arangodb.internal.util.ArangoDeserializerImpl; |
46 | 46 | import com.arangodb.internal.util.ArangoSerializationFactory; |
47 | | -import com.arangodb.internal.util.ArangoSerializationFactory.Serializer; |
48 | 47 | import com.arangodb.internal.util.ArangoSerializerImpl; |
49 | 48 | import com.arangodb.internal.util.DefaultArangoSerialization; |
50 | 49 | import com.arangodb.internal.velocystream.VstCommunicationSync; |
|
66 | 65 | import com.arangodb.velocypack.VPackParser; |
67 | 66 | import com.arangodb.velocypack.VPackParserModule; |
68 | 67 | import com.arangodb.velocypack.VPackSerializer; |
69 | | -import com.arangodb.velocypack.VPackSlice; |
70 | 68 | import com.arangodb.velocypack.ValueType; |
71 | 69 | import com.arangodb.velocystream.Request; |
72 | 70 | import com.arangodb.velocystream.Response; |
|
85 | 83 | * |
86 | 84 | * @author Mark Vollmary |
87 | 85 | */ |
88 | | -public interface ArangoDB { |
| 86 | +public interface ArangoDB extends ArangoSerializationAccessor { |
89 | 87 |
|
90 | 88 | /** |
91 | 89 | * Builder class to build an instance of {@link ArangoDB}. |
@@ -895,21 +893,4 @@ public synchronized ArangoDB build() { |
895 | 893 | */ |
896 | 894 | ArangoDB _setCursorInitializer(ArangoCursorInitializer cursorInitializer); |
897 | 895 |
|
898 | | -/** |
899 | | - * Returns driver internal serialization API for serializing and deserializing Java POJOs to/from {@link VPackSlice} |
900 | | - * |
901 | | - * @return ArangoSerialization |
902 | | - */ |
903 | | -ArangoSerialization util(); |
904 | | - |
905 | | -/** |
906 | | - * Returns serialization API for serializing and deserializing Java POJOs to/from {@link VPackSlice} by the given |
907 | | - * type |
908 | | - * |
909 | | - * @param serializer |
910 | | - * type of serializer |
911 | | - * @return ArangoSerialization |
912 | | - */ |
913 | | -ArangoSerialization util(Serializer serializer); |
914 | | - |
915 | 896 | } |
0 commit comments