in deploy-runner-agent/src/main/java/jetbrains/buildServer/deployer/agent/smb/SmbDeployerRunner.java [98:112]
private BuildProcess getSmbV1Process(@NotNull final BuildRunnerContext context,
@NotNull final String username,
@NotNull final String password,
@NotNull final String domain,
@NotNull final String target,
@NotNull final List<ArtifactsCollection> artifactsCollections) throws Exception {
final ClassLoader processClassloader = loadClassesFrom("smbLib");
final Class smbBuildProcessClass = processClassloader.loadClass("jetbrains.buildServer.deployer.agent.smb.SMBBuildProcessAdapter");
final boolean dnsOnly = Boolean.valueOf(context.getRunnerParameters().get(SMBRunnerConstants.DNS_ONLY_NAME_RESOLUTION));
final Constructor constructor = smbBuildProcessClass.getConstructor(BuildRunnerContext.class,
String.class, String.class, String.class, String.class, List.class, boolean.class);
return (BuildProcess) constructor.newInstance(context, username, password, domain, target, artifactsCollections, dnsOnly);
}