public class TInvocationRetryOnNoConnectionHandler extends TAbstractInvocationRetryHandler
Constructor and Description |
---|
TInvocationRetryOnNoConnectionHandler() |
Modifier and Type | Method and Description |
---|---|
void |
prepare(TRetryInvocation invocation,
TCommandStatement commandStatement,
java.lang.String collection,
java.lang.String doctype,
java.lang.String docname,
boolean useTransactionMode)
Prepare an invocation.
|
TInputStream |
retryAfterInvoke(TRetryInvocation invocation,
TCommandStatement commandStatement,
TInputStream inputStream,
TInvocationException cause)
Handle the "result" after the invocation has invoked the the base communication (HTTP, ..) or tried to do that.
|
getLocale, retryAfterSessionModeUpdate, setLocale, wrapUpAfterInvoke, wrapUpAfterSessionModeUpdate
public TInvocationRetryOnNoConnectionHandler()
public void prepare(TRetryInvocation invocation, TCommandStatement commandStatement, java.lang.String collection, java.lang.String doctype, java.lang.String docname, boolean useTransactionMode)
prepare
in interface TInvocationRetryHandler
prepare
in class TAbstractInvocationRetryHandler
invocation
- spcifies the invocation.commandStatement
- specifies the concrete Tamino specific action that should be fullfilled.
Session information is not yet set.collection
- is the collection of the Tamino DB to which the command statement might be related to.doctype
- within a schema of the given collection to which the command statement might be related to.docname
- is the name of the document to which the command statement might be related to.useTransactionState
- specifies whether the transaction state shall be considered.public TInputStream retryAfterInvoke(TRetryInvocation invocation, TCommandStatement commandStatement, TInputStream inputStream, TInvocationException cause)
retryAfterInvoke
in interface TInvocationRetryHandler
retryAfterInvoke
in class TAbstractInvocationRetryHandler
invocation
- spcifies the invocation.commandStatement
- specifies the concrete Tamino specific action that should be fullfilled.
Session information is written to the command statement.inputStream
- the returned input stream from the base communiciationcause
- the exception caused by writing the session information or null, when it has been successfull.Copyright (c) 2017 Software AG. All Rights Reserved.