Interface RetryHistoricalData
- All Superinterfaces:
HistoricalData,Serializable
- All Known Subinterfaces:
ScanclassHistorySet
- All Known Implementing Classes:
BasicScanclassHistorySet
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbadData()voidRemoves data flagged as badvoidMarks all RetryHistoricalData values as badvoidmarkAsBad(HistoricalTagValue value) static BasicDataTransactionnonEnabledData(HistoricalData data) Good data that has been retried yetstatic Stream<HistoricalData>static org.apache.commons.lang3.tuple.Pair<BasicDataTransaction,Exception> static Stream<RetryHistoricalData>booleanvoidstatic voidsetRetry(HistoricalData data, RetryHistoricalData.RetryState state) voidMethods inherited from interface com.inductiveautomation.ignition.gateway.history.HistoricalData
getDataCount, getFlavor, getLoggerName, getSignature
-
Method Details
-
markAllAsBad
void markAllAsBad()Marks all RetryHistoricalData values as bad -
clearBadData
void clearBadData()Removes data flagged as bad -
markAsBad
- Parameters:
value-HistoricalTagValuethat store wasn't able to process
-
badData
- Returns:
- Copy of the
HistoricalDatacontaining only data that was marked as bad or null if no data is added
-
setFailureReason
-
failureReason
Exception failureReason() -
setRetry
-
retryState
RetryHistoricalData.RetryState retryState() -
retryEnabled
boolean retryEnabled() -
onlyAttemptedBadData
static org.apache.commons.lang3.tuple.Pair<BasicDataTransaction,Exception> onlyAttemptedBadData(HistoricalData data) -
setRetry
-
onlyRetryHistoricalData
-
nonRetryHistoricalData
-
nonEnabledData
Good data that has been retried yet
-