Class MSOutlookNode
- java.lang.Object
-
- com.levigo.jadice.server.internal.NodeInternal
-
- com.levigo.jadice.server.Node
-
- com.levigo.jadice.server.msoffice.MSOutlookNode
-
public class MSOutlookNode extends Node
ThisNode
uses Microsoft Office Outlook to open an Outlook Message file and forwards- the message body (might be plain text, HTML oder RTF)
- objects embedded in the message body
- optional attachments
Node
s.As alternative you can use the
TNEFNode
withInputFormat#MSG
with produces the same output but does not require MS Outlook and works in pure Java instead.Note: As MS Outlook refuses to work via COM calls you have to install the add-in Advanced Security for Outlook first.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.levigo.jadice.server.Node
Node.Cardinality
-
-
Constructor Summary
Constructors Constructor Description MSOutlookNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFilename()
String
getWorkerClassName()
Return the node's associatedcom.levigo.jadice.server.core.NodeWorker
full qualified class's name.void
setFilename(String filename)
Set the fallback filename.-
Methods inherited from class com.levigo.jadice.server.Node
addTransportReceiver, appendSuccessor, apply, equals, getInputCardinality, getJob, getOutputCardinality, getPredecessors, getSubsidiaryNodes, getSuccessors, getTransportSender, getUUID, hashCode, initialize, prependPredecessor, remove, validateConfiguration
-
-
-
-
Method Detail
-
getWorkerClassName
public String getWorkerClassName()
Description copied from class:Node
Return the node's associatedcom.levigo.jadice.server.core.NodeWorker
full qualified class's name. By default, the worker class name is- The same as the node name with the trailing "Node" replaced by "Worker" if the node name ends in "Node"
- The node class name with an appended "Worker" otherwise.
This behavior can be overridden in concrete subclasses.
- Overrides:
getWorkerClassName
in classNode
- Returns:
- the full qualified class name of the worker of this node.
-
setFilename
public void setFilename(String filename)
Set the fallback filename. This value will be used to generate a temporary file when no filename is provided in theStreamDescriptor
.Default value:
message.msg
- Parameters:
filename
- fallback filename
-
getFilename
public String getFilename()
-
-