Uses of Class
com.levigo.jadice.server.Node
-
-
Uses of Node in com.levigo.jadice.server
Fields in com.levigo.jadice.server declared as Node Modifier and Type Field Description protected Node
Job. node
The attached node.Methods in com.levigo.jadice.server that return Node Modifier and Type Method Description Node
Node. appendSuccessor(Node successor)
Append one successor ("child" in tree lingo) to this node.Node
Job. getNode()
Return the attached node.Node
Node. prependPredecessor(Node predecessor)
Add a predecessor ("parent" in tree lingo) to this node.Methods in com.levigo.jadice.server that return types with arguments of type Node Modifier and Type Method Description List<Node>
Node. getPredecessors()
Get the predecessors ("parents" in tree lingo) to this node.Set<? extends Node>
Node. getSubsidiaryNodes()
Node
s that were created on behalf of this node while executing the job on the server side can be retrieved with this method.List<Node>
Node. getSuccessors()
Get the successors ("children" in tree lingo) of this node.Methods in com.levigo.jadice.server with parameters of type Node Modifier and Type Method Description Node
Node. appendSuccessor(Node successor)
Append one successor ("child" in tree lingo) to this node.abstract void
Job. attach(Node node)
Attach aNode
.void
JobListener. errorOccurred(Job job, Node node, String messageId, String message, Throwable cause)
Receive notification about a non-fatal error during job execution.void
JobListenerAdapter. errorOccurred(Job job, Node node, String messageId, String message, Throwable cause)
void
JobListener. executionFailed(Job job, Node node, String messageId, String reason, Throwable cause)
Receive notification about a failed job execution.void
JobListenerAdapter. executionFailed(Job job, Node node, String messageId, String reason, Throwable cause)
Node
Node. prependPredecessor(Node predecessor)
Add a predecessor ("parent" in tree lingo) to this node.void
JobListener. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
void
JobListenerAdapter. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
void
JobListener. warningOccurred(Job job, Node node, String messageId, String message, Throwable cause)
Receive notification about a warning during job execution.void
JobListenerAdapter. warningOccurred(Job job, Node node, String messageId, String message, Throwable cause)
Method parameters in com.levigo.jadice.server with type arguments of type Node Modifier and Type Method Description void
JobListener. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
void
JobListenerAdapter. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
-
Uses of Node in com.levigo.jadice.server.archive
Subclasses of Node in com.levigo.jadice.server.archive Modifier and Type Class Description class
AbstractUnArchiveNode
class
UnGZIPNode
ANode
uncompressed GZIP streams it encounters.class
UnRARNode
ANode
used to un-RAR the data contained in the input streams, i.e.class
UnSevenZIPNode
class
UnTARNode
ANode
used to untar the data contained in the input streams, i.e.class
UnZIPNode
class
ZIPNode
A node used to package all incomingstream bundles
into a ZIP archive. -
Uses of Node in com.levigo.jadice.server.core
Classes in com.levigo.jadice.server.core with type parameters of type Node Modifier and Type Class Description class
NodeWorker<N extends Node>
A NodeWorker is the server-side counterpart of aNode
.class
StreamWorker<T extends Node>
A special kind ofNodeWorker
which performs its work on a single stream at a time only.interface
WorkerController<N extends Node>
Using this interface, Workers can hand over some control over their execution to other classes.Methods in com.levigo.jadice.server.core with type parameters of type Node Modifier and Type Method Description <N extends Node>
NodeWorker<N>NodeWorkerFactory. createWorker(ServerJob job, N node)
Build aNodeWorker
for a givenNode
Methods in com.levigo.jadice.server.core with parameters of type Node Modifier and Type Method Description void
JobExecutionContext. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
Notify the client that aSubPipeline
has been created on the server sidevoid
ServerJob. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
Propagate that newNode
s were created in a sub-pipeline on behalf of another node.SubPipeline
SubPipeline. endWith(Node lastChild, StreamBundle output)
The sub pipeline shall end at the givenNode
and shall provide its processed data through the givenStreamBundle
.SubPipeline
SubPipeline. startWith(StreamBundle input, Node firstChild)
The sub pipeline shall start at the givenNode
and will be feed with data through the givenStreamBundle
.Method parameters in com.levigo.jadice.server.core with type arguments of type Node Modifier and Type Method Description void
JobExecutionContext. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
Notify the client that aSubPipeline
has been created on the server sidevoid
ServerJob. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
Propagate that newNode
s were created in a sub-pipeline on behalf of another node. -
Uses of Node in com.levigo.jadice.server.core.security
Methods in com.levigo.jadice.server.core.security with type parameters of type Node Modifier and Type Method Description <N extends Node>
NodeWorker<N>SecuredNodeWorkerFactory. createWorker(ServerJob job, N node)
Methods in com.levigo.jadice.server.core.security with parameters of type Node Modifier and Type Method Description boolean
AbstractEnforcingRule. matches(org.springframework.security.core.Authentication auth, Node node)
Constructors in com.levigo.jadice.server.core.security with parameters of type Node Constructor Description DontMatchException(String requiredNode, Node context)
NodeSecurityExpressionRoot(org.springframework.security.core.Authentication auth, Node node)
-
Uses of Node in com.levigo.jadice.server.core.util
Constructor parameters in com.levigo.jadice.server.core.util with type arguments of type Node Constructor Description LimitSupport(WorkerController<? extends Node> controller)
Create a controller dependentLimitSupport
(i.e. -
Uses of Node in com.levigo.jadice.server.csv
Subclasses of Node in com.levigo.jadice.server.csv Modifier and Type Class Description class
Csv2XlsxNode
This node allows to convert csv files into xlsx files for further conversion via MS Office or LibreOffice. -
Uses of Node in com.levigo.jadice.server.documentplatform
Subclasses of Node in com.levigo.jadice.server.documentplatform Modifier and Type Class Description class
DocumentPrintNode
ThisNode
is used to print out documents via the Java™ Print Service API.class
JadiceDocumentInfoNode
ThisNode
is used to gain information about a document.class
PageToImageNode
This worker converts the pages of a document into images defined by the target image format.class
ReshapeNode
A node used to apply document format conversions and other processing using the jadice document platform.class
StreamAnalysisNode
ThisNode
analyzes a stream's content and tries to find out the content's MIME type with the jadice filetype analyzer.class
TIFFMergeNode
This node merges n single- or multi-page TIFF streams into a single multi-page TIFF stream.class
TIFFSplitNode
This node splits multi-page TIFFs into separate single-page TIFF streams. -
Uses of Node in com.levigo.jadice.server.external
Subclasses of Node in com.levigo.jadice.server.external Modifier and Type Class Description class
ExternalProcessCallNode
Calls an external program that is used to convert streams. -
Uses of Node in com.levigo.jadice.server.ghostscript
Subclasses of Node in com.levigo.jadice.server.ghostscript Modifier and Type Class Description class
GhostscriptNode
This node uses Ghostscript for a conversion. -
Uses of Node in com.levigo.jadice.server.html
Subclasses of Node in com.levigo.jadice.server.html Modifier and Type Class Description class
HTML2TextNode
ThisNode
tries to extract plain text from given HTML document streams.class
HTMLRendererNode
This node renders HTML pages into other formats. -
Uses of Node in com.levigo.jadice.server.imagemagick
Subclasses of Node in com.levigo.jadice.server.imagemagick Modifier and Type Class Description class
ImageMagickConvertNode
-
Uses of Node in com.levigo.jadice.server.javamail
Subclasses of Node in com.levigo.jadice.server.javamail Modifier and Type Class Description class
JavamailInputNode
ANode
used to fetch data from a JavaMail compatible message store.class
MessageRFC822Node
ThisNode
handles rfc822 messages that are embedded in a stream.class
MultipartAlternativeNode
ThisNode
unpacks multipart/alternative MIME parts.class
MultipartAppleDoubleNode
ThisNode
handlesmultipart/appledouble
MIME parts.class
MultipartEncryptedNode
ThisNode
handles multipart/encrypted MIME-Parts.class
MultipartMixedNode
class
MultipartRelatedNode
ThisNode
handles multipart/related MIME parts.class
MultipartSignedNode
ThisNode
handles multipart/signed MIME parts.class
TNEFNode
ThisNode
converts TNEF files (i.e. -
Uses of Node in com.levigo.jadice.server.jms.core
Methods in com.levigo.jadice.server.jms.core with parameters of type Node Modifier and Type Method Description void
JMSJobExecutionContext. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
Method parameters in com.levigo.jadice.server.jms.core with type arguments of type Node Modifier and Type Method Description void
JMSJobExecutionContext. announceSubPipelineCreation(Node parent, Set<? extends Node> createdNodes)
-
Uses of Node in com.levigo.jadice.server.libreoffice.server
Subclasses of Node in com.levigo.jadice.server.libreoffice.server Modifier and Type Class Description class
LibreOfficeConversionNode
A node using LibreOffice for document conversion processing.class
OLEExtractorNode
ANode
the extracts any OLE objects that are embedded within an MS Office document. -
Uses of Node in com.levigo.jadice.server.mail
Subclasses of Node in com.levigo.jadice.server.mail Modifier and Type Class Description class
MailBodyCreatorNode
ThisNode
tries to create the title page for an email that contains the most important information of the mail header (To, From, CC, subject, ...) and a list of all attachments of this mail (seeAttachmentDirectory
). -
Uses of Node in com.levigo.jadice.server.misc
Subclasses of Node in com.levigo.jadice.server.misc Modifier and Type Class Description class
DummyNode
A node which does nothing, except forwarding all streams and, optionally, taking a configurable nap after each stream.class
NullNode
ThisNode
discards all data it receives. -
Uses of Node in com.levigo.jadice.server.msoffice
Classes in com.levigo.jadice.server.msoffice with type parameters of type Node Modifier and Type Class Description class
AbstractMSWorker<N extends Node>
Subclasses of Node in com.levigo.jadice.server.msoffice Modifier and Type Class Description class
MSExcelNode
ThisNode
uses Microsoft Office Excel to convert an excel worksheet with a virtual printer or by native file export (only MS Office 2007 and above).class
MSOutlookNode
class
MSPowerpointNode
ThisNode
uses Microsoft Office PowerPoint to convert a presentation file with a virtual printer or by native file export (only MS Office 2007 and above).class
MSProjectNode
ThisNode
uses Microsoft Project to convert an MS Project developing plan with native file export (only MS Office 2010/2013).class
MSVisioNode
ThisNode
uses Microsoft Office Visio to convert an MS Visio drawing with a virtual printer or by native file export (only MS Office 2007 and above).class
MSWordNode
ThisNode
uses Microsoft Office Word to convert an MS Word document with a virtual printer or by native file export (only MS Office 2007 and above). -
Uses of Node in com.levigo.jadice.server.nodes
Subclasses of Node in com.levigo.jadice.server.nodes Modifier and Type Class Description class
DemultiplexerNode
The DemultiplexerNode merges a set of input stream bundles into a single output stream bundle.class
DynamicPipelineNode
The DynamicPipelineNode tries to build a dynamic workflow pipeline with the goal of converting whatever stream is presented to it into a common output format.class
JadiceServerInfoNode
ThisNode
retrieves information about jadice server and its execution environment.class
MultiplexerNode
ThisNode
multiplexes an input stream bundle into a set of output bundles.class
PropertiesLogNode
This node allows to define job properties that are printed out in the server's log messages.class
RouterNode
class
ScriptNode
The ScriptNode allows a server-side script to be used to control stream processing.class
SeparatorPageNode
The SeparatorPageNode interleaves the streams passing through it with generated pages which can be used as separator pages in an aggregated document etc.class
StreamInputNode
ANode
that takesInputStream
s from the client side and makes them available on the server.class
StreamOutputNode
class
URLInputNode
class
URLOutputNode
ThisNode
writes out incoming streams the specified URL. -
Uses of Node in com.levigo.jadice.server.nodes.worker
Methods in com.levigo.jadice.server.nodes.worker with parameters of type Node Modifier and Type Method Description void
StreamScriptContext. loopback(Node input, Node output)
Process a sub-pipeline defined by the input and output node and loop back its output into the current node.void
StreamScriptContext. loopback(Stream s, Node inputNode, Node outputNode)
void
StreamScriptContext. loopback(List<Stream> s, Node inputNode, Node outputNode)
void
StreamScriptContext. output(Node input, Node output)
Process a sub-pipeline defined by the input and output node.void
StreamScriptContext. output(Stream s, Node inputNode, Node outputNode)
void
StreamScriptContext. output(List<Stream> s, Node inputNode, Node outputNode)
StreamBundle
StreamScriptContext. process(Node inputNode, Node outputNode)
Execute the sub-pipeline defined by the input and output node and return the result as aStreamBundle
.StreamBundle
StreamScriptContext. process(Stream s, Node inputNode, Node outputNode)
StreamBundle
StreamScriptContext. process(List<Stream> s, Node inputNode, Node outputNode)
-
Uses of Node in com.levigo.jadice.server.nodes.worker.rules
Methods in com.levigo.jadice.server.nodes.worker.rules that return Node Modifier and Type Method Description Node
BeanDefinitionElement. createConfiguredNode()
Node[]
Multiplex. createPipeline()
Node[]
Pipeline. createPipeline()
Node[]
Rule. createPipeline()
Create the invocation pipeline for the configured nodes -
Uses of Node in com.levigo.jadice.server.notification
Subclasses of Node in com.levigo.jadice.server.notification Modifier and Type Class Description class
NotificationNode
-
Uses of Node in com.levigo.jadice.server.pdf
Subclasses of Node in com.levigo.jadice.server.pdf Modifier and Type Class Description class
EmbedAttachmentsNode
This node embeds streams as attachments into a given PDF documents.class
PDFAnnotationRemoverNode
ThisNode
removes embedded PDF annotations from a given PDF document.class
PDFCompositeNode
ThisNode
composites a set of input PDF documents into a single output PDF document by layering the documents' contents atop of each other.class
PDFDecryptNode
ThisNode
removes encryption flags from PDF documents.class
PDFImageOptimizationNode
A node for optimizing the size of a PDF with embedded images.class
PDFMergeNode
ThisNode
merges a set of input PDF documents into a single output document containing all pages of the input document in order.class
PDFMetadataNode
ThisNode
modifies meta data in PDF documents.class
PDFRotationNode
Rotates the pages of a given PDF document.class
PDFSplitNode
ThisNode
splits PDF documents into a set of output documents containing only one page.class
PortableCollectionDisassemblingNode
-
Uses of Node in com.levigo.jadice.server.script.groovy
Fields in com.levigo.jadice.server.script.groovy declared as Node Modifier and Type Field Description Node
Pipeline. input
Node
Pipeline. output
Methods in com.levigo.jadice.server.script.groovy with parameters of type Node Modifier and Type Method Description void
Multiplex. add(Node child)
void
Pipeline. add(Node child)
-
Uses of Node in com.levigo.jadice.server.util
Methods in com.levigo.jadice.server.util with parameters of type Node Modifier and Type Method Description void
TraceListener. errorOccurred(Job job, Node node, String messageId, String message, Throwable cause)
Causes aLogger.error(String, Throwable)
.void
TraceListener. executionFailed(Job job, Node node, String messageId, String reason, Throwable cause)
Causes aLogger.fatal(String, Throwable)
.void
TraceListener. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
Causes aLogger.info(String)
static <T extends Throwable>
voidNodeTraversal. traverse(Node node, NodeVisitor<T> visitor)
Deprecated.Specify explicitly if subsidiary nodes shall be visited or notstatic <T extends Throwable>
voidNodeTraversal. traverse(Node node, NodeVisitor<T> visitor, boolean visitSubsidiaryNodes)
Show the visitor around all nodes of the graph of which node is a part of.void
NodeVisitor. visit(Node node)
Called if theNodeTraversal
consumed anotherNode
of the node graph.void
TraceListener. warningOccurred(Job job, Node node, String messageId, String message, Throwable cause)
Causes aLogger.warn(String, Throwable)
.Method parameters in com.levigo.jadice.server.util with type arguments of type Node Modifier and Type Method Description void
TraceListener. subPipelineCreated(Job job, Node parent, Set<? extends Node> createdNodes)
Causes aLogger.info(String)
-
Uses of Node in com.levigo.jadice.server.vcf
Subclasses of Node in com.levigo.jadice.server.vcf Modifier and Type Class Description class
Vcf2HtmlNode
This node allows to convert vcf files into html files. -
Uses of Node in com.levigo.jadice.server.ws.cfg
Method parameters in com.levigo.jadice.server.ws.cfg with type arguments of type Node Modifier and Type Method Description com.levigo.jadice.server.client.internal.DefaultJobInternalImpl
DomTree2JobConfigurator. configure(JobConfiguration cfg, Map<String,Node> nodes)
com.levigo.jadice.server.client.internal.DefaultJobInternalImpl
JobConfigurator. configure(JobConfiguration cfg, Map<String,Node> nodes)
This method configures a empty/default job.com.levigo.jadice.server.client.internal.DefaultJobInternalImpl
XmlTemplate2JobConfigurator. configure(JobConfiguration cfg, Map<String,Node> nodes)
-
Uses of Node in com.levigo.jadice.server.ws.xstream
Methods in com.levigo.jadice.server.ws.xstream that return Node Modifier and Type Method Description Node
NodeProvider. newInstance(Class<? extends Node> type)
Methods in com.levigo.jadice.server.ws.xstream that return types with arguments of type Node Modifier and Type Method Description Map<String,Node>
ExtendedXStream. getNodes()
Map<String,Node>
JobConverter. getNodesMap()
Methods in com.levigo.jadice.server.ws.xstream with parameters of type Node Modifier and Type Method Description Class<?>
NodeProvider. getPropertyType(Node node, String name)
void
NodeProvider. writeProperty(Node node, String propertyName, Object value)
Method parameters in com.levigo.jadice.server.ws.xstream with type arguments of type Node Modifier and Type Method Description Node
NodeProvider. newInstance(Class<? extends Node> type)
boolean
NodeProvider. propertyDefinedInClass(String name, Class<? extends Node> type)
boolean
NodeProvider. propertyWriteable(String name, Class<? extends Node> type)
-
Uses of Node in com.levigo.jadice.server.xml
Subclasses of Node in com.levigo.jadice.server.xml Modifier and Type Class Description class
AbstractToXMLNode
ANode
to convert a stream to XML.class
PlaintextToXMLNode
ANode
that converts plain text (for instance from text files or plaintext mails to XML)class
XSLFOFormatterNode
ANode
that uses a XSL-FO processor (Apache FOP) to render an XML input stream.class
XSLTransformationNode
-
Uses of Node in com.levigo.jadice.server.xrechnung
Subclasses of Node in com.levigo.jadice.server.xrechnung Modifier and Type Class Description class
XRechnung2PdfNode
-