[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