in deploy-runner-agent/src/main/java/jetbrains/buildServer/deployer/agent/ftp/FtpBuildProcessAdapter.java [52:67]
public FtpBuildProcessAdapter(@NotNull final BuildRunnerContext context,
@NotNull final String target,
@NotNull final String username,
@NotNull final String password,
@NotNull final List<ArtifactsCollection> artifactsCollections) {
super(context.getBuild().getBuildLogger());
myIsActive = "ACTIVE".equals(context.getRunnerParameters().get(FTPRunnerConstants.PARAM_FTP_MODE));
myTarget = formatProtocol(target);
myUsername = username;
myPassword = password;
myArtifacts = artifactsCollections;
myTransferMode = context.getRunnerParameters().get(FTPRunnerConstants.PARAM_TRANSFER_MODE);
mySecureMode = FtpSSLMode.getByCode(context.getRunnerParameters().get(FTPRunnerConstants.PARAM_SSL_MODE), FTPES);
myDataChannelProtection = DataChannelProtection.getByCode(context.getRunnerParameters().get(FTPRunnerConstants.DATA_CHANNEL_PROTECTION), DataChannelProtection.PRIVATE);
myTimeout = FtpTimeout.parseTimeout(context);
}