Skip to content

Commit 8abe98b

Browse files
committed
fixed returning com.arangodb.internal.InternalArangoDBBuilder from public API
1 parent b0dd98a commit 8abe98b

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

Diff for: core/src/main/java/com/arangodb/ArangoDB.java

+108
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@
2020

2121
package com.arangodb;
2222

23+
import com.arangodb.config.ArangoConfigProperties;
2324
import com.arangodb.entity.*;
2425
import com.arangodb.internal.ArangoDBImpl;
2526
import com.arangodb.internal.InternalArangoDBBuilder;
2627
import com.arangodb.internal.net.*;
2728
import com.arangodb.model.*;
29+
import com.arangodb.serde.ArangoSerde;
2830

2931
import javax.annotation.concurrent.ThreadSafe;
32+
import javax.net.ssl.SSLContext;
3033
import java.util.Collection;
3134

3235
/**
@@ -334,6 +337,111 @@ public interface ArangoDB extends ArangoSerdeAccessor {
334337
*/
335338
class Builder extends InternalArangoDBBuilder<Builder> {
336339

340+
@Override
341+
public Builder loadProperties(ArangoConfigProperties properties) {
342+
return super.loadProperties(properties);
343+
}
344+
345+
@Override
346+
public Builder host(String host, int port) {
347+
return super.host(host, port);
348+
}
349+
350+
@Override
351+
public Builder timeout(Integer timeout) {
352+
return super.timeout(timeout);
353+
}
354+
355+
@Override
356+
public Builder user(String user) {
357+
return super.user(user);
358+
}
359+
360+
@Override
361+
public Builder password(String password) {
362+
return super.password(password);
363+
}
364+
365+
@Override
366+
public Builder jwt(String jwt) {
367+
return super.jwt(jwt);
368+
}
369+
370+
@Override
371+
public Builder useSsl(Boolean useSsl) {
372+
return super.useSsl(useSsl);
373+
}
374+
375+
@Override
376+
public Builder sslContext(SSLContext sslContext) {
377+
return super.sslContext(sslContext);
378+
}
379+
380+
@Override
381+
public Builder verifyHost(Boolean verifyHost) {
382+
return super.verifyHost(verifyHost);
383+
}
384+
385+
@Override
386+
public Builder chunkSize(Integer chunkSize) {
387+
return super.chunkSize(chunkSize);
388+
}
389+
390+
@Override
391+
public Builder maxConnections(Integer maxConnections) {
392+
return super.maxConnections(maxConnections);
393+
}
394+
395+
@Override
396+
public Builder connectionTtl(Long connectionTtl) {
397+
return super.connectionTtl(connectionTtl);
398+
}
399+
400+
@Override
401+
public Builder keepAliveInterval(Integer keepAliveInterval) {
402+
return super.keepAliveInterval(keepAliveInterval);
403+
}
404+
405+
@Override
406+
public Builder acquireHostList(Boolean acquireHostList) {
407+
return super.acquireHostList(acquireHostList);
408+
}
409+
410+
@Override
411+
public Builder acquireHostListInterval(Integer acquireHostListInterval) {
412+
return super.acquireHostListInterval(acquireHostListInterval);
413+
}
414+
415+
@Override
416+
public Builder loadBalancingStrategy(LoadBalancingStrategy loadBalancingStrategy) {
417+
return super.loadBalancingStrategy(loadBalancingStrategy);
418+
}
419+
420+
@Override
421+
public Builder responseQueueTimeSamples(Integer responseQueueTimeSamples) {
422+
return super.responseQueueTimeSamples(responseQueueTimeSamples);
423+
}
424+
425+
@Override
426+
public Builder serde(ArangoSerde serde) {
427+
return super.serde(serde);
428+
}
429+
430+
@Override
431+
public int hashCode() {
432+
return super.hashCode();
433+
}
434+
435+
@Override
436+
public boolean equals(Object obj) {
437+
return super.equals(obj);
438+
}
439+
440+
@Override
441+
public String toString() {
442+
return super.toString();
443+
}
444+
337445
public Builder protocol(final Protocol protocol) {
338446
config.setProtocol(protocol);
339447
return this;

0 commit comments

Comments
 (0)