|
20 | 20 |
|
21 | 21 | package com.arangodb; |
22 | 22 |
|
23 | | -import java.io.InputStream; |
24 | | -import java.lang.annotation.Annotation; |
25 | | -import java.util.Collection; |
26 | | -import java.util.Properties; |
27 | | - |
28 | | -import javax.net.ssl.SSLContext; |
29 | | - |
30 | 23 | import com.arangodb.entity.*; |
31 | 24 | import com.arangodb.internal.ArangoContext; |
32 | 25 | import com.arangodb.internal.ArangoDBImpl; |
33 | 26 | import com.arangodb.internal.ArangoDefaults; |
34 | 27 | import com.arangodb.internal.InternalArangoDBBuilder; |
35 | 28 | import com.arangodb.internal.http.HttpCommunication; |
36 | 29 | import com.arangodb.internal.http.HttpConnectionFactory; |
37 | | -import com.arangodb.internal.net.ConnectionFactory; |
38 | | -import com.arangodb.internal.net.Host; |
39 | | -import com.arangodb.internal.net.HostHandle; |
40 | | -import com.arangodb.internal.net.HostHandler; |
41 | | -import com.arangodb.internal.net.HostResolver; |
| 30 | +import com.arangodb.internal.net.*; |
42 | 31 | import com.arangodb.internal.util.ArangoDeserializerImpl; |
43 | 32 | import com.arangodb.internal.util.ArangoSerializationFactory; |
44 | 33 | import com.arangodb.internal.util.ArangoSerializerImpl; |
|
52 | 41 | import com.arangodb.util.ArangoDeserializer; |
53 | 42 | import com.arangodb.util.ArangoSerialization; |
54 | 43 | import com.arangodb.util.ArangoSerializer; |
55 | | -import com.arangodb.velocypack.VPack; |
56 | | -import com.arangodb.velocypack.VPackAnnotationFieldFilter; |
57 | | -import com.arangodb.velocypack.VPackAnnotationFieldNaming; |
58 | | -import com.arangodb.velocypack.VPackDeserializer; |
59 | | -import com.arangodb.velocypack.VPackInstanceCreator; |
60 | | -import com.arangodb.velocypack.VPackJsonDeserializer; |
61 | | -import com.arangodb.velocypack.VPackJsonSerializer; |
62 | | -import com.arangodb.velocypack.VPackModule; |
63 | | -import com.arangodb.velocypack.VPackParser; |
64 | | -import com.arangodb.velocypack.VPackParserModule; |
65 | | -import com.arangodb.velocypack.VPackSerializer; |
66 | | -import com.arangodb.velocypack.ValueType; |
| 44 | +import com.arangodb.velocypack.*; |
67 | 45 | import com.arangodb.velocystream.Request; |
68 | 46 | import com.arangodb.velocystream.Response; |
69 | 47 |
|
| 48 | +import javax.net.ssl.SSLContext; |
| 49 | +import java.io.InputStream; |
| 50 | +import java.lang.annotation.Annotation; |
| 51 | +import java.util.Collection; |
| 52 | +import java.util.Properties; |
| 53 | + |
70 | 54 | /** |
71 | 55 | * Central access point for applications to communicate with an ArangoDB server. |
72 | 56 | * |
|
82 | 66 | * @author Mark Vollmary |
83 | 67 | * @author Michele Rastelli |
84 | 68 | */ |
| 69 | +@SuppressWarnings("UnusedReturnValue") |
85 | 70 | public interface ArangoDB extends ArangoSerializationAccessor { |
86 | 71 |
|
87 | 72 | /** |
88 | 73 | * Builder class to build an instance of {@link ArangoDB}. |
89 | 74 | * |
90 | 75 | * @author Mark Vollmary |
91 | 76 | */ |
92 | | - public static class Builder extends InternalArangoDBBuilder { |
| 77 | + class Builder extends InternalArangoDBBuilder { |
93 | 78 |
|
94 | | - private static String PROPERTY_KEY_PROTOCOL = "arangodb.protocol"; |
| 79 | + private static final String PROPERTY_KEY_PROTOCOL = "arangodb.protocol"; |
95 | 80 |
|
96 | 81 | protected Protocol protocol; |
97 | 82 |
|
|
0 commit comments