|
From: <li...@us...> - 2008-07-22 05:46:34
|
Revision: 2086
http://cogkit.svn.sourceforge.net/cogkit/?rev=2086&view=rev
Author: liuwt
Date: 2008-07-22 05:46:29 +0000 (Tue, 22 Jul 2008)
Log Message:
-----------
Added Paths:
-----------
trunk/current/src/cog/modules/transfer-gui/package/
trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl
trunk/current/src/cog/modules/transfer-gui/package/bcprov-jdk15-139.jar
trunk/current/src/cog/modules/transfer-gui/package/build.xml
trunk/current/src/cog/modules/transfer-gui/package/cog-ogce.jar
trunk/current/src/cog/modules/transfer-gui/package/gui.bat
trunk/current/src/cog/modules/transfer-gui/package/gui.jar
trunk/current/src/cog/modules/transfer-gui/package/gui.sh
trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp
trunk/current/src/cog/modules/transfer-gui/package/lib/
trunk/current/src/cog/modules/transfer-gui/package/lib/FileTransferMainPanel.class
trunk/current/src/cog/modules/transfer-gui/package/lib/GlobusPortal-0.0.1.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.class
trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad
trunk/current/src/cog/modules/transfer-gui/package/lib/QueuePanel.class
trunk/current/src/cog/modules/transfer-gui/package/lib/QueuePanel.jad
trunk/current/src/cog/modules/transfer-gui/package/lib/addressing-1.0.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/ant-contrib-1.0b3.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/ant-launcher.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/ant.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/appframework-1.0.3.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/axis-url.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/axis.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/beansbinding-1.2.1.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cog-axis.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cog-jglobus.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cog-ogce.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commonj.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-beanutils.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-cli-2.0.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-collections-3.0.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-digester.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-discovery.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/commons-logging.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/concurrent.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix-asn1.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/cryptix32.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_client.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_service.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_stubs.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_delegation_test.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft_client.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/globus_wsrf_rft_stubs.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/gridant-old.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/gridant.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/gridsdk.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/jad.exe
trunk/current/src/cog/modules/transfer-gui/package/lib/jaxrpc.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/jce-jdk13-120.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/jgss.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/junit.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/log4j-1.2.8.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/naming-common.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/naming-factory.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/naming-java.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/naming-resources.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/ogsa.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/puretls.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/saaj.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/swing-layout-1.0.3.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/swing-worker-1.1.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/wsdl4j.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_core.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_core_stubs.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/wsrf_tools.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/wss4j.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/xercesImpl.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/xml4j.jar
trunk/current/src/cog/modules/transfer-gui/package/lib/xmlsec.jar
trunk/current/src/cog/modules/transfer-gui/package/mykeystore
trunk/current/src/cog/modules/transfer-gui/package/path.pl
trunk/current/src/cog/modules/transfer-gui/package/tmp
trunk/current/src/cog/modules/transfer-gui/package/?\229?\164?\141?\228?\187?\182 gui.jar
Added: trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/SignJarCommand.pl 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,29 @@
+#!/bin/perl
+if (opendir(DIR, "lib")) {
+
+ $output_file=">tmp";
+ open(OUTPUT_FILE, $output_file);
+ @entries = readdir(DIR);
+ closedir(DIR);
+ $alias = "mykey";
+ $keystore="mykeystore";
+ $storepass="mcs123";
+ `keytool -genkey -alias $alias -keystore $keystore -keypass mcs123 -storepass $storepass`;
+ $sign_jar_cmd_base = "jarsigner -keystore $keystore -storepass $storepass ";
+ $sign_jar_cmd = $sign_jar_cmd_base."gui.jar ".$alias;
+ `$sign_jar_cmd`;
+ foreach (@entries) {
+ if ($_ ne "." && $_ ne "..") {
+ $entry = "lib/".$_;
+ $sign_jar_cmd = $sign_jar_cmd_base.$entry." ".$alias;
+ print $sign_jar_cmd;
+ print "\n";
+ `$sign_jar_cmd`;
+
+ }
+ }
+
+ close(OUTPUT_FILE);
+
+
+}
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/bcprov-jdk15-139.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/build.xml
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/build.xml (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/build.xml 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="IGTFScratcher" default="run" basedir=".">
+ <property name="dist_base_name" value="igtf-policy-installation-bundle-1.22"/>
+ <property name="dist_package_name" value="${dist_base_name}.tar.gz"/>
+ <property name="IGTFDist" value="https://dist.eugridpma.info/distribution/igtf/current/accredited/${dist_package_name}"/>
+ <property name="tmp_file" value="tmf_file"/>
+ <property name="home_dir" value="${user.home}"/>
+ <property name="root_home" value="/root"/>
+ <property name="cert_files" value="${dist_base_name}/src/accredited/"/>
+
+
+ <!-- add support for "Ant-Contrib" -->
+ <!-- this resource is searched from CLASSPATH -->
+ <taskdef resource="net/sf/antcontrib/antcontrib.properties">
+ <classpath>
+ <pathelement location="./gridftpgui_lib/ant-contrib-1.0b3.jar"/>
+ </classpath>
+ </taskdef>
+
+ <target name="downloadIGTFDist">
+ <get src="${IGTFDist}" dest="./${dist_package_name}"/>
+ </target>
+
+ <target name="decompressDist">
+ <gunzip src="${dist_package_name}" dest="${tmp_file}"/>
+ <untar src="${tmp_file}" dest="."/>
+ </target>
+
+ <target name="run" depends="downloadIGTFDist, decompressDist">
+ <if>
+ <!-- UNIX-like system -->
+ <os family="unix"/>
+ <then>
+ <if>
+ <!-- root user -->
+ <equlas arg1="${home_dir}" arg2="${root_home}"/>
+ <then>
+ <copy todir="/etc/grid-security/certificates/">
+ <fileset dir="${cert_files}"/>
+ </copy>
+ </then>
+
+ <!-- non-root user -->
+ <else>
+ <copy todir="${home_dir}/.globus/certificates/">
+ <fileset dir="${cert_files}"/>
+ </copy>
+ </else>
+ </if>
+ </then>
+
+ <!-- Windows System -->
+ <else>
+ <copy todir="${home_dir}/.globus/certificates/">
+ <fileset dir="${cert_files}"/>
+ </copy>
+ </else>
+ </if>
+ </target>
+
+
+</project>
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/cog-ogce.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/gui.bat
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/gui.bat (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/gui.bat 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,19 @@
+@echo off
+
+if "%GLOBUS_LOCATION%" == "" goto nogl
+goto run
+
+:nogl
+
+ echo Error: GLOBUS_LOCATION not set
+ goto end
+
+:run
+
+ set _RUNJAVA=java
+ if not "%JAVA_HOME%" == "" set _RUNJAVA="%JAVA_HOME%\bin\java"
+ %_RUNJAVA% -DGLOBUS_LOCATION="%GLOBUS_LOCATION%" -Daxis.ClientConfigFile="%GLOBUS_LOCATION%"\client-config.wsdd -jar gui.jar
+
+:end
+
+
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/gui.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/gui.sh
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/gui.sh (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/gui.sh 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,14 @@
+# !/bin/sh
+
+if [ ! -d "$GLOBUS_LOCATION" ] then
+ echo "Error: GLOBUS_LOCATION invalid or not set: $GLOBUS_LOCATION" 1>&2
+ exit 1
+fi
+
+if [ "X$JAVA_HOME" = "X" ] then
+ _RUNJAVA=java
+else
+ _RUNJAVA="$JAVA_HOME"/bin/java
+fi
+
+exec $_RUNJAVA -Daxis.ClientConfigFile="$GLOBUS_LOCATION"\client-config.wsdd -jar gui.jar
\ No newline at end of file
Added: trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/jce_jdk.jnlp 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="https://jaxb-workshop.dev.java.net/webstart/" href="jce_jdk.jnlp">
+ <information>
+ <title>JCE_JDK</title>
+ <vendor>Sun Microsystems, Inc.</vendor>
+ <offline-allowed/>
+ </information>
+ <offline-allowed/>
+ <resources>
+ <jar href="jce-jdk13-120.jar"/>
+ </resources>
+ <component-desc/>
+</jnlp>
\ No newline at end of file
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/FileTransferMainPanel.class
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/GlobusPortal-0.0.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.class
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad (rev 0)
+++ trunk/current/src/cog/modules/transfer-gui/package/lib/GridClient.jad 2008-07-22 05:46:29 UTC (rev 2086)
@@ -0,0 +1,1192 @@
+// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
+// Jad home page: http://www.kpdus.com/jad.html
+// Decompiler options: fullnames
+// Source File Name: GridClient.java
+
+package org.globus.ogce.beans.filetransfer.gui.remote.gridftp;
+
+import java.awt.BorderLayout;
+import java.awt.Container;
+import java.awt.Dimension;
+import java.awt.Font;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
+import java.awt.Toolkit;
+import java.awt.Window;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
+import java.io.BufferedReader;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.io.Serializable;
+import java.io.StringReader;
+import java.util.Vector;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JTextField;
+import org.apache.log4j.Logger;
+import org.globus.common.CoGProperties;
+import org.globus.ftp.DataChannelAuthentication;
+import org.globus.ftp.GridFTPClient;
+import org.globus.ftp.exception.ServerException;
+import org.globus.gsi.GlobusCredential;
+import org.globus.gsi.gssapi.GlobusGSSCredentialImpl;
+import org.globus.ogce.beans.filetransfer.gui.FileTransferMainPanel;
+import org.globus.ogce.beans.filetransfer.gui.monitor.WindowProgress;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.DisplayInterface;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.GridEvent;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.GridListener;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.RemoteTree;
+import org.globus.ogce.beans.filetransfer.gui.remote.common.RemoteTreeFrame;
+import org.globus.ogce.beans.filetransfer.util.DirQueue;
+import org.globus.tools.ui.util.UITools;
+
+// Referenced classes of package org.globus.ogce.beans.filetransfer.gui.remote.gridftp:
+// RemDirListener, RemDirEvent
+
+public class GridClient extends javax.swing.JPanel
+ implements java.beans.PropertyChangeListener, org.globus.ogce.beans.filetransfer.gui.remote.common.DisplayInterface, org.globus.ogce.beans.filetransfer.gui.remote.common.GridListener, java.awt.event.ActionListener, java.lang.Runnable, java.io.Serializable
+{
+
+ public void addRemDirListener(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener l)
+ {
+ remdirlisteners.addElement(l);
+ }
+
+ public void removeRemDirListener(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener l)
+ {
+ remdirlisteners.removeElement(l);
+ }
+
+ public void fireRemDirEvent(org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirEvent e, org.globus.ogce.beans.filetransfer.util.DirQueue dirqueue, java.lang.String path, org.globus.ogce.beans.filetransfer.gui.remote.gridftp.GridClient gc)
+ {
+ java.util.Vector list = (java.util.Vector)remdirlisteners.clone();
+ for(int i = 0; i < list.size(); i++)
+ {
+ org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener listener = (org.globus.ogce.beans.filetransfer.gui.remote.gridftp.RemDirListener)list.elementAt(i);
+ try
+ {
+ switch(e.getID())
+ {
+ case 2: // '\002'
+ listener.dropGridFtp(e, path, gc);
+ break;
+
+ case 3: // '\003'
+ listener.dragGridFtp(e, path, gc);
+ break;
+
+ case 4: // '\004'
+ listener.gridCounter(e, gc);
+ break;
+ }
+ }
+ catch(java.lang.Exception direx)
+ {
+ direx.printStackTrace();
+ }
+ }
+
+ }
+
+ public GridClient()
+ {
+ this(null, true);
+ bean = true;
+ org.globus.ogce.beans.filetransfer.gui.FileTransferMainPanel.mainPanel.registerRemoteComponent(this, 1);
+ remoteTreeFrame.statusOut("Status: Not connected");
+ }
+
+ public GridClient(java.lang.String s)
+ {
+ this(s, false);
+ }
+
+ public GridClient(java.lang.String s, boolean bean)
+ {
+ wndPreload = null;
+ isConnected = false;
+ put = false;
+ status = null;
+ url = null;
+ this.bean = false;
+ remdirlisteners = new Vector();
+ remoteTreeFrame = new RemoteTreeFrame(this, bean);
+ remoteTreeFrame.setVisible(true);
+ setLayout(new GridLayout(1, 1));
+ add(remoteTreeFrame);
+ setVisible(true);
+ remoteTreeFrame.addPropertyChangeListener(this);
+ remoteTreeFrame.addGridListener(this);
+ txtHost = null;
+ txtPort = null;
+ host = null;
+ port = 2811;
+ FileSep = null;
+ isConnected = false;
+ dlgConnect = null;
+ gbc = new GridBagConstraints();
+ queue = new DirQueue();
+ remoteTreeFrame.setProtocol("gsiftp");
+ remoteTreeFrame.setPort(2811);
+ }
+
+ public java.lang.String getStatus()
+ {
+ return status;
+ }
+
+ public java.lang.String getUrl()
+ {
+ return url;
+ }
+
+ public void setStatus(java.lang.String status)
+ {
+ this.status = status;
+ remoteTreeFrame.statusOut(status);
+ }
+
+ public void setUrl(java.lang.String url)
+ {
+ this.url = url;
+ remoteTreeFrame.setUrl(url);
+ }
+
+ public void connectDlg(javax.swing.JFrame frame)
+ {
+ if(isConnected)
+ {
+ remoteTreeFrame.statusOut("Connection Exists");
+ return;
+ } else
+ {
+ remoteTreeFrame.statusOut("Please wait. Connecting");
+ dlgConnect = new JDialog(frame);
+ dlgConnect.setTitle("Connect to GridFTP");
+ org.globus.tools.ui.util.UITools.center(frame, dlgConnect);
+ dlgConnect.addWindowListener(new Object() /* anonymous class not found */
+ class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm1 {}
+
+);
+ txtHost = new JTextField(20);
+ txtHost.setFont(new Font("Times New Roman", 0, 15));
+ txtprofileName = new JTextField(20);
+ txtprofileName.setText("2811");
+ txtprofileName.setFont(new Font("Times New Roman", 0, 15));
+ javax.swing.JLabel jhost = new JLabel("Host ");
+ javax.swing.JLabel jprofile = new JLabel("Port ");
+ javax.swing.JButton jbutton = new JButton("ok");
+ jbutton.addActionListener(this);
+ jbutton.setActionCommand("10");
+ javax.swing.JButton jbutton1 = new JButton("cancel");
+ jbutton1.addActionListener(this);
+ jbutton1.setActionCommand("11");
+ javax.swing.JPanel jpanel4 = new JPanel();
+ jpanel4.add(jbutton);
+ jpanel4.add(jbutton1);
+ java.awt.Container container = dlgConnect.getContentPane();
+ container.setLayout(new BorderLayout());
+ javax.swing.JPanel jp = new JPanel();
+ jp.setLayout(new GridBagLayout());
+ jp.setPreferredSize(new Dimension(350, 200));
+ jp.add(jhost, getGBC(0, 16, 0.29999999999999999D, 1.0D, 0, 2, 1, 2));
+ jp.add(txtHost, getGBC(0, 16, 0.69999999999999996D, 0.0D, 1, 3, 4, 1));
+ jp.add(jprofile, getGBC(0, 16, 0.29999999999999999D, 1.0D, 0, 4, 1, 2));
+ jp.add(txtprofileName, getGBC(0, 16, 0.69999999999999996D, 0.0D, 1, 5, 4, 1));
+ jp.add(jpanel4, getGBC(0, 16, 0.29999999999999999D, 1.0D, 1, 7, 1, 2));
+ container.add(jp, "Center");
+ txtHost.addKeyListener(new Object() /* anonymous class not found */
+ class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm2 {}
+
+);
+ txtprofileName.addKeyListener(new Object() /* anonymous class not found */
+ class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm3 {}
+
+);
+ dlgConnect.pack();
+ dlgConnect.setVisible(true);
+ dlgConnect.show();
+ return;
+ }
+ }
+
+ protected java.awt.GridBagConstraints getGBC(int i, int j, double d, double d1, int k,
+ int l, int i1, int j1)
+ {
+ gbc.fill = i;
+ gbc.anchor = j;
+ gbc.weightx = d;
+ gbc.weighty = d1;
+ gbc.gridx = k;
+ gbc.gridy = l;
+ gbc.gridwidth = i1;
+ gbc.gridheight = j1;
+ return gbc;
+ }
+
+ public void doConnectOK()
+ {
+ dlgConnect.setVisible(false);
+ dlgConnect.dispose();
+ dlgConnect.removeAll();
+ dlgConnect = null;
+ java.lang.System.gc();
+ wndPreload = new WindowProgress("Connecting ... Please wait", 25);
+ org.globus.ogce.beans.filetransfer.gui.remote.gridftp.GridClient.centerWindow(wndPreload);
+ wndPreload.setProgressValue(5);
+ try
+ {
+ port = java.lang.Integer.parseInt(txtprofileName.getText());
+ }
+ catch(java.lang.Exception e)
+ {
+ e.printStackTrace(java.lang.System.out);
+ remoteTreeFrame.setConnected(false);
+ }
+ host = txtHost.getText();
+ profile = host + ":" + port;
+ if(profile.length() <= 0)
+ profile = host;
+ wndPreload.setProgressValue(8);
+ setConnectDetails(true);
+ }
+
+ public boolean setConnectDetails(boolean interactive)
+ {
+ remoteTreeFrame.setProtocol("gsiftp");
+ remoteTreeFrame.setHost(host);
+ remoteTreeFrame.setPort(port);
+ if(wndPreload != null)
+ wndPreload.setProgressValue(10);
+ boolean isInteractive = interactive;
+ java.lang.Thread connectThread = new Object(isInteractive) /* anonymous class not found */
+ class org.globus.ogce.beans.filetransfer.gui.remote.gridftp._anm4 {}
+
+;
+ connectThread.start();
+ if(wndPreload != null)
+ wndPreload.setProgressValue(24);
+ if(wndPreload != null)
+ {
+ wndPreload.setProgressValue(25);
+ wndPreload.setVisible(false);
+ wndPreload = null;
+ }
+ return isConnected;
+ }
+
+ public void refresh()
+ {
+ remoteTreeFrame._actionRefresh();
+ }
+
+ public void connectRemote()
+ {
+ java.lang.System.out.println("\n HOST = " + host + " port = " + port);
+ try
+ {
+ client = new GridFTPClient(host, port);
+ client1 = new GridFTPClient(host, port);
+ client2 = new GridFTPClient(host, port);
+ client3 = new GridFTPClient(host, port);
+ }
+ catch(org.globus.ftp.exception.ServerException fte)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "The host: " + host + "\n or the port number: " + port + " is invalid.\n Please try again. ");
+ logger.debug("ServerException instantiating client.");
+ logger.debug(fte.getMessage());
+ return;
+ }
+ catch(java.io.IOException ioe)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "The host : " + host + "\n or the port number: " + port + " is invalid.\n Please try again.");
+ logger.debug("IOException instantiating client.");
+ logger.debug(ioe.getMessage());
+ return;
+ }
+ if(wndPreload != null)
+ wndPreload.setProgressValue(13);
+ java.lang.String file = null;
+ org.globus.gsi.GlobusCredential credentials = null;
+ org.ietf.jgss.GSSCredential proxy = null;
+ try
+ {
+ if(file == null)
+ file = org.globus.common.CoGProperties.getDefault().getProxyFile();
+ credentials = new GlobusCredential(file);
+ proxy = new GlobusGSSCredentialImpl(credentials, 2);
+ }
+ catch(java.lang.Exception e)
+ {
+ java.lang.System.err.println("Unable to load the user proxy : " + e.getMessage());
+ javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+ return;
+ }
+ if(wndPreload != null)
+ wndPreload.setProgressValue(16);
+ try
+ {
+ client.authenticate(null);
+ client1.authenticate(null);
+ client2.authenticate(null);
+ client3.authenticate(null);
+ }
+ catch(org.globus.ftp.exception.ServerException fte)
+ {
+ java.lang.System.out.println("aaaaaaaaaaaaaaaa");
+ fte.printStackTrace();
+ javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+ logger.debug("Credentials are not valid. Use the Security menu");
+ logger.debug(fte.getMessage());
+ return;
+ }
+ catch(java.io.IOException ioe)
+ {
+ java.lang.System.out.println("bbbbbbbbbbbbbbbbbbbb");
+ ioe.printStackTrace();
+ javax.swing.JOptionPane.showMessageDialog(this, "No valid Grid proxy certificate.\n\nUse the [Security]->[Create Proxy] menu item\nto create a new certificate.", "Security Message", 2);
+ logger.debug("Credentials are not valid. Use the Security Menu");
+ logger.debug(ioe.getMessage());
+ return;
+ }
+ if(wndPreload != null)
+ wndPreload.setProgressValue(18);
+ try
+ {
+ client.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+ client1.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+ client2.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+ client3.setDataChannelAuthentication(org.globus.ftp.DataChannelAuthentication.NONE);
+ logger.debug("Setting Data Channel Authorization to none.");
+ }
+ catch(org.globus.ftp.exception.ServerException fte)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "Error setting Data Channel Authentication.");
+ return;
+ }
+ catch(java.io.IOException ioe)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "Error setting Data Channel Authentication.");
+ return;
+ }
+ if(wndPreload != null)
+ wndPreload.setProgressValue(20);
+ isConnected = true;
+ remoteTreeFrame.setConnected(true);
+ }
+
+ public void disconnect()
+ {
+ remoteTreeFrame._actionDisconnect();
+ }
+
+ public boolean createClient(org.globus.ftp.GridFTPClient newClient)
+ {
+ try
+ {
+ newClient = null;
+ newClient = new GridFTPClient(host, port);
+ newClient.authenticate(null);
+ }
+ catch(java.lang.Exception e)
+ {
+ return false;
+ }
+ return true;
+ }
+
+ public java.lang.String getCurrentDir()
+ {
+ try
+ {
+ remoterootDir = client.getCurrentDir();
+ }
+ catch(org.globus.ftp.exception.ServerException fte)
+ {
+ logger.debug("ServerException getting remote root directory.");
+ java.lang.String errorMsg = fte.getMessage();
+ if(errorMsg.indexOf("Timeout") > 0)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "Connection Timed Out");
+ remoteTreeFrame.setConnected(false);
+ }
+ logger.debug(errorMsg);
+ return null;
+ }
+ catch(java.io.IOException ioe)
+ {
+ javax.swing.JOptionPane.showMessageDialog(this, "Disconnected due to Network problems");
+ logger.debug("IOException getting remote root directory.");
+ logger.debug(ioe.getMessage());
+ remoteTreeFrame.setConnected(false);
+ return null;
+ }
+ catch(java.lang.Exception ioe)
+ {
+ logger.debug("Exception getting remote root directory.");
+ logger.debug(ioe.getMessage());
+ return null;
+ }
+ remoteTreeFrame.setServerOpSys(1);
+ return remoterootDir;
+ }
+
+ public void disconnectRemote(boolean connectionAndGUI)
+ {
+ if(client != null || client1 != null || client2 != null || client3 != null)
+ try
+ {
+ client.close();
+ client = null;
+ if(client1 != null)
+ {
+ client1.close();
+ client1 = null;
+ }
+ ...
[truncated message content] |
|
From: <ha...@us...> - 2008-07-22 22:32:40
|
Revision: 2092
http://cogkit.svn.sourceforge.net/cogkit/?rev=2092&view=rev
Author: hategan
Date: 2008-07-22 22:32:38 +0000 (Tue, 22 Jul 2008)
Log Message:
-----------
updated project files
Modified Paths:
--------------
trunk/current/src/cog/modules/transfer-gui/launchers.xml
trunk/current/src/cog/modules/transfer-gui/project.properties
Modified: trunk/current/src/cog/modules/transfer-gui/launchers.xml
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/launchers.xml 2008-07-22 22:31:46 UTC (rev 2091)
+++ trunk/current/src/cog/modules/transfer-gui/launchers.xml 2008-07-22 22:32:38 UTC (rev 2092)
@@ -7,8 +7,8 @@
<project name="Launchers" default="create" basedir=".">
<target name="create">
<ant antfile="${main.buildfile}" target="launcher">
- <property name="launcher-name" value="sample-launcher"/>
- <property name="class-name" value="org.globus.cog.example.Class"/>
+ <property name="launcher-name" value="cog-transfer-gui"/>
+ <property name="class-name" value="org.globus.ogce.beans.filetransfer.gui.MyGridSpaceFTP"/>
</ant>
</target>
<target name="webstart">
Modified: trunk/current/src/cog/modules/transfer-gui/project.properties
===================================================================
--- trunk/current/src/cog/modules/transfer-gui/project.properties 2008-07-22 22:31:46 UTC (rev 2091)
+++ trunk/current/src/cog/modules/transfer-gui/project.properties 2008-07-22 22:32:38 UTC (rev 2092)
@@ -8,5 +8,6 @@
long.name = File Transfer Graphical Interface
version = 0.1
project = Java CoG Kit
-lib.deps = -
+debug = true
+lib.deps = GlobusPortal*.jar, bcprov-jdk*.jar, cog-ogce*.jar, gridant*.jar, ant-contrib*.jar, appframework*.jar, axis*.jar, beansbinding*.jar, commons-cli*.jar, concurrent*.jar, globus*.jar, swing-layout*.jar, swing-worker*.jar
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|