Examples of FtpServer


Examples of org.apache.ftpserver.FtpServer

    /* (non-Javadoc)
     * @see org.apache.ftpserver.clienttests.ClientTestTemplate#createConfig()
     */
    protected FtpServer createServer() throws Exception {
      FtpServer server = super.createServer();
       
      DefaultFtpServerContext context = (DefaultFtpServerContext) server.getServerContext();

      MessageResourceImpl resource = (MessageResourceImpl) context.getMessageResource();
      resource.setLanguages(new String[] {"en", "zh-tw"});
        return server;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

        connectClient();
    }

    protected FtpServer createServer() throws Exception {
      FtpServer server = super.createServer();

      server.getServerContext().getFtpletContainer().addFtplet("f1", new MockFtplet());
        return server;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

   
                // create root configuration object
                FtpServerContext serverContext = new ConfigurableFtpServerContext(config);
   
                // start the server
                server = new FtpServer(serverContext)
            }
           
            String command = "start";
           
            if(args != null && args.length > 0) {
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

            // create root configuration object
            FtpServerContext serverContext = new ConfigurableFtpServerContext(config);

            // start the server
            FtpServer server = new FtpServer(serverContext);
            server.start();

            // add shutdown hook if possible
            addShutdownHook(server);
        }
        catch(Exception ex) {
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

    public void test() throws Throwable {
        XmlBeanFactory factory = new XmlBeanFactory(new FileSystemResource(
                "src/test/resources/spring-config/config-spring-db-user-manager.xml"));

        FtpServer server = (FtpServer) factory.getBean("server");

        DbUserManager um = (DbUserManager) server.getServerContext().getUserManager();
       assertTrue(um.getDataSource() instanceof jdbcDataSource);

        assertEquals("INSERT USER", um.getSqlUserInsert());
        assertEquals("UPDATE USER", um.getSqlUserUpdate());
        assertEquals("DELETE USER", um.getSqlUserDelete());
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

public class SpringConfigTest extends TestCase {

    public void test() throws Throwable {
        XmlBeanFactory factory = new XmlBeanFactory(new FileSystemResource("src/test/resources/spring-config/config-spring-1.xml"));

        FtpServer server = (FtpServer) factory.getBean("server");
        server.start();
       
        assertEquals(500, server.getConnectionConfig().getMaxLogins());
        assertEquals(false, server.getConnectionConfig().isAnonymousLoginEnabled());
        assertEquals(123, server.getConnectionConfig().getMaxAnonymousLogins());
        assertEquals(124, server.getConnectionConfig().getMaxLoginFailures());
        assertEquals(125, server.getConnectionConfig().getLoginFailureDelay());
       
        Map<String, Listener> listeners = server.getServerContext().getListeners();
        assertEquals(3, listeners.size());
       
        Listener listener = listeners.get("listener0");
        assertNotNull(listener);
        assertTrue(listener instanceof NioListener);
        assertEquals(2222, ((NioListener)listener).getPort());
        assertEquals(true, ((NioListener)listener).getDataConnectionConfiguration().isActiveEnabled());
        assertEquals(InetAddress.getByName("1.2.3.4"), ((NioListener)listener).getDataConnectionConfiguration().getActiveLocalAddress());
        assertEquals("123-125", ((NioListener)listener).getDataConnectionConfiguration().getPassivePorts());
       
        List<Subnet> subnets = ((NioListener)listener).getBlockedSubnets();
        assertEquals(3, subnets.size());
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.0"), 16), subnets.get(0));
        assertEquals(new Subnet(InetAddress.getByName("1.2.4.0"), 16), subnets.get(1));
        assertEquals(new Subnet(InetAddress.getByName("1.2.3.4"), 32), subnets.get(2));
       
        DefaultSslConfiguration ssl = (DefaultSslConfiguration) listener.getSslConfiguration();
        assertEquals(new File("/tmp/tmp.jks"), ssl.getKeystoreFile());
        assertEquals("password", ssl.getKeystorePassword());

        // make sure the data connection got the same config
        ssl = (DefaultSslConfiguration) listener.getDataConnectionConfiguration().getSslConfiguration();
        assertEquals(new File("/tmp/tmp.jks"), ssl.getKeystoreFile());
        assertEquals("password", ssl.getKeystorePassword());

       
        listener = listeners.get("listener1");
        assertNotNull(listener);
        assertTrue(listener instanceof NioListener);
        assertEquals(2223, ((NioListener)listener).getPort());
       
        listener = listeners.get("listener2");
        assertNotNull(listener);
        assertTrue(listener instanceof NioListener);
        assertEquals(2224, ((NioListener)listener).getPort());
       
        DefaultCommandFactory cf = (DefaultCommandFactory) server.getServerContext().getCommandFactory();
        assertEquals(1, cf.getCommandMap().size());
        assertTrue(cf.getCommand("FOO") instanceof HELP);
       
        String[] languages = server.getServerContext().getMessageResource().getAvailableLanguages();
       
        assertEquals(3, languages.length);
        assertEquals("se", languages[0]);
        assertEquals("no", languages[1]);
        assertEquals("da", languages[2]);
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

        userManager.setPropFile(USERS_FILE);
        userManager.configure();
       
        context.setUserManager(userManager);
       
        return new FtpServer(context);       
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

        connectClient();
    }

    protected FtpServer createServer() throws Exception {
      FtpServer server = super.createServer();

      server.getServerContext().getFtpletContainer().addFtplet("f1", new MockFtplet());
        return server;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

        userManagerFactory.setFile(new File("myusers.properties"));
       
        serverFactory.setUserManager(userManagerFactory.createUserManager());
       
        // start the server
        FtpServer server = serverFactory.createServer();
       
        server.start();
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServer

        AddUser addUser = new AddUser();
       
        try {

            // get configuration
            FtpServer server = addUser.getConfiguration(args);
            if (server == null) {
                return;
            }
           
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.