[jboss-svn-commits] JBL Code SVN: r25344 - in labs/jbossrules/trunk/drools-process/drools-workitems/src: test/java/org/drools/process/workitem/ftp and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 19 08:40:47 EST 2009


Author: salaboy21
Date: 2009-02-19 08:40:47 -0500 (Thu, 19 Feb 2009)
New Revision: 25344

Modified:
   labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/drools.ftp.conf
   labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java
Log:
FTP test , port change to 2121 at localhost, modify drools.ftp.conf if you want to change this

Modified: labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/drools.ftp.conf
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/drools.ftp.conf	2009-02-19 13:31:32 UTC (rev 25343)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/main/resources/META-INF/drools.ftp.conf	2009-02-19 13:40:47 UTC (rev 25344)
@@ -1,2 +1,2 @@
 host = localhost
-port = 21
+port = 2121

Modified: labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java	2009-02-19 13:31:32 UTC (rev 25343)
+++ labs/jbossrules/trunk/drools-process/drools-workitems/src/test/java/org/drools/process/workitem/ftp/FTPUploadWorkItemHandlerTest.java	2009-02-19 13:40:47 UTC (rev 25344)
@@ -5,9 +5,12 @@
 import java.io.File;
 import junit.framework.TestCase;
 
+import org.apache.ftpserver.ConnectionConfig;
+import org.apache.ftpserver.ConnectionConfigFactory;
 import org.apache.ftpserver.FtpServer;
 import org.apache.ftpserver.FtpServerFactory;
 import org.apache.ftpserver.ftplet.UserManager;
+import org.apache.ftpserver.listener.ListenerFactory;
 import org.apache.ftpserver.usermanager.PropertiesUserManagerFactory;
 import org.apache.ftpserver.usermanager.ClearTextPasswordEncryptor;
 import org.drools.process.instance.impl.DefaultWorkItemManager;
@@ -27,19 +30,33 @@
     protected void setUp() throws Exception {
         ChainedProperties props = new ChainedProperties( "ftp.conf" );
         ftpHost = props.getProperty( "host", "localhost" );
-        ftpPort = props.getProperty( "port", "21" );
+        ftpPort = props.getProperty( "port", "2121" );
         serverFactory = new FtpServerFactory();
-        
+
+
+
         //Set properties to the server factory
         PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
         //Users information
         userManagerFactory.setFile(new File("myusers.properties"));
+        
         //We are using clear text passwords
         userManagerFactory.setPasswordEncryptor(new ClearTextPasswordEncryptor());
         UserManager userManager = userManagerFactory.createUserManager();
         serverFactory.setUserManager(userManager);
 
+        ListenerFactory factory = new ListenerFactory();
+
+        // set the port of the listener
+        factory.setPort(Integer.valueOf(ftpPort));
+        factory.setServerAddress(ftpHost);
+        // replace the default listener
+        serverFactory.addListener("default", factory.createListener());
+
+
+
         server = serverFactory.createServer();
+        
         // start the server
         server.start();
         




More information about the jboss-svn-commits mailing list