Package org.processmining.framework.boot
Class Boot
- java.lang.Object
-
- org.processmining.framework.boot.Boot
-
public class Boot extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Boot.Level
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTO_UPDATE
static boolean
CHECK_PACKAGES
static int
CONNECT_TIMEOUT
static java.net.URL
DEFAULT_REPOSITORY
static boolean
HIDE_OLD_PACKAGES
static java.lang.String
IMAGES_FOLDER
static java.lang.String
LAST_RELEASE_AUTOINSTALLED_KEY
static java.lang.String
LAST_RELEASE_PACKAGE_KEY
static java.lang.String
LIB_FOLDER
static java.lang.String
LITE_PREFIX
Versions of ProM.Lite should have a PROM_VERSION in the ini file that identifies the specific version.static java.lang.String
MACRO_FOLDER
static int
OPENXES_SHADOW_SIZE
static java.lang.String
PACKAGE_FOLDER
static PluginLevel
PLUGIN_LEVEL_THRESHOLD
static PluginQuality
PLUGIN_QUALITY_THRESHOLD
static java.lang.String
PROM_USER_FOLDER
static java.lang.String
PROM_VERSION
static int
READ_TIMEOUT
static java.lang.String
RELEASE_PACKAGE
static Boot.Level
VERBOSE
static java.lang.String
WORKSPACE_FOLDER
-
Constructor Summary
Constructors Constructor Description Boot()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addJarsForPackage(PackageDescriptor pack, Boot.Level verbose, PluginManager plugins)
static void
boot(java.lang.Class<?> bootClass, java.lang.Class<? extends PluginContext> pluginContextClass, java.lang.String... args)
static java.lang.Object
boot(java.lang.Class<?> bootClass, java.lang.String... args)
static java.lang.String
getBestRepository(java.lang.String[] repositories, java.lang.String defaultRepository)
static boolean
isLatestReleaseInstalled()
static void
setLatestReleaseInstalled()
static void
setReleaseInstalled(java.lang.String version, java.lang.String releasePackage)
-
-
-
Field Detail
-
PROM_VERSION
public static java.lang.String PROM_VERSION
-
RELEASE_PACKAGE
public static java.lang.String RELEASE_PACKAGE
-
LIB_FOLDER
public static java.lang.String LIB_FOLDER
-
IMAGES_FOLDER
public static java.lang.String IMAGES_FOLDER
-
PROM_USER_FOLDER
public static java.lang.String PROM_USER_FOLDER
-
MACRO_FOLDER
public static java.lang.String MACRO_FOLDER
-
PACKAGE_FOLDER
public static java.lang.String PACKAGE_FOLDER
-
WORKSPACE_FOLDER
public static java.lang.String WORKSPACE_FOLDER
-
PLUGIN_QUALITY_THRESHOLD
public static PluginQuality PLUGIN_QUALITY_THRESHOLD
-
PLUGIN_LEVEL_THRESHOLD
public static PluginLevel PLUGIN_LEVEL_THRESHOLD
-
VERBOSE
public static Boot.Level VERBOSE
-
DEFAULT_REPOSITORY
public static java.net.URL DEFAULT_REPOSITORY
-
OPENXES_SHADOW_SIZE
public static int OPENXES_SHADOW_SIZE
-
CONNECT_TIMEOUT
public static int CONNECT_TIMEOUT
-
READ_TIMEOUT
public static int READ_TIMEOUT
-
HIDE_OLD_PACKAGES
public static boolean HIDE_OLD_PACKAGES
-
CHECK_PACKAGES
public static boolean CHECK_PACKAGES
-
AUTO_UPDATE
public static java.lang.String AUTO_UPDATE
-
LAST_RELEASE_AUTOINSTALLED_KEY
public static final java.lang.String LAST_RELEASE_AUTOINSTALLED_KEY
- See Also:
- Constant Field Values
-
LAST_RELEASE_PACKAGE_KEY
public static final java.lang.String LAST_RELEASE_PACKAGE_KEY
- See Also:
- Constant Field Values
-
LITE_PREFIX
public static final java.lang.String LITE_PREFIX
Versions of ProM.Lite should have a PROM_VERSION in the ini file that identifies the specific version. This should be prefixed by the LITE_PREFIX- See Also:
- Constant Field Values
-
-
Method Detail
-
getBestRepository
public static java.lang.String getBestRepository(java.lang.String[] repositories, java.lang.String defaultRepository)
-
isLatestReleaseInstalled
public static boolean isLatestReleaseInstalled()
-
setReleaseInstalled
public static void setReleaseInstalled(java.lang.String version, java.lang.String releasePackage)
-
setLatestReleaseInstalled
public static void setLatestReleaseInstalled()
-
boot
public static void boot(java.lang.Class<?> bootClass, java.lang.Class<? extends PluginContext> pluginContextClass, java.lang.String... args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
boot
public static java.lang.Object boot(java.lang.Class<?> bootClass, java.lang.String... args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addJarsForPackage
public static void addJarsForPackage(PackageDescriptor pack, Boot.Level verbose, PluginManager plugins)
-
-