if (RemoteFileSystem.FTP_PROTOCOL.equals(scheme))
return new FtpImpl((FTPEpr) p_oEpr, p_bConnect);
else if (RemoteFileSystem.FTPS_PROTOCOL.equals(scheme))
return new FtpsImpl((FTPSEpr) p_oEpr, p_bConnect);
else if (RemoteFileSystem.SFTP_PROTOCOL.equals(scheme))
return new SecureFtpImpl((SFTPEpr) p_oEpr, p_bConnect);
}
catch (Exception e)
{
throw new RemoteFileSystemException(e);
}