Class ResourceChangeObserver
- java.lang.Object
-
- org.guvnor.common.services.builder.ResourceChangeObserver
-
@ApplicationScoped public class ResourceChangeObserver extends Object
Server side component that observes for the different resource add/delete/update events related to a given project and that causes the ModuleDataModelOracle to be invalidated. Typically .java, .class and pom.xml files. When such a resource is modified an InvalidateDMOModuleCacheEvent event is fired.
-
-
Constructor Summary
Constructors Constructor Description ResourceChangeObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessBatchChanges(org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)voidprocessResourceAdd(org.uberfire.workbench.events.ResourceAddedEvent resourceAddedEvent)voidprocessResourceCopied(org.uberfire.workbench.events.ResourceCopiedEvent resourceCopiedEvent)voidprocessResourceDelete(org.uberfire.workbench.events.ResourceDeletedEvent resourceDeletedEvent)voidprocessResourceRenamed(org.uberfire.workbench.events.ResourceRenamedEvent resourceRenamedEvent)voidprocessResourceUpdate(org.uberfire.workbench.events.ResourceUpdatedEvent resourceUpdatedEvent)
-
-
-
Method Detail
-
processResourceAdd
public void processResourceAdd(@Observes org.uberfire.workbench.events.ResourceAddedEvent resourceAddedEvent)
-
processResourceDelete
public void processResourceDelete(@Observes org.uberfire.workbench.events.ResourceDeletedEvent resourceDeletedEvent)
-
processResourceUpdate
public void processResourceUpdate(@Observes org.uberfire.workbench.events.ResourceUpdatedEvent resourceUpdatedEvent)
-
processResourceCopied
public void processResourceCopied(@Observes org.uberfire.workbench.events.ResourceCopiedEvent resourceCopiedEvent)
-
processResourceRenamed
public void processResourceRenamed(@Observes org.uberfire.workbench.events.ResourceRenamedEvent resourceRenamedEvent)
-
processBatchChanges
public void processBatchChanges(@Observes org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)
-
-