Package org.deltafi.common.types
Class DeltaFile
java.lang.Object
org.deltafi.common.types.DeltaFile
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionNamed(String name) voidvoidaddEgressFlow(String flow) voidaddEnrichment(String enrichmentKey, String enrichmentValue) voidaddEnrichment(String enrichmentKey, String enrichmentValue, String mediaType) voidaddIndexedMetadata(Map<String, String> metadata) voidaddIndexedMetadataIfAbsent(String key, String value) voidaddIndexedMetadataIfAbsent(Map<String, String> metadata) voidvoidcompleteAction(String name, OffsetDateTime start, OffsetDateTime stop) voidcompleteAction(ActionEventInput event) voidconvertLastProtocolToFormatResult(String egressActionName) voiderrorAction(String name, OffsetDateTime start, OffsetDateTime stop, String errorCause, String errorContext) voiderrorAction(String name, OffsetDateTime start, OffsetDateTime stop, String errorCause, String errorContext, OffsetDateTime nextAutoResume) voiderrorAction(ActionEventInput event) voiderrorAction(ActionEventInput event, String policyName, Integer delay) voiderrorAction(ActionEventInput event, String errorCause, String errorContext) voidfilterAction(ActionEventInput event, String filterMessage) getEnrichment(String enrichment) booleanhasCompletedAction(String name) booleanhasCompletedActions(List<String> names) booleanhasDomains(List<String> domains) booleanhasEnrichments(List<String> enrichments) booleanbooleanbooleanbooleanbooleanhasTerminalAction(String name) booleanvoidbooleanisNewAction(String name) booleannoPendingAction(String name) voidqueueAction(String name) voidqueueActionsIfNew(List<String> actions) voidqueueNewAction(String name) voidvoidvoidsetTestModeReason(String reason) sourceMetadata(String key) sourceMetadata(String key, String defaultValue) voidsplitAction(ActionEventInput event) void
-
Constructor Details
-
DeltaFile
public DeltaFile()
-
-
Method Details
-
queueAction
-
queueNewAction
-
actionNamed
-
isNewAction
-
queueActionsIfNew
-
completeAction
-
completeAction
-
filterAction
-
splitAction
-
lastAction
-
splitLastAction
public void splitLastAction() -
removeLastAction
public void removeLastAction() -
convertLastProtocolToFormatResult
-
errorAction
-
errorAction
-
errorAction
-
errorAction
public void errorAction(String name, OffsetDateTime start, OffsetDateTime stop, String errorCause, String errorContext) -
errorAction
public void errorAction(String name, OffsetDateTime start, OffsetDateTime stop, String errorCause, String errorContext, OffsetDateTime nextAutoResume) -
retryErrors
-
setTestModeReason
-
queuedActions
-
domainMap
-
enrichmentMap
-
addDomain
-
hasDomains
-
addIndexedMetadata
-
addIndexedMetadataIfAbsent
-
addIndexedMetadataIfAbsent
-
addEgressFlow
-
getEnrichment
-
addEnrichment
-
addEnrichment
-
hasEnrichments
-
hasErroredAction
public boolean hasErroredAction() -
hasPendingActions
public boolean hasPendingActions() -
hasFilteredAction
public boolean hasFilteredAction() -
hasSplitAction
public boolean hasSplitAction() -
noPendingAction
-
hasTerminalAction
-
hasCompletedAction
-
hasCompletedActions
-
sourceMetadata
-
sourceMetadata
-
getLastProtocolLayer
-
getLastProtocolLayerContent
-
getLastProtocolLayerMetadata
-
getDomains
-
getEnrichment
-
getEgress
-
forQueue
-
referencedSegments
-
storedSegments
-
recalculateBytes
public void recalculateBytes() -
cancelQueuedActions
public void cancelQueuedActions() -
incrementRequeueCount
public void incrementRequeueCount() -
inactiveStage
public boolean inactiveStage()
-