Package com._1c.g5.v8.dt.bsl.bm.build
Class BslBmBuildDispatcherRule
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.bm.build.BslBmBuildDispatcherRule
-
- All Implemented Interfaces:
IBuildDispatcherRule
@Deprecated public class BslBmBuildDispatcherRule extends Object implements IBuildDispatcherRule
Deprecated.Should be removed in next releases (see http://boreas.dept07/jira/browse/G5V8DT-22311)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 Summary
Constructors Constructor Description BslBmBuildDispatcherRule()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidinit(IBuildDispatcher buildDispatcher)Deprecated.Inits rule with startup context during rule loading.voidinstallAdditionalTriggers(org.eclipse.core.resources.IProject project)Deprecated.Installs additional triggers for a specified project.voidprocessResourceChangeEvent(org.eclipse.core.resources.IResourceChangeEvent event)Deprecated.Processes standard resource change event as the part of the forced build condition detection flow.voidremoveAdditionalTriggers(org.eclipse.core.resources.IProject project)Deprecated.Remove additional triggers being installed onIBuildDispatcherRule.installAdditionalTriggers(IProject)} This method is being called by owning service during the project shutdown sequence.voidstop()Deprecated.Stops the rule from functioning.
-
-
-
Method Detail
-
init
public void init(IBuildDispatcher buildDispatcher)
Deprecated.Inits rule with startup context during rule loading.- Specified by:
initin interfaceIBuildDispatcherRule- Parameters:
buildDispatcher- The reference to owningIBuildDispatcher
-
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:
installAdditionalTriggersin interfaceIBuildDispatcherRule- Parameters:
project- The project to install additional triggers for.
-
stop
public void stop()
Deprecated.Description copied from interface:IBuildDispatcherRuleStops the rule from functioning. Being called by theIBuildDispatcherservice at the end of the lifecycle.- Specified by:
stopin interfaceIBuildDispatcherRule
-
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:
processResourceChangeEventin interfaceIBuildDispatcherRule- Parameters:
event- The event to track.
-
removeAdditionalTriggers
public void removeAdditionalTriggers(org.eclipse.core.resources.IProject project)
Deprecated.Remove additional triggers being installed onIBuildDispatcherRule.installAdditionalTriggers(IProject)} This method is being called by owning service during the project shutdown sequence.- Specified by:
removeAdditionalTriggersin interfaceIBuildDispatcherRule- Parameters:
project- The project to remove triggers for.
-
-