Class RuleConsumer
java.lang.Object
edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
edu.internet2.middleware.grouper.changeLog.esb.consumer.RuleConsumer
Class to dispatch individual events for rules
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
fixVetoIfNotInFolder
(Group group, Subject subject, String subjectSourceId) long
processChangeLogEntries
(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata) process the change logsstatic boolean
shouldContinueFixVetoIfNotInFolder
(RuleDefinition definition) Methods inherited from class edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
callAtLeastOnce, getBatchSize, getConsumerName, setConsumerName
-
Constructor Details
-
RuleConsumer
public RuleConsumer()
-
-
Method Details
-
shouldContinueFixVetoIfNotInFolder
-
fixVetoIfNotInFolder
-
processChangeLogEntries
public long processChangeLogEntries(List<ChangeLogEntry> changeLogEntryList, ChangeLogProcessorMetadata changeLogProcessorMetadata) Description copied from class:ChangeLogConsumerBase
process the change logs- 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:
-