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–2021 The Apache Software Foundation. All rights reserved.