Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.debug
Class ModuleTracker

java.lang.Object
  extended by org.nuxeo.ecm.webengine.debug.ModuleTracker
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
DefaultModuleTracker, IDEModuleTracker

public abstract class ModuleTracker
extends java.lang.Object
implements java.lang.Runnable

Author:
Bogdan Stefanescu

Constructor Summary
ModuleTracker(ModuleImpl module)
           
 
Method Summary
static void flushRootResourcesCache(ModuleImpl module)
           
static void flushSkinCache(ModuleImpl module)
          Flush the skin cache for the given module.
static void flushTypeCache(ModuleImpl module)
          Flush the type cache of a module.
 void run()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleTracker

public ModuleTracker(ModuleImpl module)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

flushTypeCache

public static void flushTypeCache(ModuleImpl module)
Flush the type cache of a module. This will flush all modules type cache since some modules may be dependent on this one. TODO: optimize this

Parameters:
module -

flushRootResourcesCache

public static void flushRootResourcesCache(ModuleImpl module)

flushSkinCache

public static void flushSkinCache(ModuleImpl module)
Flush the skin cache for the given module. Note that all modules skin cache will be flushed since they may depend on this module skins. TODO: optimize this

Parameters:
module -

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.