Package com.biglybt.ui.swt
Class Initializer
java.lang.Object
com.biglybt.ui.swt.Initializer
- All Implemented Interfaces:
IUIIntializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Core
private final CoreLifecycleAdapter
private int
private DeviceManagerUI
private AESemaphore
private static Initializer
private CopyOnWriteList
private AEMonitor
private AESemaphore
private StartServer
static final long
private static boolean
private SubscriptionManagerUI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addListener
(InitializerListener listener) Add a listener that gets triggered on progress changes (tasks, percent)private void
private void
private void
deleteConfig
(String name) static Initializer
(package private) void
handleCoreStarted
(Core core) (package private) void
static boolean
handleStopRestart
(boolean restart) void
void
private void
void
removeListener
(InitializerListener listener) Remove listener that gets triggered on progress changes (tasks, percent)void
reportCurrentTask
(String currentTaskString) private void
void
reportPercent
(int percent) void
run()
void
Code that will be executed in the SWT Thread beforeIUIIntializer.run()
is invokedvoid
void
stopIt
(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
Main Initializer.- Parameters:
core
-
-
-
Method Details
-
cleanupOldStuff
private void cleanupOldStuff() -
deleteConfig
-
runInSWTThread
public void runInSWTThread()Description copied from interface:IUIIntializer
Code that will be executed in the SWT Thread beforeIUIIntializer.run()
is invoked- Specified by:
runInSWTThread
in interfaceIUIIntializer
-
shutdownUIOnly
public void shutdownUIOnly()- Specified by:
shutdownUIOnly
in interfaceIUIIntializer
-
checkInstallID
private void checkInstallID()- Since:
- 4.4.0.5
-
run
public void run()- Specified by:
run
in interfaceIUIIntializer
-
handleCoreStarted
-
handleCoreStopping
void handleCoreStopping() -
stopIt
- Specified by:
stopIt
in interfaceIUIIntializer
- Throws:
CoreException
-
addListener
Description copied from interface:IUIIntializer
Add a listener that gets triggered on progress changes (tasks, percent)- Specified by:
addListener
in interfaceIUIIntializer
-
removeListener
Description copied from interface:IUIIntializer
Remove listener that gets triggered on progress changes (tasks, percent)- Specified by:
removeListener
in interfaceIUIIntializer
-
reportCurrentTask
- Specified by:
reportCurrentTask
in interfaceIUIIntializer
-
reportCurrentTaskByKey
-
increaseProgress
public void increaseProgress()- Specified by:
increaseProgress
in interfaceIUIIntializer
-
abortProgress
public void abortProgress()- Specified by:
abortProgress
in interfaceIUIIntializer
-
reportPercent
public void reportPercent(int percent) - Specified by:
reportPercent
in interfaceIUIIntializer
-
initializationComplete
public void initializationComplete()- Specified by:
initializationComplete
in interfaceIUIIntializer
-
initializePlatformClientMessageContext
private void initializePlatformClientMessageContext()- Since:
- 3.0.5.3
-
handleStopRestart
public static boolean handleStopRestart(boolean restart) -
getLastInitializer
-