edu.internet2.middleware.grouper.messaging
Class MessagingListenerBase

java.lang.Object
  extended by edu.internet2.middleware.grouper.messaging.MessagingListenerBase
Direct Known Subclasses:
MessagingListenerPrint, MessagingListenerToChangeLogConsumer

public abstract class MessagingListenerBase
extends Object

extend this class and register in the grouper-loader.properties to be a change log consumer

Author:
mchyzer

Constructor Summary
MessagingListenerBase()
           
 
Method Summary
abstract  void processMessages(String messageSystemName, String queueName, 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
 

Constructor Detail

MessagingListenerBase

public MessagingListenerBase()
Method Detail

processMessages

public abstract void processMessages(String messageSystemName,
                                     String queueName,
                                     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 -