Uses of Class
org.frankframework.core.PipeLineSession
Package
Description
-
Uses of PipeLineSession in org.frankframework.cache
Modifier and TypeMethodDescriptionRemoveCacheKeyPipe.doPipe
(Message message, PipeLineSession session) CacheAdapterBase.transformKey
(String input, PipeLineSession session) ICache.transformKey
(String input, PipeLineSession session) Transform the the current request message to a key in the cache-map.CacheAdapterBase.transformValue
(Message value, PipeLineSession session) ICache.transformValue
(Message input, PipeLineSession session) Transform the the current response message to a value in the cache-map. -
Uses of PipeLineSession in org.frankframework.collection
Modifier and TypeMethodDescriptionvoid
Collection.add
(Message input, PipeLineSession session, ParameterValueList pvl) protected void
CollectorPipeBase.addPartToCollection
(Collection<C, P> collection, Message input, PipeLineSession session, ParameterValueList pvl) protected Message
CollectorPipeBase.closeCollector
(Collection<C, P> collection, PipeLineSession session) protected abstract C
CollectorPipeBase.createCollector
(Message input, PipeLineSession session) ICollector.createPart
(Message input, PipeLineSession session, ParameterValueList pvl) Add a single item to the collectionprotected final Message
CollectorPipeBase.doAction
(CollectorPipeBase.Action action, Message input, PipeLineSession session) CollectorPipeBase.doPipe
(Message input, PipeLineSession session) protected Collection<C,
P> CollectorPipeBase.getCollection
(PipeLineSession session) protected Collection<C,
P> CollectorSenderBase.getCollection
(PipeLineSession session) protected ParameterValueList
CollectorPipeBase.getParameterValueList
(Message input, PipeLineSession session) CollectorSenderBase.sendMessage
(Message message, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.compression
Modifier and TypeMethodDescriptionprotected ZipWriter
ZipWriterPipe.createCollector
(Message input, PipeLineSession session) ZipWriter.createPart
(Message input, PipeLineSession session, ParameterValueList pvl) ZipWriterPipe.doPipe
(Message input, PipeLineSession session) protected IDataIterator<String>
ZipIteratorPipe.getIterator
(Message input, PipeLineSession session, Map<String, Object> threadContext) protected ZipInputStream
ZipIteratorPipe.getZipInputStream
(Message input, PipeLineSession session, Map<String, Object> threadContext) ZipWriterSender.sendMessage
(Message message, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.core
Modifier and TypeMethodDescriptionvoid
IListener.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<M> rawMessage, PipeLineSession pipeLineSession) Called to perform actions (like committing or sending a reply) after a message has been processed by the Pipeline.void
IPipeLineExitHandler.atEndOfPipeLine
(String correlationId, PipeLineResult pipeLineResult, PipeLineSession session) Called to allow registered handler to perform cleanup or commit/rollback.void
IBlockEnabledSender.closeBlock
(H blockHandle, PipeLineSession session) close the resource that is opened byIBlockEnabledSender.openBlock(PipeLineSession)
.IPipe.doPipe
(Message message, PipeLineSession session) This is where the action takes place.boolean
IRedeliveringListener.messageWillBeRedeliveredOnExitStateError
(PipeLineSession pipeLineSession) IBlockEnabledSender.openBlock
(PipeLineSession session) open a resource that can be used multiple times whenIBlockEnabledSender.sendMessage(Object, Message, PipeLineSession)
is called.PipeLine.process
(String messageId, Message message, PipeLineSession pipeLineSession) Theprocess
method does the processing of a message.
It retrieves the first pipe to execute from thefirstPipe</code field, the call results in a PipRunResult, containing the next pipe to activate.
Adapter.processMessage
(String messageId, Message message, PipeLineSession pipeLineSession) IAdapter.processMessage
(String messageId, Message message, PipeLineSession pipeLineSession) Adapter.processMessageWithExceptions
(String messageId, Message message, PipeLineSession pipeLineSession) IAdapter.processMessageWithExceptions
(String messageId, Message message, PipeLineSession pipeLineSession) void
IMessageHandler.processRawMessage
(IListener<M> origin, RawMessageWrapper<M> message, PipeLineSession session, boolean duplicatesAlreadyChecked) Will use listener to performIListener.extractMessage(org.frankframework.receivers.RawMessageWrapper<M>, java.util.Map<java.lang.String, java.lang.Object>)
andIListener.afterMessageProcessed(org.frankframework.core.PipeLineResult, org.frankframework.receivers.RawMessageWrapper<M>, org.frankframework.core.PipeLineSession)
void
IMessageHandler.processRawMessage
(IListener<M> origin, RawMessageWrapper<M> message, PipeLineSession session, long waitingTime, boolean duplicatesAlreadyChecked) Same asIMessageHandler.processRawMessage(IListener,RawMessageWrapper,PipeLineSession, boolean)
, but now updates IdleStatistics tooIMessageHandler.processRequest
(IListener<M> origin, RawMessageWrapper<M> rawMessage, Message message, PipeLineSession session) Alternative to functions above, will NOT useIListener.extractMessage(org.frankframework.receivers.RawMessageWrapper<M>, java.util.Map<java.lang.String, java.lang.Object>)
.IBlockEnabledSender.sendMessage
(H blockHandle, Message message, PipeLineSession session) ISender.sendMessage
(Message message, PipeLineSession session) Send a message to some destination (as configured in the Sender object).default Message
ISender.sendMessageOrThrow
(Message message, PipeLineSession session) IValidator.validate
(Message message, PipeLineSession session, String messageRoot) IPushingListener.wrapRawMessage
(M rawMessage, PipeLineSession session) Wrap a raw message in a MessageWrapper. -
Uses of PipeLineSession in org.frankframework.http
Modifier and TypeMethodDescriptionvoid
PushingListenerAdapter.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<Message> rawMessage, PipeLineSession pipeLineSession) RestServiceDispatcher.dispatchRequest
(String restPath, String uri, jakarta.servlet.http.HttpServletRequest httpServletRequest, String contentType, String request, PipeLineSession context, jakarta.servlet.http.HttpServletResponse httpServletResponse, jakarta.servlet.ServletContext servletContext) Dispatch a request.protected org.apache.http.entity.mime.FormBodyPart
HttpSender.elementToFormBodyPart
(Element element, PipeLineSession session) protected org.apache.http.entity.mime.FormBodyPart
MultipartHttpSender.elementToFormBodyPart
(Element element, PipeLineSession session) Deprecated.protected org.apache.http.HttpResponse
HttpSessionBase.execute
(URI targetUri, org.apache.http.client.methods.HttpRequestBase httpRequestBase, PipeLineSession session) protected Message
HttpSender.extractResult
(HttpResponseHandler responseHandler, PipeLineSession session) protected abstract Message
HttpSenderBase.extractResult
(HttpResponseHandler responseHandler, PipeLineSession session) Custom implementation to extract the response and format it to a String result.protected Message
RestSender.extractResult
(HttpResponseHandler responseHandler, PipeLineSession session) Deprecated.protected Message
WebServiceSender.extractResult
(HttpResponseHandler responseHandler, PipeLineSession session) protected org.apache.http.client.methods.HttpRequestBase
HttpSender.getMethod
(URI url, Message message, ParameterValueList parameters, PipeLineSession session) protected abstract org.apache.http.client.methods.HttpRequestBase
HttpSenderBase.getMethod
(URI uri, Message message, ParameterValueList parameters, PipeLineSession session) Custom implementation to create aHttpRequest
object.protected org.apache.http.client.methods.HttpRequestBase
WebServiceSender.getMethod
(URI uri, Message message, ParameterValueList parameters, PipeLineSession session) static Message
HttpSender.handleMultipartResponse
(String mimeType, InputStream inputStream, PipeLineSession session) return the first part as Message and put the other parts as InputStream in the PipeLineSessionPushingListenerAdapter.processRequest
(Message rawMessage, PipeLineSession session) RestListener.processRequest
(Message message, PipeLineSession session) WebServiceListener.processRequest
(Message message, PipeLineSession session) static String
RestListenerUtils.retrieveRequestURL
(PipeLineSession session) HttpSenderBase.sendMessage
(Message message, PipeLineSession session) static void
RestListenerUtils.setResponseContentType
(PipeLineSession session, String contentType) Deprecated.PushingListenerAdapter.wrapRawMessage
(Message rawMessage, PipeLineSession session) static void
RestListenerUtils.writeToResponseOutputStream
(PipeLineSession session, InputStream input) Deprecated. -
Uses of PipeLineSession in org.frankframework.http.rest
Modifier and TypeMethodDescriptionApiPrincipalPipe.doPipe
(Message message, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.javascript
Modifier and TypeMethodDescriptionvoid
J2V8.registerCallback
(ISender sender, PipeLineSession session) void
JavascriptEngine.registerCallback
(ISender sender, PipeLineSession session) Only used by J2V8, allows for senders to be called by the javascript function. -
Uses of PipeLineSession in org.frankframework.jdbc
Modifier and TypeMethodDescriptionvoid
JdbcListener.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<M> rawMessage, PipeLineSession pipeLineSession) void
SimpleJdbcListener.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<String> rawMessage, PipeLineSession pipeLineSession) void
DirectQuerySender.closeBlock
(Connection connection, PipeLineSession session) void
FixedQuerySender.closeBlock
(QueryExecutionContext blockHandle, PipeLineSession session) protected void
DirectQuerySender.closeConnectionForSendMessage
(Connection connection, PipeLineSession session) protected void
JdbcQuerySenderBase.closeConnectionForSendMessage
(Connection connection, PipeLineSession session) protected Message
JdbcQuerySenderBase.executeOtherQuery
(Connection connection, PreparedStatement statement, String query, String resultQuery, PreparedStatement resStmt, Message message, PipeLineSession session, ParameterList parameterList) protected Message
JdbcQuerySenderBase.executeOtherQuery
(QueryExecutionContext queryExecutionContext, Message message, PipeLineSession session) protected Message
StoredProcedureQuerySender.executeOtherQuery
(Connection connection, PreparedStatement statement, String query, String resultQuery, PreparedStatement resStmt, Message message, PipeLineSession session, ParameterList parameterList) protected PipeRunResult
JdbcQuerySenderBase.executeSelectQuery
(PreparedStatement statement, Object blobSessionVar, Object clobSessionVar, jakarta.servlet.http.HttpServletResponse response, String contentType, String contentDisposition, PipeLineSession session, IForwardTarget next) protected PipeRunResult
JdbcQuerySenderBase.executeSelectQuery
(PreparedStatement statement, Object blobSessionVar, Object clobSessionVar, PipeLineSession session, IForwardTarget next) protected PipeRunResult
JdbcQuerySenderBase.executeStatementSet
(QueryExecutionContext queryExecutionContext, Message message, PipeLineSession session, IForwardTarget next) protected PipeRunResult
ResultSet2FileSender.executeStatementSet
(QueryExecutionContext queryExecutionContext, Message message, PipeLineSession session, IForwardTarget next) protected IDataIterator<String>
JdbcIteratingPipeBase.getIterator
(Message message, PipeLineSession session, Map<String, Object> threadContext) protected PipeRunResult
JdbcQuerySenderBase.getResult
(ResultSet resultset, Object blobSessionVar, Object clobSessionVar, jakarta.servlet.http.HttpServletResponse response, String contentType, String contentDisposition, PipeLineSession session, IForwardTarget next) DirectQuerySender.openBlock
(PipeLineSession session) FixedQuerySender.openBlock
(PipeLineSession session) DirectQuerySender.sendMessage
(Connection blockHandle, Message message, PipeLineSession session) FixedQuerySender.sendMessage
(QueryExecutionContext blockHandle, Message message, PipeLineSession session) final SenderResult
JdbcSenderBase.sendMessage
(Message message, PipeLineSession session) MessageStoreSender.sendMessage
(Message message, PipeLineSession session) protected PipeRunResult
DirectQuerySender.sendMessageOnConnection
(Connection connection, Message message, PipeLineSession session, IForwardTarget next) protected PipeRunResult
XmlQuerySender.sendMessageOnConnection
(Connection connection, Message message, PipeLineSession session, IForwardTarget next) -
Uses of PipeLineSession in org.frankframework.jms
Modifier and TypeMethodDescriptionvoid
JmsListenerBase.afterMessageProcessed
(PipeLineResult plr, RawMessageWrapper<jakarta.jms.Message> rawMessageWrapper, PipeLineSession session) void
PullingJmsListener.afterMessageProcessed
(PipeLineResult plr, RawMessageWrapper<jakarta.jms.Message> rawMessageWrapper, PipeLineSession pipeLineSession) jakarta.jms.Destination
JmsSender.getDestination
(PipeLineSession session, ParameterValueList pvl) JmsListenerBase.getMessageProperties
(PipeLineSession session) Set additional message headers/properties on the JMS response, read after message has been processed!boolean
JmsListenerBase.messageWillBeRedeliveredOnExitStateError
(PipeLineSession pipeLineSession) JmsSender.sendMessage
(Message message, PipeLineSession session) JmsSender.sendMessage
(Message message, PipeLineSession pipeLineSession, String soapHeader) XmlJmsBrowserSender.sendMessage
(Message message, PipeLineSession session) protected void
JmsListenerBase.sendReply
(PipeLineResult plr, jakarta.jms.Destination replyTo, String replyCid, long timeToLive, boolean ignoreInvalidDestinationException, PipeLineSession pipeLineSession, Map<String, Object> properties) protected void
PullingJmsListener.sendReply
(PipeLineResult plr, jakarta.jms.Destination replyTo, String replyCid, long timeToLive, boolean ignoreInvalidDestinationException, PipeLineSession pipeLineSession, Map<String, Object> properties) RawMessageWrapper<jakarta.jms.Message>
PushingJmsListener.wrapRawMessage
(jakarta.jms.Message rawMessage, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.ldap
Modifier and TypeMethodDescriptionLdapChallengePipe.doPipe
(Message msg, PipeLineSession pls) Deprecated.Checks to see if the supplied parameteres of the pipe can login to LDAPLdapQueryPipeBase.doPipe
(Message message, PipeLineSession session) LdapFindGroupMembershipsPipe.doPipeWithException
(Message message, PipeLineSession session) LdapFindMemberPipe.doPipeWithException
(Message message, PipeLineSession session) abstract PipeRunResult
LdapQueryPipeBase.doPipeWithException
(Message message, PipeLineSession session) String[]
LdapSender.getSubContextList
(DirContext parentContext, String relativeContext, PipeLineSession session) Return a list of all of the subcontexts of the current context, which is relative to parentContext.protected void
LdapChallengePipe.handleError
(LdapSender ldapSender, PipeLineSession session, int code, String message) Deprecated.LdapSender.performOperation
(Message message, PipeLineSession session) Performs the specified operation and returns the results.LdapSender.sendMessage
(Message message, PipeLineSession session) void
LdapSender.storeLdapException
(Throwable t, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.mongodb
Modifier and TypeMethodDescriptionMongoDbSender.sendMessage
(Message message, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.parameters
Modifier and TypeMethodDescriptionvoid
ParameterList.addMatchingSessionKeys
(ParameterValueList result, Parameter parm, Message message, PipeLineSession session, boolean namespaceAware) static ParameterValueList
ParameterValueList.get
(ParameterList params, Message message, PipeLineSession session) Parameter.getValue
(ParameterValueList alreadyResolvedParameters, Message message, PipeLineSession session, boolean namespaceAware) determines the raw valueParameterList.getValue
(ParameterValueList alreadyResolvedParameters, Parameter p, Message message, PipeLineSession session, boolean namespaceAware) ParameterList.getValues
(Message message, PipeLineSession session) ParameterList.getValues
(Message message, PipeLineSession session, boolean namespaceAware) Returns a List of ParameterValue objects -
Uses of PipeLineSession in org.frankframework.pipes
Modifier and TypeMethodDescriptionprotected String
StreamPipe.adjustFirstStringPart
(String firstStringPart, PipeLineSession session) protected PipeRunResult
Json2XmlValidator.alignJson
(String messageToValidate, PipeLineSession session, boolean responseMode) protected PipeRunResult
Json2XmlValidator.alignXml2Json
(String messageToValidate, PipeLineSession session, boolean responseMode) protected void
ForEachChildElementPipe.createHandler
(org.frankframework.pipes.ForEachChildElementPipe.HandlerRecord result, ThreadConnector<?> threadConnector, Message input, PipeLineSession session, IteratingPipe<String>.ItemCallback callback) protected IteratingPipe<I>.ItemCallback
IteratingPipe.createItemCallBack
(PipeLineSession session, ISender sender, Writer out) protected IteratingPipe<String>.ItemCallback
StringIteratorPipe.createItemCallBack
(PipeLineSession session, ISender sender, Writer writer) protected final PipeForward
ValidatorBase.determineForward
(AbstractXmlValidator.ValidationResult validationResult, PipeLineSession session, boolean responseMode, Supplier<String> errorMessageProvider) protected PipeForward
XmlValidator.determineForward
(AbstractXmlValidator.ValidationResult validationResult, PipeLineSession session, boolean responseMode) Base64Pipe.doPipe
(Message message, PipeLineSession session) BytesOutputPipe.doPipe
(Message message, PipeLineSession session) ChecksumPipe.doPipe
(Message message, PipeLineSession session) CompareIntegerPipe.doPipe
(Message message, PipeLineSession session) CompareStringPipe.doPipe
(Message message, PipeLineSession session) CompressPipe.doPipe
(Message message, PipeLineSession session) CounterSwitchPipe.doPipe
(Message message, PipeLineSession session) CredentialCheckingPipe.doPipe
(Message message, PipeLineSession session) CrlPipe.doPipe
(Message message, PipeLineSession session) CsvParserPipe.doPipe
(Message message, PipeLineSession session) DelayPipe.doPipe
(Message message, PipeLineSession session) DomainTransformerPipe.doPipe
(Message invoer, PipeLineSession session) EchoPipe.doPipe
(Message message, PipeLineSession session) EscapePipe.doPipe
(Message message, PipeLineSession session) EtagHandlerPipe.doPipe
(Message message, PipeLineSession session) Deprecated.ExceptionPipe.doPipe
(Message message, PipeLineSession session) FileLineIteratorPipe.doPipe
(Message input, PipeLineSession session) Deprecated.Open a reader for the file named according the input messsage and transform it.FilenameSwitch.doPipe
(Message message, PipeLineSession session) Deprecated.FixedResultPipe.doPipe
(Message message, PipeLineSession session) GetFromSession.doPipe
(Message message, PipeLineSession session) GetPrincipalPipe.doPipe
(Message message, PipeLineSession session) HashPipe.doPipe
(Message message, PipeLineSession session) IncreaseIntegerPipe.doPipe
(Message message, PipeLineSession session) IsUserInRolePipe.doPipe
(Message message, PipeLineSession session) IsXmlPipe.doPipe
(Message message, PipeLineSession session) Json2XmlValidator.doPipe
(Message input, PipeLineSession session, boolean responseMode, String messageRoot) Validate the XML or JSON input, and align/convert it into JSON or XML according to a XML Schema.JsonPipe.doPipe
(Message message, PipeLineSession session) JsonWellFormedChecker.doPipe
(Message message, PipeLineSession session) JwtPipe.doPipe
(Message message, PipeLineSession session) LogContextPipe.doPipe
(Message message, PipeLineSession session) MessageSendingPipe.doPipe
(Message input, PipeLineSession session) PasswordGeneratorPipe.doPipe
(Message message, PipeLineSession session) PasswordHashPipe.doPipe
(Message message, PipeLineSession session) PGPPipe.doPipe
(Message message, PipeLineSession session) PostboxRetrieverPipe.doPipe
(Message message, PipeLineSession session) Deprecated.PutInSession.doPipe
(Message message, PipeLineSession session) PutParametersInSession.doPipe
(Message message, PipeLineSession session) Deprecated.PutSystemDateInSession.doPipe
(Message message, PipeLineSession session) RemoveFromSession.doPipe
(Message message, PipeLineSession session) ReplacerPipe.doPipe
(Message message, PipeLineSession session) SignaturePipe.doPipe
(Message message, PipeLineSession session) SizePipe.doPipe
(Message message, PipeLineSession session) SkipPipe.doPipe
(Message message, PipeLineSession session) Stream2StringPipe.doPipe
(Message message, PipeLineSession session) Deprecated.StreamPipe.doPipe
(Message message, PipeLineSession session) Text2XmlPipe.doPipe
(Message message, PipeLineSession session) TextSplitterPipe.doPipe
(Message message, PipeLineSession session) TimeoutGuardPipe.doPipe
(Message message, PipeLineSession session) UnzipPipe.doPipe
(Message message, PipeLineSession session) UUIDGeneratorPipe.doPipe
(Message message, PipeLineSession session) final PipeRunResult
ValidatorBase.doPipe
(Message message, PipeLineSession session) ValidatorBase.doPipe
(Message input, PipeLineSession session, boolean responseMode, String messageRoot) ValidatorBase.ResponseValidatorWrapper.doPipe
(Message message, PipeLineSession session) WsdlGeneratorPipe.doPipe
(Message message, PipeLineSession session) XmlBuilderPipe.doPipe
(Message message, PipeLineSession session) Deprecated.XmlIf.doPipe
(Message message, PipeLineSession session) XmlSwitch.doPipe
(Message message, PipeLineSession session) This is where the action takes place, the switching is done.XmlValidator.doPipe
(Message input, PipeLineSession session, boolean responseMode, String messageRoot) XmlValidator.ResponseValidatorWrapper.doPipe
(Message message, PipeLineSession session) XmlWellFormedChecker.doPipe
(Message message, PipeLineSession session) XQueryPipe.doPipe
(Message message, PipeLineSession session) XsltPipe.doPipe
(Message input, PipeLineSession session) abstract PipeRunResult
TimeoutGuardPipe.doPipeWithTimeoutGuarded
(Message input, PipeLineSession session) doPipe wrapped around a TimeoutGuardprotected PipeRunResult
XmlValidator.getErrorResult
(String reason, PipeLineSession session, boolean responseMode) protected String
IsUserInRolePipe.getFirstMatchingUserRole
(PipeLineSession session, List<String> roles) protected InputStream
UnzipPipe.getInputStream
(Message message, PipeLineSession session) protected IDataIterator<I>
IteratingPipe.getIterator
(Message input, PipeLineSession session, Map<String, Object> threadContext) protected IDataIterator<String>
StreamLineIteratorPipe.getIterator
(Message input, PipeLineSession session, Map<String, Object> threadContext) Json2XmlValidator.getOutputFormat
(PipeLineSession session, boolean responseMode) protected Reader
StreamLineIteratorPipe.getReader
(Message input, PipeLineSession session, Map<String, Object> threadContext) XmlValidator.getSchemas
(PipeLineSession session) XmlValidator.getSchemasId
(PipeLineSession session) int
MessageSendingPipe.increaseRetryIntervalAndWait
(PipeLineSession session, int retryInterval, String description) protected IteratingPipe.StopReason
ForEachChildElementPipe.iterateOverInput
(Message input, PipeLineSession session, Map<String, Object> threadContext, IteratingPipe<String>.ItemCallback callback) protected IteratingPipe.StopReason
IteratingPipe.iterateOverInput
(Message input, PipeLineSession session, Map<String, Object> threadContext, IteratingPipe<I>.ItemCallback callback) protected IteratingPipe.StopReason
XmlFileElementIteratorPipe.iterateOverInput
(Message input, PipeLineSession session, Map<String, Object> threadContext, IteratingPipe<String>.ItemCallback callback) Deprecated.protected PipeRunResult
IteratingPipe.sendMessage
(Message input, PipeLineSession session, ISender sender, Map<String, Object> threadContext) protected PipeRunResult
MessageSendingPipe.sendMessage
(Message input, PipeLineSession session, ISender sender, Map<String, Object> threadContext) boolean
FixedForwardPipe.skipPipe
(Message input, PipeLineSession session) called byInputOutputPipeProcessor
to check if the pipe needs to be skipped.protected void
Json2XmlValidator.storeInputFormat
(DocumentFormat format, Message input, PipeLineSession session, boolean responseMode) protected PipeForward
JsonValidator.validate
(Message messageToValidate, PipeLineSession session, boolean responseMode, String messageRoot) ValidatorBase.ResponseValidatorWrapper.validate
(Message message, PipeLineSession session, String messageRoot) protected final PipeForward
ValidatorBase.validate
(String messageToValidate, PipeLineSession session) protected abstract PipeForward
ValidatorBase.validate
(Message messageToValidate, PipeLineSession session, boolean responseMode, String messageRoot) ValidatorBase.validate
(Message message, PipeLineSession session, String messageRoot) protected PipeForward
WsdlXmlValidator.validate
(Message messageToValidate, PipeLineSession session, boolean responseMode, String messageRoot) XmlValidator.ResponseValidatorWrapper.validate
(Message message, PipeLineSession session, String messageRoot) protected PipeForward
XmlValidator.validate
(Message messageToValidate, PipeLineSession session, boolean responseMode, String messageRoot) XmlWellFormedChecker.validate
(Message message, PipeLineSession session, String messageRoot) -
Uses of PipeLineSession in org.frankframework.processors
Modifier and TypeMethodDescriptionprotected String
CoreListenerProcessor.getLogPrefix
(ICorrelatedPullingListener<M> listener, PipeLineSession session) CoreListenerProcessor.getMessage
(ICorrelatedPullingListener<M> listener, String correlationID, PipeLineSession pipeLineSession) ListenerProcessor.getMessage
(ICorrelatedPullingListener<M> listener, String correlationID, PipeLineSession pipeLineSession) 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) PipeProcessorBase.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession) protected abstract PipeRunResult
PipeProcessorBase.processPipe
(PipeLine pipeLine, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) protected PipeRunResult
TransactionAttributePipeProcessor.processPipe
(PipeLine pipeline, IPipe pipe, Message message, PipeLineSession pipeLineSession, ThrowingFunction<Message, PipeRunResult, PipeRunException> chain) CachePipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) CorePipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) InputOutputPipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) LimitingParallelExecutionPipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) LockerPipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) PipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) TransactionAttributePipeLineProcessor.processPipeLine
(PipeLine pipeLine, String messageId, Message message, PipeLineSession pipeLineSession, String firstPipe) CacheSenderWrapperProcessor.sendMessage
(SenderWrapperBase senderWrapperBase, Message message, PipeLineSession session) CoreSenderWrapperProcessor.sendMessage
(SenderWrapperBase senderWrapperBase, Message message, PipeLineSession session) InputOutputSenderWrapperProcessor.sendMessage
(SenderWrapperBase senderWrapperBase, Message message, PipeLineSession session) SenderWrapperProcessor.sendMessage
(SenderWrapperBase senderWrapperBase, Message message, PipeLineSession session) CorePipeProcessor.validate
(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot) LimitingParallelExecutionPipeProcessor.validate
(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot) PipeProcessor.validate
(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot) PipeProcessorBase.validate
(PipeLine pipeLine, IValidator validator, Message message, PipeLineSession pipeLineSession, String messageRoot) -
Uses of PipeLineSession in org.frankframework.receivers
Modifier and TypeMethodDescriptionvoid
FileRecordListener.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<String> rawMessage, PipeLineSession pipeLineSession) Deprecated.void
JavaListener.afterMessageProcessed
(PipeLineResult processResult, RawMessageWrapper<M> rawMessage, PipeLineSession pipeLineSession) ServiceDispatcher.dispatchRequest
(String serviceName, Message message, PipeLineSession session) Dispatch a requestMessage
to a service by its configured name.void
Receiver.processRawMessage
(IListener<M> origin, RawMessageWrapper<M> rawMessage, PipeLineSession session, boolean duplicatesAlreadyChecked) void
Receiver.processRawMessage
(IListener<M> origin, RawMessageWrapper<M> rawMessage, PipeLineSession session, long waitingDuration, boolean duplicatesAlreadyChecked) JavaListener.processRequest
(Message message, PipeLineSession session) Receiver.processRequest
(IListener<M> origin, RawMessageWrapper<M> rawMessage, Message message, PipeLineSession session) Process the received message withReceiver.processRequest(IListener, RawMessageWrapper, Message, PipeLineSession)
.ServiceClient.processRequest
(Message message, PipeLineSession session) Method to implement for processing a request.JavaListener.wrapRawMessage
(M rawMessage, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.scheduler
Modifier and TypeMethodDescriptionSchedulerSender.sendMessage
(Message message, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.senders
Modifier and TypeMethodDescriptionvoid
IsolatedServiceCaller.callServiceAsynchronous
(ServiceClient service, Message message, PipeLineSession session, ThreadLifeCycleEventListener threadLifeCycleEventListener) IsolatedServiceCaller.callServiceIsolated
(ServiceClient service, Message message, PipeLineSession session, ThreadLifeCycleEventListener threadLifeCycleEventListener) protected ContentHandler
JsonXsltSender.createHandler
(Message input, ThreadConnector threadConnector, PipeLineSession session, TransformerPool poolToUse, ContentHandler handler, File tempFile) protected ContentHandler
XsltSender.createHandler
(Message input, ThreadConnector threadConnector, PipeLineSession session, TransformerPool poolToUse, ContentHandler handler, File tempFile) ParallelSenders.doSendMessage
(Message message, PipeLineSession session) ReconnectSenderWrapper.doSendMessage
(Message message, PipeLineSession session) SenderSeries.doSendMessage
(Message message, PipeLineSession session) SenderWrapper.doSendMessage
(Message message, PipeLineSession session) abstract SenderResult
SenderWrapperBase.doSendMessage
(Message message, PipeLineSession session) protected void
ShadowSender.executeGuarded
(ISender sender, Message message, PipeLineSession session, Phaser guard, Map<ISender, ParallelSenderExecutor> executorMap) MailSenderBase.extract
(Message input, PipeLineSession session) Reads fields from either paramList or Xml fileprotected ContentHandler
XsltSender.filterInput
(ContentHandler input, PipeLineSession session) protected ParameterValueList
SenderWithParametersBase.getParameterValueList
(Message input, PipeLineSession session) protected TransformerPool
XsltSender.getTransformerPoolToUse
(PipeLineSession session) protected XMLReader
JsonXsltSender.getXmlReader
(PipeLineSession session, ContentHandler handler) protected XMLReader
XsltSender.getXmlReader
(PipeLineSession session, ContentHandler handler) final SenderResult
BlockEnabledSenderBase.sendMessage
(Message message, PipeLineSession session) CommandSender.sendMessage
(Message message, PipeLineSession session) DelaySender.sendMessage
(Message message, PipeLineSession session) EchoSender.sendMessage
(Message message, PipeLineSession session) FixedResultSender.sendMessage
(Message message, PipeLineSession session) IbisJavaSender.sendMessage
(Message message, PipeLineSession session) IbisLocalSender.sendMessage
(Message message, PipeLineSession session) JavascriptSender.sendMessage
(Message message, PipeLineSession session) LogSender.sendMessage
(Message message, PipeLineSession session) MailSenderBase.sendMessage
(Message message, PipeLineSession session) ReloadSender.sendMessage
(Message message, PipeLineSession session) SenderWrapperBase.sendMessage
(Message message, PipeLineSession session) ShadowSender.sendMessage
(Message message, PipeLineSession session) Override this from the parallel sender as it should only execute the original and shadowsenders here!XmlValidatorSender.sendMessage
(Message message, PipeLineSession session) XsltSender.sendMessage
(Message message, PipeLineSession session) alternative implementation of send message, that should do the same as the original, but reuses the streaming content handlerModifierConstructorDescriptionIsolatedServiceExecutor
(ServiceClient service, Message message, PipeLineSession session, CountDownLatch guard, ThreadLifeCycleEventListener<?> threadLifeCycleEventListener) ParallelSenderExecutor
(ISender sender, Message message, PipeLineSession session, io.micrometer.core.instrument.DistributionSummary summary) -
Uses of PipeLineSession in org.frankframework.soap
Modifier and TypeMethodDescriptionvoid
SoapWrapper.checkForSoapFault
(Message responseBody, Throwable nested, PipeLineSession session) SoapWrapperPipe.doPipe
(Message message, PipeLineSession session) SoapWrapper.getBody
(Message message, boolean allowPlainXml, PipeLineSession session, String soapNamespaceSessionKey) protected String
SoapWrapper.getFaultCode
(Message message, PipeLineSession session) protected String
SoapWrapper.getFaultString
(Message message, PipeLineSession session) SoapWrapper.getHeader
(Message message, PipeLineSession session) protected Message
SoapWrapperPipe.unwrapMessage
(Message message, PipeLineSession session) protected Message
SoapWrapperPipe.wrapMessage
(Message message, String soapHeader, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.stream
Modifier and TypeMethodDescriptionvoid
Message.closeOnCloseOf
(PipeLineSession session, String requester) void
Message.closeOnCloseOf
(PipeLineSession session, INamedObject requester) static MessageOutputStream
MessageOutputStream.getTargetStream
(INamedObject owner, PipeLineSession session, IForwardTarget next) Provides a non-null MessageOutputStream, that the caller can use to obtain a Writer, OutputStream or ContentHandler.boolean
Message.isScheduledForCloseOnExitOf
(PipeLineSession session) void
Message.unscheduleFromCloseOnExitOf
(PipeLineSession session) ModifierConstructorDescriptionMessageOutputStream
(INamedObject owner, JsonEventHandler handler, MessageOutputStream nextStream, ThreadLifeCycleEventListener<T> threadLifeCycleEventListener, IThreadConnectableTransactionManager txManager, PipeLineSession session, ThreadConnector<?> targetThreadConnector) MessageOutputStream
(INamedObject owner, ContentHandler handler, MessageOutputStream nextStream, ThreadLifeCycleEventListener<T> threadLifeCycleEventListener, IThreadConnectableTransactionManager txManager, PipeLineSession session, ThreadConnector<?> targetThreadConnector) ThreadConnector
(Object owner, String description, ThreadLifeCycleEventListener<T> threadLifeCycleEventListener, IThreadConnectableTransactionManager txManager, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.util
Modifier and TypeMethodDescriptionstatic void
JdbcUtil.applyParameters
(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterList parameters, Message message, PipeLineSession session) static void
JdbcUtil.applyParameters
(IDbmsSupport dbmsSupport, PreparedStatement statement, ParameterValueList parameters, PipeLineSession session) static String
FileUtils.getFilename
(ParameterList definedParameters, PipeLineSession session, File originalFile, String filenamePattern) static org.apache.logging.log4j.CloseableThreadContext.Instance
LogUtil.getThreadContext
(IAdapter adapter, String messageId, PipeLineSession session) -
Uses of PipeLineSession in org.frankframework.validation
Modifier and TypeMethodDescriptionXercesXmlValidator.createValidatingParser
(PipeLineSession session, ValidationContext context) AbstractXmlValidator.createValidationContext
(PipeLineSession session, RootValidations rootValidations, Map<List<String>, List<String>> invalidRootNamespaces) org.frankframework.validation.JavaxValidationContext
JavaxXmlValidator.createValidationContext
(PipeLineSession session, RootValidations rootValidations, Map<List<String>, List<String>> invalidRootNamespaces) org.frankframework.validation.XercesValidationContext
XercesXmlValidator.createValidationContext
(PipeLineSession session, RootValidations rootValidations, Map<List<String>, List<String>> invalidRootNamespaces) AbstractXmlValidator.finalizeValidation
(ValidationContext context, PipeLineSession session, Throwable t) Evaluate the validation and set 'reason' session variables.protected String
AbstractXmlValidator.getLogPrefix
(PipeLineSession session) protected org.frankframework.validation.PreparseResult
XercesXmlValidator.getPreparseResult
(PipeLineSession session) SchemasProvider.getSchemas
(PipeLineSession session) SchemasProvider.getSchemasId
(PipeLineSession session) abstract ValidatorHandler
AbstractXmlValidator.getValidatorHandler
(PipeLineSession session, ValidationContext context) JavaxXmlValidator.getValidatorHandler
(PipeLineSession session, ValidationContext context) XercesXmlValidator.getValidatorHandler
(PipeLineSession session, ValidationContext context) AbstractXmlValidator.validate
(Object input, PipeLineSession session, String logPrefix, RootValidations rootValidations, Map<List<String>, List<String>> invalidRootNamespaces) AbstractXmlValidator.validate
(Object input, PipeLineSession session, ValidatorHandler validatorHandler, XMLFilterImpl filter, ValidationContext context) AbstractXmlValidator.validate
(InputSource inputSource, ValidatorHandler validatorHandler, PipeLineSession session, ValidationContext context) -
Uses of PipeLineSession in org.frankframework.xml
Modifier and TypeMethodDescriptionIXmlDebugger.inspectXml
(PipeLineSession session, String label, ContentHandler contentHandler) Allow the debugger to see the XML stream.ModifierConstructorDescriptionRootElementToSessionKeyFilter
(PipeLineSession session, String rootElementSessionKey, String rootNamespaceSessionKey, ContentHandler handler)