I don't think this is possible. Both drivers use the same code base for
communication. Are you sure you don't have a `arangodb.properties` file in
your classpath with correct user credentials? This file would automatically
used to configure the driver instance.
On Wednesday, 18 April 2018 19:28:23 UTC+2, Jefferson wrote:
>
> Ok, i will test your sugestion, but why the Async Driver can access
> databases with wrong autentication (user and passwd) and the Sync Driver
> need a valid autentication (expected)?
>
> Em quarta-feira, 18 de abril de 2018 08:30:08 UTC-3, mpv1989 escreveu:
>>
>> Ok. I meant with start parameters the start parameters of the servers.
>>
>> It is correct that you can catch the sync api because every method can
>> throw ArangoDBException. In the async api you get `CompleteableFuture` back
>> from each method. This does not throw any exception because the future does
>> not have to be processed at this time. If you want to react on exceptions
>> of this operation you can call e.g. `whenComplete()` on this future.
>>
>> On Wednesday, 18 April 2018 12:12:18 UTC+2, Jefferson wrote:
>>>
>>> in the Con Class:
>>>
>>> public static ArangoDBAsync arangoDB = new ArangoDBAsync.Builder().host("
>>> arangodb01.xxxxxxx.com", 8529).host("arangodb02.xxxxxxx.com",
>>> 8529).host("arangodb03.xxxxxxx.com",
>>> 8529).user("thisUserNoExist").password("WrongPassword").timeout(1000).build();
>>>
>>> in other class on a event of a button:
>>>
>>> Collection<MyObject> documents = new ArrayList<>();
>>> documents.add(new MyObject());
>>>
>>> arangoDB.db("testedatabase").collection("myCollection").insertDocuments(documents);
>>>
>>> other think is; when i have internet connection, the insert work well,
>>> when the internet is off, the timeout wont work, and when i use the
>>> ArangoDBAsync, the methods
>>> like:"arangoDB.db("testedatabase").collection("myCollection").insertDocuments(documents);"
>>>
>>> dont need a try catch, but if i use the Java Client wihout Async, and use
>>> the Sync version, the Netbeans alert to catch errors.
>>>
>>> Em quarta-feira, 18 de abril de 2018 06:55:09 UTC-3, mpv1989 escreveu:
>>>>
>>>> What are the starting parameters of your ArangoDB instances in your
>>>> cluster?
>>>>
>>>> On Wednesday, 18 April 2018 11:50:07 UTC+2, Jefferson wrote:
>>>>>
>>>>> I see a big problem here, i create a cluster with 3 nodes, and i used
>>>>> the Java Client normaly (with problem of offline...), but when i test the
>>>>> Async version of Java Client i don't need pass user and password, the
>>>>> class ArangoDBAsync can acess the databases and collections wihout
>>>>> autentication, and if i pass a wrong password, this object can access the
>>>>> databases too, what could be?
>>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"ArangoDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.