org.guvnor.common.services.builder
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 ProjectDataModelOracle to be invalidated. Typically .java, .class and pom.xml
files. When such a resource is modified an InvalidateDMOProjectCacheEvent event is fired.
|
Method Summary |
void |
processBatchChanges(org.uberfire.workbench.events.ResourceBatchChangesEvent resourceBatchChangesEvent)
|
void |
processResourceAdd(org.uberfire.workbench.events.ResourceAddedEvent resourceAddedEvent)
|
void |
processResourceCopied(org.uberfire.workbench.events.ResourceCopiedEvent resourceCopiedEvent)
|
void |
processResourceDelete(org.uberfire.workbench.events.ResourceDeletedEvent resourceDeletedEvent)
|
void |
processResourceRenamed(org.uberfire.workbench.events.ResourceRenamedEvent resourceRenamedEvent)
|
void |
processResourceUpdate(org.uberfire.workbench.events.ResourceUpdatedEvent resourceUpdatedEvent)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceChangeObserver
public ResourceChangeObserver()
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)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.