edu.internet2.middleware.grouper.changeLog
Class ChangeLogConsumerBase
java.lang.Object
edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
- Direct Known Subclasses:
- ChangeLogConsumerBaseImpl, ChangeLogConsumerToMessage, GroupSyncConsumer, PrintTest
public abstract class ChangeLogConsumerBase
- extends Object
extend this class and register in the grouper-loader.properties to be a change log consumer
- Author:
- mchyzer
ChangeLogConsumerBase
public ChangeLogConsumerBase()
processChangeLogEntries
public abstract long processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList,
ChangeLogProcessorMetadata changeLogProcessorMetadata)
- process the change logs
- Parameters:
changeLogEntryList
- NOTE, DO NOT CHANGE OR EDIT THE OBJECTS IN THIS LIST, THEY MIGHT BE SHARED!changeLogProcessorMetadata
-
- Returns:
- which sequence number it got up to (which sequence number was the last one processed). or -1 if none processed