Package com.jalios.jstore
Class LogCleaner
- java.lang.Object
 - 
- com.jalios.jstore.LogManagerHandler
 - 
- com.jalios.jstore.LogCleaner
 
 
 
- 
- All Implemented Interfaces:
 StoreConstants,org.xml.sax.ContentHandler
public class LogCleaner extends LogManagerHandler
- Since:
 - jcms-5.5.0
 - Version:
 - $Revision: 30425 $
 - Author:
 - Olivier Dedieu
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringREVISION- 
Fields inherited from class com.jalios.jstore.LogManagerHandler
locator, maxLineNumber 
- 
Fields inherited from interface com.jalios.jstore.StoreConstants
ARRAY_FLAG, CLEANING_STATE, COLLECTION_FLAG, CREATE_OP, DELETE_OP, IDLE_STATE, INNER_LOGS, INNER_MILESTONE, INNER_PREFIX, INNER_SYNC, ITEM_ESCAPE_CHAR, ITEM_SEPARATOR, LOADING_STATE, MAP_ASSIGN, MAP_CHARS_TO_ESCAPE, MAP_CLASS_SEPARATOR, MAP_FLAG, NAMESPACE, SH_SUFFIX, STORING_STATE, UPDATE_OP 
 - 
 
- 
Constructor Summary
Constructors Constructor Description LogCleaner(Store store) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean(java.lang.String backupFilename, CleanFilter filter)Clean the current store in the given filevoidprocessInnerLogEntry(InnerLogEntry logEntry)Process an InnerLogEntryvoidprocessStorableLogEntry(StorableLogEntry logEntry)Process a StorableLogEntry- 
Methods inherited from class com.jalios.jstore.LogManagerHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, getMaxLineNumber, handleLogEntryException, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, warning 
 - 
 
 - 
 
- 
- 
Field Detail
- 
REVISION
public static final java.lang.String REVISION
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
LogCleaner
public LogCleaner(Store store)
 
 - 
 
- 
Method Detail
- 
clean
public void clean(java.lang.String backupFilename, CleanFilter filter) throws java.io.IOExceptionClean the current store in the given file- Parameters:
 backupFilename- the output filefilter- the CleanFilter to apply- Throws:
 java.io.IOException- Since:
 - jcms-5.5.0
 
 
- 
processInnerLogEntry
public void processInnerLogEntry(InnerLogEntry logEntry)
Description copied from class:LogManagerHandlerProcess an InnerLogEntry- Specified by:
 processInnerLogEntryin classLogManagerHandler- Parameters:
 logEntry- the InnerLogEntry to process
 
- 
processStorableLogEntry
public void processStorableLogEntry(StorableLogEntry logEntry)
Description copied from class:LogManagerHandlerProcess a StorableLogEntry- Specified by:
 processStorableLogEntryin classLogManagerHandler- Parameters:
 logEntry- the StorableLogEntry to process
 
 - 
 
 -