christian@4654: package de.intevation.flys.artifacts.map; christian@4654: christian@4654: import de.intevation.artifactdatabase.LifetimeListener; christian@4654: import de.intevation.artifacts.GlobalContext; christian@4654: import de.intevation.flys.utils.RiverMapfileGenerator; christian@4654: christian@4654: import org.apache.log4j.Logger; christian@4654: import org.w3c.dom.Document; christian@4654: christian@4654: /** christian@4654: * LifetimeListener that creates a Mapfile containing river axis layers. christian@4654: * The listener is called when the server has completed its startup. christian@4654: * @author Christian Lins christian@4654: */ christian@4654: public class RiverMapfileGeneratorStarter implements LifetimeListener { christian@4654: christian@4654: private static Logger logger = Logger.getLogger(RiverMapfileGeneratorStarter.class); christian@4654: christian@4654: @Override christian@4654: public void setup(Document document) { christian@4654: christian@4654: } christian@4654: christian@4654: @Override christian@4654: public void systemUp(GlobalContext globalContext) { christian@4654: logger.debug("systemUp()"); christian@4654: christian@4654: RiverMapfileGenerator fmfg = new RiverMapfileGenerator(); christian@4654: christian@4654: } christian@4654: christian@4654: @Override christian@4654: public void systemDown(GlobalContext globalContext) { christian@4654: // No, we're not cleaning up our generated mapfile christian@4654: } christian@4654: christian@4654: }