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()
void
Removes data flagged as badvoid
Marks all RetryHistoricalData values as badvoid
markAsBad
(HistoricalTagValue value) static BasicDataTransaction
nonEnabledData
(HistoricalData data) Good data that has been retried yetstatic Stream<HistoricalData>
static org.apache.commons.lang3.tuple.Pair<BasicDataTransaction,
Exception> static Stream<RetryHistoricalData>
boolean
void
static void
setRetry
(HistoricalData data, RetryHistoricalData.RetryState state) void
Methods 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
-HistoricalTagValue
that store wasn't able to process
-
badData
- Returns:
- Copy of the
HistoricalData
containing 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
-