public class MailBodyCreatorWorker extends NodeWorker<MailBodyCreatorNode>
InputStream
. If that is a pdf
then this worker renders title page and body part separately. Else it merges
those pages.Constructor and Description |
---|
MailBodyCreatorWorker() |
Modifier and Type | Method and Description |
---|---|
Stream |
convertHTMLBody(Stream htmlStream)
Renders a HTML stream.
|
com.levigo.jadice.server.mail.worker.internal.HTMLEnhancer |
getHTMLEnhancer() |
StreamResolverFactory |
getStreamResolverFactory() |
void |
setHTMLEnhancer(com.levigo.jadice.server.mail.worker.internal.HTMLEnhancer htmlEnhancer) |
void |
setStreamResolverFactory(StreamResolverFactory streamResolverFactory) |
protected void |
work()
Implement this method to let the node perform some useful work.
|
abort, abortNow, addInputBundle, addOutputBundle, doAbort, doAbortNow, error, error, error, fail, fail, fail, getController, getInputBundle, getInputBundles, getJob, getLimitSupport, getNode, getOutputBundle, getOutputBundles, getServerJob, getState, getStreamTransportFactory, getTransportSender, initialize, isAbortRequested, postWork, preWork, run, setDescriptor, setJob, toString, warn, warn, warn
public com.levigo.jadice.server.mail.worker.internal.HTMLEnhancer getHTMLEnhancer()
public void setHTMLEnhancer(com.levigo.jadice.server.mail.worker.internal.HTMLEnhancer htmlEnhancer)
public void setStreamResolverFactory(StreamResolverFactory streamResolverFactory)
public StreamResolverFactory getStreamResolverFactory()
protected void work() throws Throwable
NodeWorker
Implementors are free to throw whatever exception they see fit. If any Throwable
is
thrown from this method, the failure manager is notified about the fatal failure of the whole
pipeline.
work
in class NodeWorker<MailBodyCreatorNode>
Throwable
Copyright © 2017 levigo holding gmbh. All rights reserved.