Class EventMonitorBase

java.lang.Object
org.duracloud.account.db.util.sys.impl.EventMonitorBase
All Implemented Interfaces:
EventMonitor
Direct Known Subclasses:
SystemMonitorImpl

public abstract class EventMonitorBase extends Object implements EventMonitor
Author:
Andrew Woods Date: 3/22/11
  • Constructor Details

    • EventMonitorBase

      public EventMonitorBase(NotificationMgr notificationMgr)
  • Method Details

    • accountCreated

      public void accountCreated(org.duracloud.account.db.model.util.AccountCreationInfo acctInfo)
      Description copied from interface: EventMonitor
      This method defines the contract for receiving notification of the 'account-creation' event.
      Specified by:
      accountCreated in interface EventMonitor
      Parameters:
      acctInfo - of new account
    • buildSubj

      protected abstract String buildSubj(org.duracloud.account.db.model.util.AccountCreationInfo acctInfo)
    • buildBody

      protected abstract String buildBody(org.duracloud.account.db.model.util.AccountCreationInfo acctInfo)
    • buildRecipients

      protected abstract String[] buildRecipients()