org.peabody.emailprocessor
Class BounceMessageHook

java.lang.Object
  extended by org.peabody.emailprocessor.AbstractMessageHook
      extended by org.peabody.emailprocessor.RegexMessageHook
          extended by org.peabody.emailprocessor.BounceMessageHook
All Implemented Interfaces:
MessageHook
Direct Known Subclasses:
PostfixBounceMessageHook

public class BounceMessageHook
extends RegexMessageHook

Base class for bounce message hooks.


Field Summary
protected  int emailGroupNumber
           
 
Fields inherited from class org.peabody.emailprocessor.RegexMessageHook
CACHE_REFRESH_PERIOD, generalCacheAdministrator, pattern
 
Fields inherited from class org.peabody.emailprocessor.AbstractMessageHook
category, id
 
Constructor Summary
BounceMessageHook(java.lang.String aRegex, int aEmailGroupNumber)
           
BounceMessageHook(java.lang.String aRegex, int aFlags, int aEmailGroupNumber)
           
 
Method Summary
protected  MessageMatch createMessageMatch(javax.mail.Message aMessage, java.lang.String aMessageText, java.util.regex.Matcher aMatcher)
           
 
Methods inherited from class org.peabody.emailprocessor.RegexMessageHook
getMatch, getPattern, setPattern
 
Methods inherited from class org.peabody.emailprocessor.AbstractMessageHook
getCategory, getId, setCategory, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

emailGroupNumber

protected int emailGroupNumber
Constructor Detail

BounceMessageHook

public BounceMessageHook(java.lang.String aRegex,
                         int aFlags,
                         int aEmailGroupNumber)

BounceMessageHook

public BounceMessageHook(java.lang.String aRegex,
                         int aEmailGroupNumber)
Method Detail

createMessageMatch

protected MessageMatch createMessageMatch(javax.mail.Message aMessage,
                                          java.lang.String aMessageText,
                                          java.util.regex.Matcher aMatcher)
Specified by:
createMessageMatch in class RegexMessageHook