This project has retired. For details please refer to its
        
        Attic page .
      
CocoonStoreJanitor (Cocoon API 2.1.12-dev [March 20 2012])
 
 
org.apache.cocoon.components.store.impl 
 
java.lang.Object 
  org.apache.avalon.framework.logger.AbstractLogEnabled 
      org.apache.cocoon.components.store.impl.StoreJanitorImpl 
          org.apache.cocoon.components.store.impl.CocoonStoreJanitor 
 
All Implemented Interfaces:  Runnable , Disposable , Startable , Component , LogEnabled , Parameterizable , Serviceable , ThreadSafe , StoreJanitor  
public class CocoonStoreJanitor  extends StoreJanitorImpl implements Serviceable , Disposable    
The CocoonStoreJanitor class just subclasses the StoreJanitorImplRunnableManager
Version: $Id: CocoonStoreJanitor.html 1304258 2012-03-23 10:09:27Z ilgrosso $ 
Author: Giacomo Pati  
 
Method Summary   
 void dispose RunnableManager 
 void parameterize Parameters  params) 
 void run  
 void service ServiceManager  serviceManager)RunnableManager 
 void start RunnableManager 
 
Methods inherited from class java.lang.Object   
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait  
 
CocoonStoreJanitor 
public CocoonStoreJanitor () 
 
parameterize 
public void parameterize (Parameters  params)
                  throws ParameterException  
Description copied from class: StoreJanitorImpl  Parameterize the StoreJanitorImpl.
Specified by: parameterize Parameterizable Overrides: parameterize StoreJanitorImpl  
Throws: 
ParameterException  
  
service 
public void service (ServiceManager  serviceManager)
             throws ServiceException  
Get the RunnableManager
Specified by: service Serviceable  
Parameters: serviceManager - The ServiceManager
Throws: 
ServiceException  
  
dispose 
public void dispose () 
Release RunnableManager
Specified by: dispose Disposable  
 
  
run 
public void run () 
The "checker" thread checks if memory is running low in the jvm.
Specified by: run Runnable Overrides: run StoreJanitorImpl  
 
  
start 
public void start () 
Start this instance using a default thread from the
 RunnableManager
Specified by: start Startable Overrides: start StoreJanitorImpl