Package io.bdeploy.bhive
Interface BHiveExecution
- All Known Implementing Classes:
AwaitDirectoryLockOperation,BHive,BHive.Operation,BHive.TransactedOperation,CopyOperation,ExportOperation,ExportTreeOperation,FetchOperation,FsckOperation,ImportFileOperation,ImportObjectOperation,ImportOperation,ImportTreeOperation,InsertArtificialTreeOperation,InsertExistingObjectsOperation,InsertManifestOperation,InsertManifestRefOperation,LockDirectoryOperation,ManifestConsistencyCheckOperation,ManifestDeleteOldByIdOperation,ManifestDeleteOperation,ManifestExistsOperation,ManifestLexicalMaxTagOperation,ManifestListOperation,ManifestLoadOperation,ManifestMaxIdOperation,ManifestNextIdOperation,ManifestRefLoadOperation,ManifestRefScanOperation,ObjectConsistencyCheckOperation,ObjectExistsOperation,ObjectListOperation,ObjectLoadOperation,ObjectReadOperation,ObjectSizeOperation,ObjectWriteOperation,PruneOperation,PushOperation,ReleaseDirectoryLockOperation,RemoteOperation,ScanOperation,TransactedRemoteOperation,TreeEntryLoadOperation,TreeLoadOperation
public interface BHiveExecution
Interface for objects accepting a
BHive.Operation for execution.
This can be either a BHive itself, or an object bound to a specific BHive, for instance an BHive.Operation.
-
Method Summary
-
Method Details
-
execute
- Parameters:
op- theBHive.Operationto execute- Returns:
- the
BHive.Operations declared return type.
-
getTransactions
BHiveTransactions getTransactions()- Returns:
- the transactions manager for this
BHiveExecution
-