Package org.frankframework.pipes
package org.frankframework.pipes
-
ClassDescriptionBase class for
Pipe
.Pipe that validates the input message against a Schema.Wrapper for the response validator.Pipe that performs base64 encoding and decoding.Output bytes as specified by the input XML.Deprecated, for removal: This API element is subject to removal in a future version.Pipe that compares the two integer values.Pipe that lexicographically compares two strings, that must NOT be empty.Pipe to zip or unzip a message or file.Selects an exitState, based on the number of received messages by this pipe.Pipe to check the the CredentialFactory (for testing only).Pipe that reads a CRL from an input stream and transforms it to an XML.Reads a message in CSV format, and turns it into XML.Using.jsonnet
transformation files, the DataSonnetPipe uses JSonnet at it's core to transform files from and to different file formats specified by supportedoutputTypes
.Pipe that sleeps for a specified time, which defaults to 5000 msecs.Pipe that performs domain transforming on the basis of a database table.Returns simply the input message.Pipe that performs translations between special characters and their xml equivalents.Deprecated.Pipe that throws an exception, based on the input message.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Provides a base-class for a Pipe that always has the same forward.This Pipe opens and returns a file from the classpath.Sends a message to a Sender for each child element of the input XML.SAXException thrown to signal that the consumer of a stream does not want to receive more of it.SAXException thrown to signal that a timeout occurred in consuming the stream.ForPipe is a wrapper to use another pipe a fixed number of times.Gets the contents of thepipeLineSession
by a key specified by
.sessionKey
Returns the name of the user executing the request.This pipe can be used to generate a hash for the given message using an algorithm.Selects a forward based on an expression.Pipe that increases the integer value of a session variable.Pipe that checks if the calling user has a specified role.Selects an exitState, based on if the input is a XML string.Base class to send a message to a Sender for each item returned by a configurable iterator.Pipe
that validates the XML or JSON input message against a XML Schema and returns either XML or JSON.JSON is not aware of the element order.Pipe that validates the input message against a JSON Schema.Pipe
that checks the well-formedness of the input message.Perform an XSLT transformation with a specified stylesheet on a JSON input, yielding JSON, XML or text.Creates a JWT with a shared secret using the HmacSHA256 algorithm.Pipe that stores all its parameter values in the ThreadContext, formerly known as Mapped Diagnostic Context (MDC), to be used in logging.Pipe that sends a mail-message using aMailSender
as its sender.Generates a random password.Hash a password or validate a password against a hash using PasswordHash.java from https://crackstation.net/hashing-security.htm.Performs various PGP (Pretty Good Privacy) actions such as Encrypt, Sign, Decrypt, Verify.Deprecated, for removal: This API element is subject to removal in a future version.Puts the input or the
in the PipeLineSession, under the key specified byvalue
.sessionKey
Deprecated, for removal: This API element is subject to removal in a future version.Puts the system date/time under a key in thepipeLineSession
.Tries to match the input against the provided regex.Removes a key specified by
from thesessionKey
pipeLineSession
.This Pipe is used to replace values in a few ways.Copyright 2019-2024 WeAreFrank!Copyright 2019-2024 WeAreFrank!Sends a message using ansender
and optionally receives a reply from the same sender.Returns the number of bytes or characters in the input.Skip a number of bytes or characters from the input message.Deprecated, for removal: This API element is subject to removal in a future version.not necessary when using Messages.Sends a message to a Sender for each line of its input, that must be an InputStream.Stream an input stream to an output stream.IteratingPipe that has Strings as items.Pipe for converting TEXT to XML.Breaks up the text input in blocks of a maximum length.Extension to FixedForwardPipe for interrupting processing when timeout is exceeded.Assumes input to be the file name of a ZIP archive, and unzips it to a directory and/or an XML message.Pipe that generates an UUID (Universally Unique Identifier).Generate WSDL of parent or specified adapter.XmlValidator that will read the XSD's to use from a WSDL.Deprecated.Deprecated, for removal: This API element is subject to removal in a future version.Please replace with ForEachChildElementPipe.Deprecated, for removal: This API element is subject to removal in a future version.please use theIfPipe
for if (else/then) behaviour.Selects an exitState, based on either the content of the input message, by means of a XSLT-stylesheet, the content of a session variable or, by default, by returning the name of the root-element.Pipe that validates the input message against an XML Schema.Wrapper for the XML response validator.Pipe
that checks the well-formedness of the input message.Perform an XQuery.Perform an XSLT transformation with a specified stylesheet.
HashPipe