Class BslBmBuildDispatcherRule

  • All Implemented Interfaces:
    IBuildDispatcherRule

    public class BslBmBuildDispatcherRule
    extends Object
    implements IBuildDispatcherRule
    BSL BM integration-specific implementation of the BuildDispatcher rule. Initiates rebuild of the project in case if some BSL modules were changed as the part of resource change, and specific DD conditions were met.
    • Constructor Detail

      • BslBmBuildDispatcherRule

        public BslBmBuildDispatcherRule()
    • Method Detail

      • installAdditionalTriggers

        public void installAdditionalTriggers​(org.eclipse.core.resources.IProject project)
        Installs additional triggers for a specified project. The implementation of the rule is responsible for storing all necessary info inside the implementation.
        Specified by:
        installAdditionalTriggers in interface IBuildDispatcherRule
        Parameters:
        project - The project to install additional triggers for.
      • processResourceChangeEvent

        public void processResourceChangeEvent​(org.eclipse.core.resources.IResourceChangeEvent event)
        Processes standard resource change event as the part of the forced build condition detection flow.
        Specified by:
        processResourceChangeEvent in interface IBuildDispatcherRule
        Parameters:
        event - The event to track.