From: <li...@us...> - 2008-10-24 16:03:20
|
Revision: 2243 http://cogkit.svn.sourceforge.net/cogkit/?rev=2243&view=rev Author: liuwt Date: 2008-10-24 16:03:13 +0000 (Fri, 24 Oct 2008) Log Message: ----------- Modified Paths: -------------- trunk/current/src/cog/modules/transfer-gui/src/org/globus/ogce/beans/filetransfer/gui/FileTransferMainPanel.java Modified: trunk/current/src/cog/modules/transfer-gui/src/org/globus/ogce/beans/filetransfer/gui/FileTransferMainPanel.java =================================================================== --- trunk/current/src/cog/modules/transfer-gui/src/org/globus/ogce/beans/filetransfer/gui/FileTransferMainPanel.java 2008-10-23 05:16:05 UTC (rev 2242) +++ trunk/current/src/cog/modules/transfer-gui/src/org/globus/ogce/beans/filetransfer/gui/FileTransferMainPanel.java 2008-10-24 16:03:13 UTC (rev 2243) @@ -605,24 +605,27 @@ //----------------invode rft to transfer the file-------------------------------------- Properties prop = getRFTProperties("rft.properties"); - String rftEnabled = prop.getProperty("rft_enabled"); - - //using RFT - if ("true".equals(rftEnabled)) { - String fromHost = fromRemote.getHost(); - String fromPort = Integer.toString(fromRemote.getPort()); - String toHost = toRemote.getHost(); - String toPort = Integer.toString(toRemote.getPort()); - String destSN = toRemote.getSubject(); - String sourceSN = ((GridClient)fromRemote).getSubject(); - RFTWorker worker = new RFTWorker(prop, from, fromHost, fromPort, - to, toHost, toPort, sourceSN, destSN); - worker.start(); + if (null != prop) { + String rftEnabled = prop.getProperty("rft_enabled"); + + //using RFT + if ("true".equals(rftEnabled)) { + String fromHost = fromRemote.getHost(); + String fromPort = Integer.toString(fromRemote.getPort()); + String toHost = toRemote.getHost(); + String toPort = Integer.toString(toRemote.getPort()); + String destSN = toRemote.getSubject(); + String sourceSN = ((GridClient)fromRemote).getSubject(); + RFTWorker worker = new RFTWorker(prop, from, fromHost, fromPort, + to, toHost, toPort, sourceSN, destSN); + worker.start(); + } else { + new AlertThread(this).start(); + } } else { new AlertThread(this).start(); } - //----------------invoke rft end------------------------------------------------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |