Class AbstractBackgroundProcessor

  • All Implemented Interfaces:
    java.lang.Runnable

    public abstract class AbstractBackgroundProcessor
    extends java.lang.Object
    implements java.lang.Runnable
    Base class for background processing of issue providers
    Since:
    2017.1
    Author:
    Oleg Rybak (oleg.rybak@jetbrains.com)
    • Field Detail

      • LOG

        @NotNull
        protected static final com.intellij.openapi.diagnostic.Logger LOG
    • Constructor Detail

    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • processProvider

        public void processProvider​(@NotNull
                                    IssueProviderEx provider)
      • doProcess

        protected abstract void doProcess​(IssueProviderEx provider)