Proper packaging

This commit is contained in:
Clisprail
2014-04-27 01:14:07 +02:00
parent f10e3a89b7
commit 69bcf4db92
15 changed files with 24 additions and 19 deletions
@@ -0,0 +1,33 @@
package org.parabot.environment.servers.executers;
import org.parabot.core.Context;
import org.parabot.core.ui.components.PaintComponent;
import org.parabot.environment.servers.ServerProvider;
/**
*
* Executes a server provider
*
* @author Everel
*
*/
public abstract class ServerExecuter {
public abstract void run();
public void finalize(final ServerProvider provider, final String serverName) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Context context = Context.getInstance(provider);
context.load();
PaintComponent.getInstance().startPainting(context);
} catch (Throwable t) {
t.printStackTrace();
}
}
}).start();
}
}