Class Initializer

java.lang.Object
com.biglybt.ui.swt.Initializer
All Implemented Interfaces:
IUIIntializer

public class Initializer extends Object implements IUIIntializer
  • Field Details

  • Constructor Details

    • Initializer

      public Initializer(Core core, StartServer startServer)
      Main Initializer.
      Parameters:
      core -
  • Method Details

    • cleanupOldStuff

      private void cleanupOldStuff()
    • deleteConfig

      private void deleteConfig(String name)
    • runInSWTThread

      public void runInSWTThread()
      Description copied from interface: IUIIntializer
      Code that will be executed in the SWT Thread before IUIIntializer.run() is invoked
      Specified by:
      runInSWTThread in interface IUIIntializer
    • shutdownUIOnly

      public void shutdownUIOnly()
      Specified by:
      shutdownUIOnly in interface IUIIntializer
    • checkInstallID

      private void checkInstallID()
      Since:
      4.4.0.5
    • run

      public void run()
      Specified by:
      run in interface IUIIntializer
    • handleCoreStarted

      void handleCoreStarted(Core core)
    • handleCoreStopping

      void handleCoreStopping()
    • stopIt

      public void stopIt(boolean isForRestart) throws CoreException
      Specified by:
      stopIt in interface IUIIntializer
      Throws:
      CoreException
    • addListener

      public void addListener(InitializerListener listener)
      Description copied from interface: IUIIntializer
      Add a listener that gets triggered on progress changes (tasks, percent)
      Specified by:
      addListener in interface IUIIntializer
      Parameters:
      listener -
    • removeListener

      public void removeListener(InitializerListener listener)
      Description copied from interface: IUIIntializer
      Remove listener that gets triggered on progress changes (tasks, percent)
      Specified by:
      removeListener in interface IUIIntializer
      Parameters:
      listener -
    • reportCurrentTask

      public void reportCurrentTask(String currentTaskString)
      Specified by:
      reportCurrentTask in interface IUIIntializer
      Parameters:
      currentTaskString -
    • reportCurrentTaskByKey

      private void reportCurrentTaskByKey(String key)
    • increaseProgress

      public void increaseProgress()
      Specified by:
      increaseProgress in interface IUIIntializer
    • abortProgress

      public void abortProgress()
      Specified by:
      abortProgress in interface IUIIntializer
    • reportPercent

      public void reportPercent(int percent)
      Specified by:
      reportPercent in interface IUIIntializer
    • initializationComplete

      public void initializationComplete()
      Specified by:
      initializationComplete in interface IUIIntializer
    • initializePlatformClientMessageContext

      private void initializePlatformClientMessageContext()
      Since:
      3.0.5.3
    • handleStopRestart

      public static boolean handleStopRestart(boolean restart)
    • getLastInitializer

      public static Initializer getLastInitializer()