Examples of FtpServerFactory


Examples of org.apache.ftpserver.FtpServerFactory

        return false;
    }

    @Override
    protected FtpServerFactory createServer() throws Exception {
        FtpServerFactory server = super.createServer();
       
        ListenerFactory factory = new ListenerFactory();
        factory.setPort(0);
       
        server.addListener("default", factory.createListener());
       
        return server;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

    private RemoteIpFilter filter = new RemoteIpFilter(IpFilterType.DENY);

    @Override
    protected FtpServerFactory createServer() throws Exception {
        FtpServerFactory server = super.createServer();

        ListenerFactory factory = new ListenerFactory(server.getListener("default"));

        factory.setSessionFilter(filter);
        server.addListener("default", factory.createListener());
       
        return server;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

            ftpHomeDir.mkdirs();
        }

        if (server == null)
        {
            FtpServerFactory serverFactory = new FtpServerFactory();

            ListenerFactory factory = new ListenerFactory();

            // set the port of the listener
            factory.setPort(getTestRepositoryPort());

            // replace the default listener
            serverFactory.addListener("default", factory.createListener());

            PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
            UserManager um = userManagerFactory.createUserManager();

            BaseUser user = new BaseUser();
            user.setName("admin");
            user.setPassword("admin");

            List<Authority> authorities = new ArrayList<Authority>();
            authorities.add( new WritePermission() );

            user.setAuthorities( authorities );

            user.setHomeDirectory( ftpHomeDir.getAbsolutePath() );


            um.save(user);

            serverFactory.setUserManager( um );

            server = serverFactory.createServer();

            // start the server
            server.start();
        }
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

        final ListenerFactory listenerFactory = new ListenerFactory();
        listenerFactory.setPort(this.configuration.getPort());

        final SlingFtpletProxy wcPlugin = new SlingFtpletProxy();

        final FtpServerFactory factory = new FtpServerFactory();
        factory.setFileSystem(new SlingFileSystemFactory());
        factory.setUserManager(userManager);
        factory.setConnectionConfig(this.configuration);
        factory.addListener("default", listenerFactory.createListener());
        factory.setFtplets(new HashMap<String, Ftplet>() {
            {
                put("sling", wcPlugin);
            }
        });

        try {
            final FtpServer ftpServer = factory.createServer();
            ftpServer.start();
            this.ftpServer = ftpServer;
        } catch (FtpException e) {
            log.error("Cannot start FTP Server", e);
        }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

    File ftpRoot = new File (FTP_ROOT_DIR);
    ftpRoot.mkdirs();

    TestUserManager userManager = new TestUserManager(ftpRoot.getAbsolutePath());

    FtpServerFactory serverFactory = new FtpServerFactory();
    serverFactory.setUserManager(userManager);
    ListenerFactory factory = new ListenerFactory();

    factory.setPort(availableServerSocket);

    serverFactory.addListener("default", factory.createListener());

    server = serverFactory.createServer();

    server.start();

  }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory


                um.save(user);
            }

            FtpServerFactory serverFactory = new FtpServerFactory();
            Vars.server = serverFactory.createServer();

            serverFactory.setUserManager(um);

            // start the server
            Vars.server.start();
        } catch (Exception ex) {
            ex.printStackTrace();
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

    public void setUp() throws Exception {
        deleteDirectory(FTP_ROOT_DIR);

        canTest = false;

        FtpServerFactory factory = createFtpServerFactory();
        if (factory != null) {
            ftpServer = factory.createServer();
            if (ftpServer != null) {
                ftpServer.start();
                canTest = true;
            }
        }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

        UserManager userMgr = pumf.createUserManager();
       
        ListenerFactory factory = new ListenerFactory();
        factory.setPort(BaseServerTestSupport.port);
       
        FtpServerFactory serverFactory = new FtpServerFactory();
        serverFactory.setUserManager(userMgr);
        serverFactory.setFileSystem(fsf);
        serverFactory.setConnectionConfig(new ConnectionConfigFactory().createConnectionConfig());
        serverFactory.addListener(DEFAULT_LISTENER, factory.createListener());

        return serverFactory;
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

    }

    @Override
    void initialize(int port)
    {
        FtpServerFactory serverFactory = new FtpServerFactory();

        ListenerFactory factory = new ListenerFactory();

        factory.setPort(port);
        serverFactory.setUserManager(new MockUserManager());
        serverFactory.addListener("default", factory.createListener());

        server = serverFactory.createServer();
    }
View Full Code Here

Examples of org.apache.ftpserver.FtpServerFactory

        connectClient();
    }

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

        Map<String, Ftplet> ftplets = new LinkedHashMap<String, Ftplet>();
        ftplets.put("f1", new MockFtplet());
        server.setFtplets(ftplets);
       
        return server;
    }
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.