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 void
init(IBuildDispatcher buildDispatcher)
Deprecated.Inits rule with startup context during rule loading.void
installAdditionalTriggers(org.eclipse.core.resources.IProject project)
Deprecated.Installs additional triggers for a specified project.void
processResourceChangeEvent(org.eclipse.core.resources.IResourceChangeEvent event)
Deprecated.Processes standard resource change event as the part of the forced build condition detection flow.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.void
stop()
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:
init
in 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:
installAdditionalTriggers
in interfaceIBuildDispatcherRule
- 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 theIBuildDispatcher
service at the end of the lifecycle.- Specified by:
stop
in 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:
processResourceChangeEvent
in 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:
removeAdditionalTriggers
in interfaceIBuildDispatcherRule
- Parameters:
project
- The project to remove triggers for.
-
-