com.atlassian.confluence.mail
Class DefaultMailContentProcessor

java.lang.Object
  extended by com.atlassian.confluence.mail.DefaultMailContentProcessor
All Implemented Interfaces:
MailContentProcessor

public class DefaultMailContentProcessor
extends Object
implements MailContentProcessor

Delegates to a list of other MailContentProcessor implementations.

Since:
4.2

Constructor Summary
DefaultMailContentProcessor(List<MailContentProcessor> delegates)
           
 
Method Summary
 String process(String input)
          Take the supplied input data and process it in some fashion, returning the result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMailContentProcessor

public DefaultMailContentProcessor(List<MailContentProcessor> delegates)
Method Detail

process

public String process(String input)
Description copied from interface: MailContentProcessor
Take the supplied input data and process it in some fashion, returning the result. If the processing fails then input should be returned as the result.

Specified by:
process in interface MailContentProcessor
Parameters:
input - the content to be processed.
Returns:
the processed version of the content or the same content if processing failed.


Copyright © 2003-2013 Atlassian. All Rights Reserved.