Package io.bdeploy.bhive.op
Class ObjectListOperation
- All Implemented Interfaces:
BHiveExecution,Callable<Set<ObjectId>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddManifest(Manifest.Key manifest) addManifest(Collection<Manifest.Key> manifests) call()excludeTree(ObjectId tree) When scanning, exclude the givenTreeand all of it's children.excludeTree(Set<ObjectId> trees) When scanning, exclude the givenTreeand all of it's children.ignoreMissingManifest(boolean ignore) Whether to ignore if a manifest is no longer present for listing.Methods inherited from class io.bdeploy.bhive.BHive.Operation
execute, getActivityReporter, getAuditor, getLockContentSupplier, getLockContentValidator, getManifestDatabase, getMarkerRoot, getObjectManager, getTransactions, setRetryCount, submitFileOperation
-
Constructor Details
-
ObjectListOperation
public ObjectListOperation()
-
-
Method Details
-
call
- Throws:
Exception
-
addManifest
-
addTree
-
excludeTree
When scanning, exclude the givenTreeand all of it's children. -
addManifest
-
addTree
-
excludeTree
When scanning, exclude the givenTreeand all of it's children. -
ignoreMissingManifest
Whether to ignore if a manifest is no longer present for listing.Only if the manifest is not there anymore this fact will be ignored. If the manifest cannot be loaded for another reason, this still throws an Exception.
-