edu.internet2.middleware.grouper.messaging
Class MessagingListenerBase
java.lang.Object
edu.internet2.middleware.grouper.messaging.MessagingListenerBase
- Direct Known Subclasses:
- MessagingListenerPrint, MessagingListenerToChangeLogConsumer
public abstract class MessagingListenerBase
- extends java.lang.Object
extend this class and register in the grouper-loader.properties to be a change log consumer
- Author:
- mchyzer
Method Summary |
abstract void |
processMessages(java.lang.String messageSystemName,
java.lang.String queueName,
java.util.Collection<edu.internet2.middleware.grouperClient.messaging.GrouperMessage> grouperMessageList,
MessagingListenerMetadata messagingListenerMetadata)
process the messages. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessagingListenerBase
public MessagingListenerBase()
processMessages
public abstract void processMessages(java.lang.String messageSystemName,
java.lang.String queueName,
java.util.Collection<edu.internet2.middleware.grouperClient.messaging.GrouperMessage> grouperMessageList,
MessagingListenerMetadata messagingListenerMetadata)
- process the messages. mark them as processed
- Parameters:
messageSystemName
- queueName
- grouperMessageList
- NOTE, DO NOT CHANGE OR EDIT THE OBJECTS IN THIS LIST, THEY MIGHT BE SHARED!messagingListenerMetadata
-