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 TypeMethodDescriptionvoid
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.
-
Constructor Details
-
XdtoBmBuildDispatcherRule
public XdtoBmBuildDispatcherRule()Deprecated.
-
-
Method Details
-
init
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.
-