Package cu.ftpd.persistence

Examples of cu.ftpd.persistence.Saver


            dirlog = new DummyDirlog();
        } else {
            try {
                dirlog = new Dirlog(dirlogPath);
                dirlog.load();
                Server.getInstance().getTimer().schedule(new Saver(dirlog), 30*1000, 30*1000); // since this is a fairly large chunk of data, we stick to the saving scheme we have here

                enableDirscript = settings.getBoolean("/dirlog/enable_dirscript");
                if (enableDirscript) {
                    String dirscriptExclusions = settings.get("/dirlog/dirscript_exclusions");
                    dirscript = new Dirscript(dirlog, dirscriptExclusions);
View Full Code Here


        } else {
            try {
                dupelog = new Dupelog(log, settings.getInt("/dupecheck/days"), settings.getBoolean("/dupecheck/case_sensitive"), settings.get("/dupecheck/files"));
                dupelog.load();
                // save and clean out old dupes every hour (it is also done on load and 'site undupe'
                Server.getInstance().getTimer().schedule(new Saver(dupelog), 3600*1000, 3600*1000);
            } catch (IOException e) {
                throw new ConfigurationException("Failed to load dupelog: " + e.getMessage(), e);
            }
        }
    }
View Full Code Here

    }

    // MetadataHandler
    protected void configureMetadataHandler() {
        metadataHandler = new MetadataHandler();
        Server.getInstance().getTimer().schedule(new Saver(metadataHandler), 15000, 15000); // this doesn't actually save anything, it just clears the cache of dead things
    }
View Full Code Here

TOP

Related Classes of cu.ftpd.persistence.Saver

Copyright © 2018 www.massapicom. 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.