Class Initializer
java.lang.Object
com.biglybt.ui.swt.Initializer
- All Implemented Interfaces:
IUIIntializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Coreprivate final CoreLifecycleAdapterprivate intprivate DeviceManagerUIprivate AESemaphoreprivate static Initializerprivate CopyOnWriteListprivate AEMonitorprivate AESemaphoreprivate StartServerstatic final longprivate static booleanprivate SubscriptionManagerUI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddListener(InitializerListener listener) Add a listener that gets triggered on progress changes (tasks, percent)private voidprivate voidprivate voiddeleteConfig(String name) static Initializer(package private) voidhandleCoreStarted(Core core) (package private) voidstatic booleanhandleStopRestart(boolean restart) voidvoidprivate voidvoidremoveListener(InitializerListener listener) Remove listener that gets triggered on progress changes (tasks, percent)voidreportCurrentTask(String currentTaskString) private voidvoidreportPercent(int percent) voidrun()voidCode that will be executed in the SWT Thread beforeIUIIntializer.run()is invokedvoidvoidstopIt(boolean isForRestart)
-
Field Details
-
STARTUP_UIFIRST
private static boolean STARTUP_UIFIRST -
startTime
public static final long startTime -
coreLifecycleAdapter
-
startServer
-
core
-
listeners
-
listeners_mon
-
curPercent
private int curPercent -
semFilterLoader
-
init_task
-
windowInitStub
-
lastInitializer
-
deviceManagerUI
-
subscriptionManagerUI
-
-
Constructor Details
-
Initializer
-
-
Method Details
-
cleanupOldStuff
private void cleanupOldStuff() -
deleteConfig
-
runInSWTThread
public void runInSWTThread()Description copied from interface:IUIIntializerCode that will be executed in the SWT Thread beforeIUIIntializer.run()is invoked- Specified by:
runInSWTThreadin interfaceIUIIntializer
-
shutdownUIOnly
public void shutdownUIOnly()- Specified by:
shutdownUIOnlyin interfaceIUIIntializer
-
checkInstallID
private void checkInstallID()- Since:
- 4.4.0.5
-
run
public void run()- Specified by:
runin interfaceIUIIntializer
-
handleCoreStarted
-
handleCoreStopping
void handleCoreStopping() -
stopIt
- Specified by:
stopItin interfaceIUIIntializer- Throws:
CoreException
-
addListener
Description copied from interface:IUIIntializerAdd a listener that gets triggered on progress changes (tasks, percent)- Specified by:
addListenerin interfaceIUIIntializer- Parameters:
listener-
-
removeListener
Description copied from interface:IUIIntializerRemove listener that gets triggered on progress changes (tasks, percent)- Specified by:
removeListenerin interfaceIUIIntializer- Parameters:
listener-
-
reportCurrentTask
- Specified by:
reportCurrentTaskin interfaceIUIIntializer- Parameters:
currentTaskString-
-
reportCurrentTaskByKey
-
increaseProgress
public void increaseProgress()- Specified by:
increaseProgressin interfaceIUIIntializer
-
abortProgress
public void abortProgress()- Specified by:
abortProgressin interfaceIUIIntializer
-
reportPercent
public void reportPercent(int percent) - Specified by:
reportPercentin interfaceIUIIntializer
-
initializationComplete
public void initializationComplete()- Specified by:
initializationCompletein interfaceIUIIntializer
-
initializePlatformClientMessageContext
private void initializePlatformClientMessageContext()- Since:
- 3.0.5.3
-
handleStopRestart
public static boolean handleStopRestart(boolean restart) -
getLastInitializer
-