Skip to content

Commit ad80b6b

Browse files
committed
Made cloud auth debugger prettier
No impact on tests or code, so just pushing this directly.
1 parent 3d75ded commit ad80b6b

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

marklogic-client-api/src/test/java/com/marklogic/client/test/MarkLogicCloudAuthenticationDebugger.java

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.marklogic.client.test;
22

33
import com.marklogic.client.DatabaseClient;
4+
import com.marklogic.client.DatabaseClientBuilder;
45
import com.marklogic.client.DatabaseClientFactory;
56
import com.marklogic.client.io.JacksonHandle;
67

@@ -18,18 +19,13 @@ public static void main(String[] args) throws Exception {
1819
String cloudHost = args[0];
1920
String apiKey = args[1];
2021
String basePath = args[2];
21-
int port = 443;
22-
String database = null;
23-
DatabaseClient.ConnectionType connectionType = null;
24-
X509TrustManager trustManager = Common.TRUST_ALL_MANAGER;
25-
SSLContext sslContext = SSLContext.getInstance("TLSv1.2");
26-
sslContext.init(null, new TrustManager[]{trustManager}, null);
27-
28-
DatabaseClient client = DatabaseClientFactory.newClient(
29-
cloudHost, port, basePath, database,
30-
new DatabaseClientFactory.MarkLogicCloudAuthContext(apiKey)
31-
.withSSLContext(sslContext, trustManager)
32-
, connectionType);
22+
23+
DatabaseClient client = new DatabaseClientBuilder()
24+
.withHost(cloudHost)
25+
.withMarkLogicCloudAuth(apiKey, basePath)
26+
.withSSLContext(SSLContext.getDefault())
27+
.withTrustManager(Common.TRUST_ALL_MANAGER)
28+
.build();
3329

3430
DatabaseClient.ConnectionResult result = client.checkConnection();
3531
if (result.getStatusCode() != 0) {

0 commit comments

Comments
 (0)