Class AbstractMailMessageTransformer<T>
java.lang.Object
org.springframework.integration.mail.transformer.AbstractMailMessageTransformer<T>
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,org.springframework.messaging.Message<?>>,org.springframework.integration.transformer.Transformer
- Direct Known Subclasses:
MailToStringTransformer
public abstract class AbstractMailMessageTransformer<T>
extends java.lang.Object
implements org.springframework.integration.transformer.Transformer, org.springframework.beans.factory.BeanFactoryAware
Base class for Transformers that convert from a JavaMail Message to a
Spring Integration Message.
-
Constructor Summary
Constructors Constructor Description AbstractMailMessageTransformer() -
Method Summary
Modifier and Type Method Description protected abstract org.springframework.integration.support.AbstractIntegrationMessageBuilder<T>doTransform(javax.mail.Message mailMessage)protected org.springframework.integration.support.MessageBuilderFactorygetMessageBuilderFactory()voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)org.springframework.messaging.Message<?>transform(org.springframework.messaging.Message<?> message)
-
Constructor Details
-
AbstractMailMessageTransformer
public AbstractMailMessageTransformer()
-
-
Method Details
-
setBeanFactory
public final void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)- Specified by:
setBeanFactoryin interfaceorg.springframework.beans.factory.BeanFactoryAware
-
getMessageBuilderFactory
protected org.springframework.integration.support.MessageBuilderFactory getMessageBuilderFactory() -
transform
public org.springframework.messaging.Message<?> transform(org.springframework.messaging.Message<?> message)- Specified by:
transformin interfaceorg.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,org.springframework.messaging.Message<?>>- Specified by:
transformin interfaceorg.springframework.integration.transformer.Transformer
-
doTransform
protected abstract org.springframework.integration.support.AbstractIntegrationMessageBuilder<T> doTransform(javax.mail.Message mailMessage) throws java.lang.Exception- Throws:
java.lang.Exception
-