Class LocalBooter
java.lang.Object
com.xebialabs.deployit.booter.local.LocalBooter
Class responsible for booting all the plugins. Responsible for: - Registering all the Descriptors - Setting up the
Global Context.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidboot()Boot the XL Deploy Plugin System.static voidBoot the XL Deploy Plugin System.static voidboot(File propertiesFile, GlobalContextManager globalContextManager) static voidBoot the XL Deploy Plugin System.static voidBoot the XL Deploy Plugin System, but without initializing the global context with user overridden default values.static voidbootWithoutGlobalContext(List<String> packagesToScan) Boot the XL Deploy Plugin System, but without initializing the global context with user overridden default values.static booleanstatic voidreboot()static voidreboot(File propertiesFile, GlobalContextManager globalContextManager) static voidrebootWithoutGlobalContext(List<String> packagesToScan)
-
Constructor Details
-
LocalBooter
public LocalBooter()
-
-
Method Details
-
boot
public static void boot()Boot the XL Deploy Plugin System. Setting everything up. -
boot
Boot the XL Deploy Plugin System. Setting everything up. -
boot
-
boot
Boot the XL Deploy Plugin System. Setting everything up. You can also specify extra packages to scan for classes with XL Deploy annotations.Note: The
LocalBooteris a singleton, changing the packages to scan after it has been instantiated has no effect. -
bootWithoutGlobalContext
public static void bootWithoutGlobalContext()Boot the XL Deploy Plugin System, but without initializing the global context with user overridden default values. Useful for tests where you want to have control which default values a CI has.Note: The
LocalBooteris a singleton, changing the packages to scan after it has been instantiated has no effect. -
bootWithoutGlobalContext
Boot the XL Deploy Plugin System, but without initializing the global context with user overridden default values. You can also specify extra packages to scan for classes with XL Deploy annotations. Useful for tests where you want to have control which default values a CI has.Note: The
LocalBooteris a singleton, changing the packages to scan after it has been instantiated has no effect. -
rebootWithoutGlobalContext
-
reboot
public static void reboot() -
reboot
-
isInitialized
public static boolean isInitialized()
-