Guvnor - Project Builder 6.2.0.Final

org.guvnor.common.services.builder
Class ResourceChangeObserver

java.lang.Object
  extended by 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.


Constructor Summary
ResourceChangeObserver()
           
 
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
 

Constructor Detail

ResourceChangeObserver

public ResourceChangeObserver()
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)

Guvnor - Project Builder 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.