Skip to content

mah454/Dena

Repository files navigation

Dena Project

Control and manage JPMS(Java Platform Modular System) dynamically

Example Code :

import ir.moke.dena.api.IModule;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Timer;

public class ModuleRunner implements IModule {
    private static final Logger logger = LoggerFactory.getLogger(ModuleRunner.class);
    private Timer timer;

    @Override
    public void start() {
        timer = new Timer("Sample Timer Module");
        timer.schedule(new TaskExecutor(), 0, 2000);
        logger.info("Module Started");
    }

    @Override
    public void stop() {
        timer.purge();
        timer.cancel();
        logger.info("Module Stopped");
    }
}

pic

About

Dena JPMS Navigator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors