Package org.frankframework.jdbc
Class BatchBlobTransformerPipe
- All Implemented Interfaces:
FrankElement
,HasApplicationContext
,HasName
,HasTransactionAttribute
,IConfigurable
,IForwardTarget
,IPipe
,IScopeProvider
,IWithParameters
,NameAware
,EventThrowing
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.Lifecycle
@Deprecated
@ConfigurationWarning("BatchBlobTransformerPipe: Not tested and maintained, please look for alternatives if you use BatchBlobTransformerPipe inform WeAreFrank! that there are no suitable alternatives for your use-case")
public class BatchBlobTransformerPipe
extends BatchTransformerPipeBase
Deprecated.
Pipe that batch-transforms the lines in a BLOB.
- Since:
- 4.7
- Author:
- Gerrit van Brakel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.frankframework.jdbc.BatchTransformerPipeBase
BatchTransformerPipeBase.ResultSetReader
-
Field Summary
Fields inherited from class org.frankframework.jdbc.BatchTransformerPipeBase
querySender
Fields inherited from class org.frankframework.batch.StreamTransformerPipe
originalBlockKey
Fields inherited from class org.frankframework.pipes.AbstractPipe
parameterNamesMustBeUnique
Fields inherited from class org.frankframework.core.TransactionAttributes
log
Fields inherited from interface org.frankframework.core.IPipe
LONG_DURATION_MONITORING_EVENT, MESSAGE_SIZE_MONITORING_EVENT, PIPE_EXCEPTION_MONITORING_EVENT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Reader
getReader
(ResultSet rs, String charset, String streamId, PipeLineSession session) Deprecated.void
setBlobCharset
(String charset) Deprecated.void
setBlobsCompressed
(boolean compressed) Deprecated.controls whether blobdata is stored compressed in the databaseMethods inherited from class org.frankframework.jdbc.BatchTransformerPipeBase
addParameter, configure, getDatasourceName, getPhysicalDestinationName, getQuery, getReader, setDatasourceName, setJmsRealm, setQuery, start, stop
Methods inherited from class org.frankframework.batch.StreamTransformerPipe
addChild, addChild, addChild, addChild, addManager, addRecordHandler, addResultHandler, closeAllBlocks, doPipe, getInputStream, getManager, getRecordHandler, getResultHandler, getStreamId, setCharset, setCloseInputstreamOnExit, setReaderFactory, setStoreOriginalBlock
Methods inherited from class org.frankframework.pipes.FixedForwardPipe
getParameterValue, setIfParam, setIfValue, setOnlyIfSessionKey, setOnlyIfValue, setSkipOnEmptyInput, setUnlessSessionKey, setUnlessValue, skipPipe
Methods inherited from class org.frankframework.pipes.AbstractPipe
addForward, consumesSessionVariable, createBean, findForward, getAdapter, getEventSourceName, getForwards, getParameterList, hasRegisteredForward, isRunning, registerEvent, setApplicationContext, setChompCharSize, setDurationThreshold, setElementToMove, setElementToMoveChain, setElementToMoveSessionKey, setEmptyInputReplacement, setGetInputFromFixedValue, setGetInputFromSessionKey, setHideRegex, setLocker, setLogIntermediaryResults, setMaxThreads, setName, setPreserveInput, setRemoveCompactMsgNamespaces, setRestoreMovedElements, setSecLogSessionKeys, setSizeStatistics, setStoreResultInSessionKey, setWriteToSecLog, sizeStatisticsEnabled, throwEvent
Methods inherited from class org.frankframework.core.TransactionAttributes
configureTransactionAttributes, isTransacted, isTransacted, setTransacted, setTransactionTimeout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoader
Methods inherited from interface org.frankframework.core.HasTransactionAttribute
getTransactionAttribute, getTransactionTimeout, getTxDef, setTransactionAttribute
Methods inherited from interface org.frankframework.core.IForwardTarget
getName
Methods inherited from interface org.frankframework.core.IPipe
getChompCharSize, getDurationThreshold, getElementToMove, getElementToMoveChain, getElementToMoveSessionKey, getEmptyInputReplacement, getGetInputFromFixedValue, getGetInputFromSessionKey, getHideRegex, getLocker, getLogIntermediaryResults, getMaxThreads, getSecLogSessionKeys, getStoreResultInSessionKey, isPreserveInput, isRemoveCompactMsgNamespaces, isRestoreMovedElements, isWriteToSecLog, setPipeLine, throwEvent
-
Constructor Details
-
BatchBlobTransformerPipe
public BatchBlobTransformerPipe()Deprecated.
-
-
Method Details
-
getReader
protected Reader getReader(ResultSet rs, String charset, String streamId, PipeLineSession session) throws SenderException Deprecated.- Specified by:
getReader
in classBatchTransformerPipeBase
- Throws:
SenderException
-
setBlobCharset
@Deprecated @ConfigurationWarning("please use attribute \'charset\' instead") public void setBlobCharset(String charset) Deprecated. -
setBlobsCompressed
public void setBlobsCompressed(boolean compressed) Deprecated.controls whether blobdata is stored compressed in the database- Default value
- true
-