com.jalios.jstore
Class LogManagerSyncHandler

java.lang.Object
  extended by com.jalios.jstore.LogManagerHandler
      extended by com.jalios.jstore.LogManagerSyncHandler
All Implemented Interfaces:
StoreConstants, ContentHandler

public class LogManagerSyncHandler
extends LogManagerHandler

This class is the LogManagerHandler which handles the LogEntry when the log is parsed to get the storable ids created or mutated since the given sync stamp.

Version:
$Revision: 27753 $
Author:
Olivier Dedieu

Field Summary
static String REVISION
           
 
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
LogManagerSyncHandler(Stamp syncStamp)
           
LogManagerSyncHandler(Stamp syncStamp, boolean removeCUDSeq, StampTable progressTable)
           
LogManagerSyncHandler(Stamp syncStamp, StampTable st)
           
 
Method Summary
 TreeMap<String,List<StorableLogEntry>> getDataMap()
           
 LogEntry getGreatestCommonLogEntry()
           
 ArrayList<StorableLogEntry> getLogEntryList()
           
 int getOpCount()
           
 TreeMap<String,TreeSet<StorableLogEntry>> getOpMap()
           
 void processInnerLogEntry(InnerLogEntry logEntry)
          Process an InnerLogEntry
 void processStorableLogEntry(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

LogManagerSyncHandler

public LogManagerSyncHandler(Stamp syncStamp)

LogManagerSyncHandler

public LogManagerSyncHandler(Stamp syncStamp,
                             StampTable st)

LogManagerSyncHandler

public LogManagerSyncHandler(Stamp syncStamp,
                             boolean removeCUDSeq,
                             StampTable progressTable)
Method Detail

getOpMap

public TreeMap<String,TreeSet<StorableLogEntry>> getOpMap()

getDataMap

public TreeMap<String,List<StorableLogEntry>> getDataMap()

getLogEntryList

public ArrayList<StorableLogEntry> getLogEntryList()

getOpCount

public int getOpCount()

getGreatestCommonLogEntry

public LogEntry getGreatestCommonLogEntry()

processInnerLogEntry

public void processInnerLogEntry(InnerLogEntry logEntry)
Process an InnerLogEntry

Specified by:
processInnerLogEntry in class LogManagerHandler
Parameters:
logEntry - the InnerLogEntry to process
Since:
jcms-4.0.2

processStorableLogEntry

public void processStorableLogEntry(StorableLogEntry logEntry)
Process a StorableLogEntry

Specified by:
processStorableLogEntry in class LogManagerHandler
Parameters:
logEntry - the StorableLogEntry to process
Since:
jcms-4.0.2


Copyright © 2001-2010 Jalios SA. All Rights Reserved.