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
public class MailMessage
extends org.apache.camel.support.DefaultMessage
Represents a
Message
for working with Mail-
Constructor Summary
ConstructorsConstructorDescriptionMailMessage
(org.apache.camel.Exchange exchange, jakarta.mail.Message message, boolean mapMailMessage) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
copyFrom
(org.apache.camel.Message that) protected Object
jakarta.mail.Message
Returns the underlying Mail messagejakarta.mail.Message
Returns the original underlying Mail messageprotected void
void
setMessage
(jakarta.mail.Message mailMessage) toString()
Methods inherited from class org.apache.camel.support.DefaultMessage
createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, isTransactedRedelivered, removeHeader, removeHeaders, removeHeaders, reset, setHeader, setHeaders
Methods inherited from class org.apache.camel.support.MessageSupport
copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, hasDataType, hasMessageId, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId
-
Constructor Details
-
MailMessage
public MailMessage(org.apache.camel.Exchange exchange, jakarta.mail.Message message, boolean mapMailMessage)
-
-
Method Details
-
toString
- Overrides:
toString
in classorg.apache.camel.support.MessageSupport
-
copy
- Specified by:
copy
in interfaceorg.apache.camel.Message
- Overrides:
copy
in 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:
newInstance
in classorg.apache.camel.support.DefaultMessage
-
createBody
- Overrides:
createBody
in classorg.apache.camel.support.MessageSupport
-
populateInitialHeaders
- Overrides:
populateInitialHeaders
in classorg.apache.camel.support.DefaultMessage
-
copyFrom
public void copyFrom(org.apache.camel.Message that) - Specified by:
copyFrom
in interfaceorg.apache.camel.Message
- Overrides:
copyFrom
in classorg.apache.camel.support.MessageSupport
-