Class ModuleRepositoriesSynchronizer
- java.lang.Object
-
- org.kie.workbench.common.services.backend.project.ModuleRepositoriesSynchronizer
-
@ApplicationScoped public class ModuleRepositoriesSynchronizer extends Object
A bridge between changes made to an underlying VFS and Module abstractions. When a Module's pom.xml is updated this bridge ensures the Module's Repository definitions is updated accordingly.
-
-
Constructor Summary
Constructors Constructor Description ModuleRepositoriesSynchronizer()ModuleRepositoriesSynchronizer(org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver, org.guvnor.common.services.project.service.ModuleRepositoriesService moduleRepositoriesService, org.guvnor.common.services.builder.ObservablePOMFile observablePOMFile, org.kie.workbench.common.services.backend.project.KieModuleFactory moduleFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonBatchResourceChanges(org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)voidonResourceUpdated(org.uberfire.workbench.events.ResourceUpdatedEvent event)
-
-
-
Constructor Detail
-
ModuleRepositoriesSynchronizer
public ModuleRepositoriesSynchronizer()
-
ModuleRepositoriesSynchronizer
@Inject public ModuleRepositoriesSynchronizer(@Named("ioStrategy") org.uberfire.io.IOService ioService, org.guvnor.common.services.project.service.ModuleRepositoryResolver repositoryResolver, org.guvnor.common.services.project.service.ModuleRepositoriesService moduleRepositoriesService, org.guvnor.common.services.builder.ObservablePOMFile observablePOMFile, org.kie.workbench.common.services.backend.project.KieModuleFactory moduleFactory)
-
-