Class LongRunningHandler

    • Constructor Detail

      • LongRunningHandler

        public LongRunningHandler()
    • Method Detail

      • getTotalWork

        @Deprecated
        protected final int getTotalWork()
        Deprecated.
        Not supported anymore.
      • setTotalWork

        @Deprecated
        protected final void setTotalWork​(int totalWork)
        Deprecated.
        Not supported anymore.
      • cancel

        protected final void cancel()
      • safeExecute

        protected final java.lang.Object safeExecute​(ExecutionEvent event)
                                              throws java.lang.Exception
        Specified by:
        safeExecute in class SafeHandler
        Throws:
        java.lang.Exception
      • preRun

        protected void preRun​(ExecutionEvent event)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
        Since:
        3.5
      • preRun

        protected void preRun()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getBundleID

        protected java.lang.String getBundleID()
      • doExecute

        protected void doExecute​(ExecutionEvent event,
                                 IProgressMonitor progressMonitor)
                          throws java.lang.Exception
        Executes the long-running handler in a background job. Note that the original ExecutionEvent is not available because it is only valid during the execution of the handler call-back on the UI thread. Any details required from it must be extracted before the job is scheduled.
        Throws:
        java.lang.Exception
        Since:
        3.5
      • doExecute

        protected void doExecute​(IProgressMonitor progressMonitor)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • checkCancelation

        protected final void checkCancelation​(IProgressMonitor monitor)