Class ExtensionRegistryRunnable

  • All Implemented Interfaces:
    org.eclipse.core.runtime.ISafeRunnable

    public class ExtensionRegistryRunnable
    extends Object
    implements org.eclipse.core.runtime.ISafeRunnable
    Since:
    3.4
    • Constructor Detail

      • ExtensionRegistryRunnable

        public ExtensionRegistryRunnable​(BundleContext ctxt)
    • Method Detail

      • runWithoutRegistry

        protected void runWithoutRegistry()
                                   throws Exception
        Throws:
        Exception
      • runWithRegistry

        protected void runWithRegistry​(org.eclipse.core.runtime.IExtensionRegistry registry)
                                throws Exception
        Throws:
        Exception
      • logWarning

        protected void logWarning​(Throwable exception)
      • run

        public void run()
                 throws Exception
        Specified by:
        run in interface org.eclipse.core.runtime.ISafeRunnable
        Throws:
        Exception
      • handleException

        public void handleException​(Throwable exception)
        Specified by:
        handleException in interface org.eclipse.core.runtime.ISafeRunnable