Package com._1c.g5.v8.dt.xdto.build
Class XdtoBmBuildDispatcherRule
java.lang.Object
com._1c.g5.v8.dt.xdto.build.XdtoBmBuildDispatcherRule
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(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.
-
Constructor Details
-
XdtoBmBuildDispatcherRule
public XdtoBmBuildDispatcherRule()Deprecated.
-
-
Method Details
-
init
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.
-