Class GroupSyncConsumer
java.lang.Object
edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
edu.internet2.middleware.grouper.client.GroupSyncConsumer
Change log consumer to sync groups to other grouper incrementally
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
processChangeLogEntries
(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata) This is going to do best efforts, but if it cant get through, then log and continue...Methods inherited from class edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
callAtLeastOnce, getBatchSize, getConsumerName, setConsumerName
-
Constructor Details
-
GroupSyncConsumer
public GroupSyncConsumer()
-
-
Method Details
-
processChangeLogEntries
public long processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata) This is going to do best efforts, but if it cant get through, then log and continue...- Specified by:
processChangeLogEntries
in classChangeLogConsumerBase
- Parameters:
changeLogEntryList
- NOTE, DO NOT CHANGE OR EDIT THE OBJECTS IN THIS LIST, THEY MIGHT BE SHARED!- Returns:
- which sequence number it got up to (which sequence number was the last one processed). or -1 if none processed
- See Also:
-