- All Implemented Interfaces:
- java.lang.Runnable
public class FatJarStarter
extends java.lang.Object
implements java.lang.Runnable
This class is executed when a Vert.x fat jar is run.
When it is run there is no access to any libraries other than JDK libs, so we can't depend on any Vert.x
or other classes here.
The first thing we do is unzip the fat jar into a temporary directory.
Then basically we need to create a class loader that can see the vert.x libs in the lib directory and
load the Vert.x Starter class using that.
We then execute vertx runmod module_name args using that