Class XdtoBmBuildDispatcherRule

java.lang.Object
com._1c.g5.v8.dt.xdto.build.XdtoBmBuildDispatcherRule
All Implemented Interfaces:
IBuildDispatcherRule

@Deprecated public class XdtoBmBuildDispatcherRule extends Object implements IBuildDispatcherRule
Deprecated.
Should be removed in next release (see http://boreas.dept07/jira/browse/G5V8DT-22311)
XDTO BM integration-specific implementation of the BuildDispatcher rule. Initiates rebuild of the project in case if some XDTO files were changed as the part of resource change, and specific DD conditions were met.
  • Constructor Details

    • XdtoBmBuildDispatcherRule

      public XdtoBmBuildDispatcherRule()
      Deprecated.
  • Method Details

    • init

      public void init(IBuildDispatcher buildDispatcher)
      Deprecated.
      Inits rule with startup context during rule loading.
      Specified by:
      init in interface IBuildDispatcherRule
      Parameters:
      buildDispatcher - The reference to owning IBuildDispatcher
    • installAdditionalTriggers

      public void installAdditionalTriggers(org.eclipse.core.resources.IProject project)
      Deprecated.
      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.
    • stop

      public void stop()
      Deprecated.
      Description copied from interface: IBuildDispatcherRule
      Stops the rule from functioning. Being called by the IBuildDispatcher service at the end of the lifecycle.
      Specified by:
      stop in interface IBuildDispatcherRule
    • processResourceChangeEvent

      public void processResourceChangeEvent(org.eclipse.core.resources.IResourceChangeEvent event)
      Deprecated.
      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.
    • removeAdditionalTriggers

      public void removeAdditionalTriggers(org.eclipse.core.resources.IProject project)
      Deprecated.
      Remove additional triggers being installed on IBuildDispatcherRule.installAdditionalTriggers(IProject)} This method is being called by owning service during the project shutdown sequence.
      Specified by:
      removeAdditionalTriggers in interface IBuildDispatcherRule
      Parameters:
      project - The project to remove triggers for.