Class ManifestConsistencyCheckOperation

java.lang.Object
io.bdeploy.bhive.BHive.Operation<Set<ElementView>>
io.bdeploy.bhive.op.ManifestConsistencyCheckOperation
All Implemented Interfaces:
BHiveExecution, Callable<Set<ElementView>>

public class ManifestConsistencyCheckOperation extends BHive.Operation<Set<ElementView>>
Operation to check manifest consistency. A Manifest is considered consistent if all required ObjectIds are present in the BHive recursively.

Returns the list of missing/damaged ElementViews, which identify the underlying elements.

This is a quick check for fundamental consistency, which is complemented by ObjectConsistencyCheckOperation - which checks each existing and reachable object for actual data integrity.