Uses of Interface
org.frankframework.core.IPipe
Package
Description
-
Uses of IPipe in org.frankframework.cache
Modifier and TypeClassDescriptionclass
Remove specified cache key from cache with specified name. -
Uses of IPipe in org.frankframework.collection
Modifier and TypeClassDescriptionclass
AbstractCollectorPipe<C extends ICollector<P>,
P> Base class for pipes that can collect items, such as multipart messages and zip archives. -
Uses of IPipe in org.frankframework.compression
Modifier and TypeClassDescriptionclass
Sends a message to a Sender for each entry of its input, that must be an ZipInputStream.class
Pipe that creates a ZIP archive (on action close). -
Uses of IPipe in org.frankframework.core
Modifier and TypeInterfaceDescriptioninterface
interface
Marker interface for Validatorsinterface
Marker interface for Wrappersinterface
Modifier and TypeClassDescriptionclass
Wrapper for the response validator.Modifier and TypeMethodDescriptionvoid
Register a Pipe at this pipeline.void
io.micrometer.core.instrument.DistributionSummary
PipeLine.getPipeSizeInStatistics
(IPipe pipe) io.micrometer.core.instrument.DistributionSummary
PipeLine.getPipeSizeOutStatistics
(IPipe pipe) io.micrometer.core.instrument.DistributionSummary
PipeLine.getPipeWaitStatistics
(IPipe pipe) PipeLine.resolveForward
(IPipe pipe, PipeForward forward) Find the destination of the forward, i.e. theobject
(Pipe or PipeLineExit) where the forward points to.protected void
protected void
ModifierConstructorDescriptionPipeRunException
(IPipe pipe, String msg) PipeRunException
(IPipe pipe, String msg, Throwable e) -
Uses of IPipe in org.frankframework.http.rest
-
Uses of IPipe in org.frankframework.jdbc
Modifier and TypeClassDescriptionclass
Pipe that iterates over the lines in a BLOB.class
Pipe that iterates over the lines in a CLOB.class
Base class for JDBC iterating pipes.class
abstract baseclass for Pipes that iterate over the lines in a lob.class
Pipe that iterates over rows in in ResultSet. -
Uses of IPipe in org.frankframework.ldap
Modifier and TypeClassDescriptionclass
Base pipe for querying LDAP.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Pipe that returns the memberships of a userDN.class
Pipe that checks if a specified dn exists as 'member' in another specified dn in LDAP. -
Uses of IPipe in org.frankframework.management.bus.endpoints
Modifier and TypeMethodDescriptionprotected IPipe
BusEndpointBase.getPipeByName
(Adapter adapter, String pipeName) -
Uses of IPipe in org.frankframework.pipes
Modifier and TypeClassDescriptionclass
Base class forPipe
.class
Pipe that validates the input message against a Schema.static class
Wrapper for the response validator.class
class
Pipe that performs base64 encoding and decoding.class
Output bytes as specified by the input XML.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Pipe that compares the two integer values.class
Pipe that lexicographically compares two strings, that must NOT be empty.class
Pipe to zip or unzip a message or file.class
Selects an exitState, based on the number of received messages by this pipe.class
Pipe to check the the CredentialFactory (for testing only).class
Pipe that reads a CRL from an input stream and transforms it to an XML.class
Reads a message in CSV format, and turns it into XML.class
Using.jsonnet
transformation files, the DataSonnetPipe uses JSonnet at it's core to transform files from and to different file formats specified by supportedoutputTypes
.class
Pipe that sleeps for a specified time, which defaults to 5000 msecs.class
Pipe that performs domain transforming on the basis of a database table.class
Returns simply the input message.class
Pipe that performs translations between special characters and their xml equivalents.class
Deprecated.class
Pipe that throws an exception, based on the input message.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Provides a base-class for a Pipe that always has the same forward.class
This Pipe opens and returns a file from the classpath.class
Sends a message to a Sender for each child element of the input XML.class
ForPipe is a wrapper to use another pipe a fixed number of times.class
Gets the contents of thepipeLineSession
by a key specified by
.sessionKey
class
Returns the name of the user executing the request.class
This pipe can be used to generate a hash for the given message using an algorithm.class
Pipe that increases the integer value of a session variable.class
Pipe that checks if the calling user has a specified role.class
Selects an exitState, based on if the input is a XML string.class
Base class to send a message to a Sender for each item returned by a configurable iterator.class
Pipe
that validates the XML or JSON input message against a XML Schema and returns either XML or JSON.class
JSON is not aware of the element order.class
Pipe that validates the input message against a JSON Schema.class
Pipe
that checks the well-formedness of the input message.class
Perform an XSLT transformation with a specified stylesheet on a JSON input, yielding JSON, XML or text.class
Creates a JWT with a shared secret using the HmacSHA256 algorithm.class
Pipe that stores all its parameter values in the ThreadContext, formerly known as Mapped Diagnostic Context (MDC), to be used in logging.class
Pipe that sends a mail-message using aMailSender
as its sender.class
class
Generates a random password.class
Hash a password or validate a password against a hash using PasswordHash.java from https://crackstation.net/hashing-security.htm.class
Performs various PGP (Pretty Good Privacy) actions such as Encrypt, Sign, Decrypt, Verify.class
Deprecated, for removal: This API element is subject to removal in a future version.class
Puts the input or the
in the PipeLineSession, under the key specified byvalue
.sessionKey
class
Deprecated, for removal: This API element is subject to removal in a future version.class
Puts the system date/time under a key in thepipeLineSession
.class
Tries to match the input against the provided regex.class
Removes a key specified by
from thesessionKey
pipeLineSession
.class
This Pipe is used to replace values in a few ways.class
Sends a message using ansender
and optionally receives a reply from the same sender.class
class
Returns the number of bytes or characters in the input.class
Skip a number of bytes or characters from the input message.class
Deprecated, for removal: This API element is subject to removal in a future version.not necessary when using Messages.class
Sends a message to a Sender for each line of its input, that must be an InputStream.class
Stream an input stream to an output stream.class
IteratingPipe that has Strings as items.class
Pipe for converting TEXT to XML.class
Breaks up the text input in blocks of a maximum length.class
Extension to FixedForwardPipe for interrupting processing when timeout is exceeded.class
Assumes input to be the file name of a ZIP archive, and unzips it to a directory and/or an XML message.class
Pipe that generates an UUID (Universally Unique Identifier).class
Generate WSDL of parent or specified adapter.class
XmlValidator that will read the XSD's to use from a WSDL.class
Deprecated.class
Deprecated, for removal: This API element is subject to removal in a future version.Please replace with ForEachChildElementPipe.class
Selects a forward, based on XPath evaluationclass
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.class
Pipe that validates the input message against an XML Schema.static class
Wrapper for the XML response validator.class
Pipe
that checks the well-formedness of the input message.class
Perform an XQuery.class
Perform an XSLT transformation with a specified stylesheet. -
Uses of IPipe in org.frankframework.processors
Modifier and TypeMethodDescriptionAbstractPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected abstract PipeRunResult
AbstractPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) protected PipeRunResult
CheckMessageSizePipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) CorePipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected PipeRunResult
ExceptionHandlingPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) InputOutputPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected PipeRunResult
InputOutputPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) Processes the pipe in the pipeline.LimitingParallelExecutionPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected PipeRunResult
LimitingParallelExecutionPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) protected PipeRunResult
LockerPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) protected PipeRunResult
MonitoringPipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) PipeProcessor.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected PipeRunResult
TransactionAttributePipeProcessor.processPipe
(PipeLine pipeline, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) -
Uses of IPipe in org.frankframework.soap
Modifier and TypeClassDescriptionclass
XmlValidator that will automatically add the SOAP envelope XSD to the set of XSD's used for validation.class
Pipe to wrap or unwrap a message from/into a SOAP Envelope.
HashPipe