Package org.apache.camel.component.mail
Class MailMessage
java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.mail.MailMessage
- All Implemented Interfaces:
 org.apache.camel.CamelContextAware,org.apache.camel.Message,org.apache.camel.spi.DataTypeAware,org.apache.camel.spi.HasCamelContext
public class MailMessage
extends org.apache.camel.support.DefaultMessage
Represents a 
Message for working with Mail- 
Field Summary
Fields inherited from class org.apache.camel.support.MessageSupport
camelContext, typeConverter - 
Constructor Summary
ConstructorsConstructorDescriptionMailMessage(org.apache.camel.Exchange exchange, jakarta.mail.Message message, boolean mapMailMessage)  - 
Method Summary
Modifier and TypeMethodDescriptioncopy()voidcopyFrom(org.apache.camel.Message that) protected Objectjakarta.mail.MessageReturns the underlying Mail messagejakarta.mail.MessageReturns the original underlying Mail messageprotected voidvoidsetMessage(jakarta.mail.Message mailMessage) toString()Methods inherited from class org.apache.camel.support.DefaultMessage
createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, removeHeader, removeHeaders, removeHeaders, reset, setHeader, setHeadersMethods inherited from class org.apache.camel.support.MessageSupport
copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait 
- 
Constructor Details
- 
MailMessage
public MailMessage(org.apache.camel.Exchange exchange, jakarta.mail.Message message, boolean mapMailMessage)  
 - 
 - 
Method Details
- 
toString
- Overrides:
 toStringin classorg.apache.camel.support.MessageSupport
 - 
copy
- Specified by:
 copyin interfaceorg.apache.camel.Message- Overrides:
 copyin classorg.apache.camel.support.MessageSupport
 - 
getOriginalMessage
public jakarta.mail.Message getOriginalMessage()Returns the original underlying Mail message - 
getMessage
public jakarta.mail.Message getMessage()Returns the underlying Mail message - 
setMessage
public void setMessage(jakarta.mail.Message mailMessage)  - 
newInstance
- Overrides:
 newInstancein classorg.apache.camel.support.DefaultMessage
 - 
createBody
- Overrides:
 createBodyin classorg.apache.camel.support.MessageSupport
 - 
populateInitialHeaders
- Overrides:
 populateInitialHeadersin classorg.apache.camel.support.DefaultMessage
 - 
copyFrom
public void copyFrom(org.apache.camel.Message that) - Specified by:
 copyFromin interfaceorg.apache.camel.Message- Overrides:
 copyFromin classorg.apache.camel.support.MessageSupport
 
 -