Interface IBuildDispatcher


  • public interface IBuildDispatcher
    Build dispatching service monitors activities in the system via its IBuildDispatcherRule delegates. In case if service detects right sighnature, it initiates the build of project resources.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void forceBuild​(org.eclipse.core.resources.IProject project)
      Forces build of the project.
      void registerProject​(org.eclipse.core.resources.IProject project)
      Register new project in the service.
      void start()
      Starts listening of resource changes in workspace
      void stop()
      Stops listening of resource changes in workspace
      void unregisterProject​(org.eclipse.core.resources.IProject project)
      Unregister the project, clearing running detection triggers.
    • Method Detail

      • forceBuild

        void forceBuild​(org.eclipse.core.resources.IProject project)
        Forces build of the project. This method should be used by separate rules to organize builds. It's not recommended to initiate builds on their own.
        Parameters:
        project - The project to force build for.
      • registerProject

        void registerProject​(org.eclipse.core.resources.IProject project)
        Register new project in the service.
        Parameters:
        project - The project to register.
      • unregisterProject

        void unregisterProject​(org.eclipse.core.resources.IProject project)
        Unregister the project, clearing running detection triggers.
        Parameters:
        project - The project to unregister.
      • start

        void start()
        Starts listening of resource changes in workspace
      • stop

        void stop()
        Stops listening of resource changes in workspace