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 |
|---|---|
ExecutionVertexVersion |
getExecutionVertexVersion(ExecutionVertexID executionVertexId) |
Map<ExecutionVertexID,ExecutionVertexVersion> |
getExecutionVertexVersions(Collection<ExecutionVertexID> executionVertexIds) |
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)
public Map<ExecutionVertexID,ExecutionVertexVersion> getExecutionVertexVersions(Collection<ExecutionVertexID> executionVertexIds)
public ExecutionVertexVersion getExecutionVertexVersion(ExecutionVertexID executionVertexId)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.