Package com._1c.g5.v8.dt.core.platform
Interface IBuildDispatcher
-
public interface IBuildDispatcher
Build dispatching service monitors activities in the system via itsIBuildDispatcherRule
delegates. In case if service detects right sighnature, it initiates the build of project resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
forceBuild(org.eclipse.core.resources.IProject project)
Forces build of the project.void
registerProject(org.eclipse.core.resources.IProject project)
Register new project in the service.void
start()
Starts listening of resource changes in workspacevoid
stop()
Stops listening of resource changes in workspacevoid
unregisterProject(org.eclipse.core.resources.IProject project)
Unregister the project, clearing running detection triggers.
-
-
-
Method Detail
-
forceBuild
void forceBuild(org.eclipse.core.resources.IProject project)
Forces build of the project. This method should be used by separate rules to organize builds. It's not recommended to initiate builds on their own.- Parameters:
project
- The project to force build for.
-
registerProject
void registerProject(org.eclipse.core.resources.IProject project)
Register new project in the service.- Parameters:
project
- The project to register.
-
unregisterProject
void unregisterProject(org.eclipse.core.resources.IProject project)
Unregister the project, clearing running detection triggers.- Parameters:
project
- The project to unregister.
-
start
void start()
Starts listening of resource changes in workspace
-
stop
void stop()
Stops listening of resource changes in workspace
-
-