Skip to content

Commit 4a9fcd7

Browse files
authored
Merge pull request #1557 from marklogic/feature/402-basePath-fix
DEVEXP-402: Fixing creation of client in DMSDK
2 parents 335a404 + 9b3cb97 commit 4a9fcd7

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

marklogic-client-api/src/main/java/com/marklogic/client/datamovement/impl/DataMovementManagerImpl.java

+8-6
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package com.marklogic.client.datamovement.impl;
1717

1818
import com.marklogic.client.DatabaseClient;
19+
import com.marklogic.client.DatabaseClientBuilder;
1920
import com.marklogic.client.DatabaseClientFactory;
2021
import com.marklogic.client.datamovement.*;
2122
import com.marklogic.client.impl.DatabaseClientImpl;
@@ -189,12 +190,13 @@ public DatabaseClient getHostClient(String hostName) {
189190
client = clientMap.get(hostName);
190191
if (client != null) return client;
191192

192-
client = DatabaseClientFactory.newClient(
193-
hostName,
194-
primaryClient.getPort(),
195-
primaryClient.getDatabase(),
196-
primaryClient.getSecurityContext()
197-
);
193+
client = new DatabaseClientBuilder()
194+
.withHost(hostName)
195+
.withPort(primaryClient.getPort())
196+
.withDatabase(primaryClient.getDatabase())
197+
.withBasePath(primaryClient.getBasePath())
198+
.withSecurityContext(primaryClient.getSecurityContext())
199+
.build();
198200
clientMap.put(hostName, client);
199201
}
200202
return client;

0 commit comments

Comments
 (0)