Class BuildServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.services.backend.builder.service.BuildServiceImpl
-
- All Implemented Interfaces:
org.guvnor.common.services.project.builder.service.BuildService
@ApplicationScoped public class BuildServiceImpl extends Object implements org.guvnor.common.services.project.builder.service.BuildService
-
-
Constructor Summary
Constructors Constructor Description BuildServiceImpl()BuildServiceImpl(org.kie.workbench.common.services.shared.project.KieModuleService moduleService, BuildServiceHelper buildServiceHelper, LRUBuilderCache cache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.common.services.project.builder.model.IncrementalBuildResultsaddPackageResource(org.uberfire.backend.vfs.Path resource)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsapplyBatchResourceChanges(org.guvnor.common.services.project.model.Module module, Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)org.guvnor.common.services.project.builder.model.BuildResultsbuild(org.guvnor.common.services.project.model.Module module)voidbuild(org.guvnor.common.services.project.model.Module module, Consumer<Builder> consumer)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers, org.guvnor.common.services.project.service.DeploymentMode mode)org.guvnor.common.services.project.builder.model.BuildResultsbuildAndDeploy(org.guvnor.common.services.project.model.Module module, org.guvnor.common.services.project.service.DeploymentMode mode)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsdeletePackageResource(org.uberfire.backend.vfs.Path resource)booleanisBuilt(org.guvnor.common.services.project.model.Module module)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsupdatePackageResource(org.uberfire.backend.vfs.Path resource)
-
-
-
Constructor Detail
-
BuildServiceImpl
public BuildServiceImpl()
-
BuildServiceImpl
@Inject public BuildServiceImpl(org.kie.workbench.common.services.shared.project.KieModuleService moduleService, BuildServiceHelper buildServiceHelper, LRUBuilderCache cache)
-
-
Method Detail
-
build
public org.guvnor.common.services.project.builder.model.BuildResults build(org.guvnor.common.services.project.model.Module module)
- Specified by:
buildin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
build
public void build(org.guvnor.common.services.project.model.Module module, Consumer<Builder> consumer)
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module)
- Specified by:
buildAndDeployin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, org.guvnor.common.services.project.service.DeploymentMode mode)- Specified by:
buildAndDeployin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers)- Specified by:
buildAndDeployin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
buildAndDeploy
public org.guvnor.common.services.project.builder.model.BuildResults buildAndDeploy(org.guvnor.common.services.project.model.Module module, boolean suppressHandlers, org.guvnor.common.services.project.service.DeploymentMode mode)- Specified by:
buildAndDeployin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
isBuilt
public boolean isBuilt(org.guvnor.common.services.project.model.Module module)
- Specified by:
isBuiltin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
addPackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults addPackageResource(org.uberfire.backend.vfs.Path resource)
- Specified by:
addPackageResourcein interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
deletePackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults deletePackageResource(org.uberfire.backend.vfs.Path resource)
- Specified by:
deletePackageResourcein interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
updatePackageResource
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults updatePackageResource(org.uberfire.backend.vfs.Path resource)
- Specified by:
updatePackageResourcein interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
applyBatchResourceChanges
public org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges(org.guvnor.common.services.project.model.Module module, Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)- Specified by:
applyBatchResourceChangesin interfaceorg.guvnor.common.services.project.builder.service.BuildService
-
-