@ElementType(value=TRANSLATOR) public class CrlPipe extends FixedForwardPipe
<pipe
name="Read issuer"
className="nl.nn.adapterframework.pipes.FilePipe"
actions="read"
fileName="dir/issuer.cer"
preserveInput="true"
outputType="stream"
storeResultInSessionKey="issuer"
>
<forward name="success" path="Read CRL" />
</pipe>
<pipe
name="Read CRL"
className="nl.nn.adapterframework.pipes.FilePipe"
actions="read"
fileName="dir/CRL.crl"
outputType="stream"
>
<forward name="success" path="Transform CRL" />
</pipe>
<pipe
name="Transform CRL"
className="nl.nn.adapterframework.pipes.CrlPipe"
issuerSessionKey="issuer"
>
<forward name="success" path="EXIT" />
</pipe>
parameterNamesMustBeUnique
log
LONG_DURATION_MONITORING_EVENT, MESSAGE_SIZE_MONITORING_EVENT, PIPE_EXCEPTION_MONITORING_EVENT
Constructor and Description |
---|
CrlPipe() |
Modifier and Type | Method and Description |
---|---|
PipeRunResult |
doPipe(Message message,
PipeLineSession session)
This is where the action takes place.
|
String |
getIssuerSessionKey() |
void |
setIssuerSessionKey(String issuerSessionKey)
name of the sessionkey that holds a stream to the certificate of the issuer who signed the crl.
|
configure, getParameterValue, setIfParam, setIfValue, setOnlyIfSessionKey, setOnlyIfValue, setSkipOnEmptyInput, setUnlessSessionKey, setUnlessValue, skipPipe
addParameter, consumesSessionVariable, createBean, findForward, getAdapter, getEventSourceName, getForwards, getInSizeStatDummyObject, getOutSizeStatDummyObject, getParameterList, getParameterOverriddenAttributeValue, getParameterValueList, hasSizeStatistics, registerEvent, registerForward, setApplicationContext, setChompCharSize, setDurationThreshold, setElementToMove, setElementToMoveChain, setElementToMoveSessionKey, setEmptyInputReplacement, setGetInputFromFixedValue, setGetInputFromSessionKey, setHideRegex, setLocker, setLogIntermediaryResults, setMaxThreads, setName, setPreserveInput, setRemoveCompactMsgNamespaces, setRestoreMovedElements, setSecLogSessionKeys, setSizeStatistics, setStoreResultInSessionKey, setWriteToSecLog, start, stop, throwEvent
configureTransactionAttributes, isTransacted, isTransacted, setTransacted, setTransactionTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChompCharSize, getDurationThreshold, getElementToMove, getElementToMoveChain, getElementToMoveSessionKey, getEmptyInputReplacement, getGetInputFromFixedValue, getGetInputFromSessionKey, getLocker, getSecLogSessionKeys, getStoreResultInSessionKey, isPreserveInput, isRemoveCompactMsgNamespaces, isRestoreMovedElements, isWriteToSecLog, setPipeLine
getMaxThreads
getName
getApplicationContext, getName
getConfigurationClassLoader
getName
getTransactionAttribute, getTransactionTimeout, getTxDef, setTransactionAttribute
public PipeRunResult doPipe(Message message, PipeLineSession session) throws PipeRunException
AbstractPipe
doPipe
in interface IPipe
doPipe
in class AbstractPipe
PipeRunException
public String getIssuerSessionKey()
public void setIssuerSessionKey(String issuerSessionKey)
Copyright © 2023 Frank!Framework. All rights reserved.