public class ExecutionVertexVersioner extends Object
ExecutionVertices, and allows for checking whether a vertex was modified.
Examples for modifications include:
DefaultScheduler| Constructor and Description |
|---|
ExecutionVertexVersioner() |
| Modifier and Type | Method and Description |
|---|---|
Set<ExecutionVertexID> |
getUnmodifiedExecutionVertices(Set<ExecutionVertexVersion> executionVertexVersions) |
boolean |
isModified(ExecutionVertexVersion executionVertexVersion) |
ExecutionVertexVersion |
recordModification(ExecutionVertexID executionVertexId) |
Map<ExecutionVertexID,ExecutionVertexVersion> |
recordVertexModifications(Collection<ExecutionVertexID> vertices) |
public ExecutionVertexVersion recordModification(ExecutionVertexID executionVertexId)
public Map<ExecutionVertexID,ExecutionVertexVersion> recordVertexModifications(Collection<ExecutionVertexID> vertices)
public boolean isModified(ExecutionVertexVersion executionVertexVersion)
public Set<ExecutionVertexID> getUnmodifiedExecutionVertices(Set<ExecutionVertexVersion> executionVertexVersions)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.