Class MimeMultipartDataFormat
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultDataFormat
-
- org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.DataFormat
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Dataformat("mimeMultipart") public class MimeMultipartDataFormat extends org.apache.camel.support.DefaultDataFormat
-
-
Constructor Summary
Constructors Constructor Description MimeMultipartDataFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doInit()
void
marshal(org.apache.camel.Exchange exchange, Object graph, OutputStream stream)
void
setBinaryContent(boolean binaryContent)
void
setHeadersInline(boolean headersInline)
void
setIncludeHeaders(String includeHeaders)
void
setMultipartSubType(String multipartSubType)
void
setMultipartWithoutAttachment(boolean multipartWithoutAttachment)
Object
unmarshal(org.apache.camel.Exchange exchange, InputStream stream)
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
setBinaryContent
public void setBinaryContent(boolean binaryContent)
-
setHeadersInline
public void setHeadersInline(boolean headersInline)
-
setIncludeHeaders
public void setIncludeHeaders(String includeHeaders)
-
setMultipartWithoutAttachment
public void setMultipartWithoutAttachment(boolean multipartWithoutAttachment)
-
setMultipartSubType
public void setMultipartSubType(String multipartSubType)
-
marshal
public void marshal(org.apache.camel.Exchange exchange, Object graph, OutputStream stream) throws org.apache.camel.NoTypeConversionAvailableException, javax.mail.MessagingException, IOException
- Throws:
org.apache.camel.NoTypeConversionAvailableException
javax.mail.MessagingException
IOException
-
unmarshal
public Object unmarshal(org.apache.camel.Exchange exchange, InputStream stream) throws IOException, javax.mail.MessagingException
- Throws:
IOException
javax.mail.MessagingException
-
-