@Service @Transactional(value="herdTransactionManager") public class CleanupDestroyedBusinessObjectDataServiceImpl extends Object implements CleanupDestroyedBusinessObjectDataService
| Constructor and Description |
|---|
CleanupDestroyedBusinessObjectDataServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanupS3StorageUnit(BusinessObjectDataStorageUnitKey businessObjectDataStorageUnitKey)
Cleanup a destroyed S3 storage unit.
|
List<BusinessObjectDataStorageUnitKey> |
getS3StorageUnitsToCleanup(int maxResult)
Retrieves a list of keys for S3 storage units that are ready to be for cleanup.
|
public CleanupDestroyedBusinessObjectDataServiceImpl()
@PublishNotificationMessages @Transactional(propagation=REQUIRES_NEW) public void cleanupS3StorageUnit(BusinessObjectDataStorageUnitKey businessObjectDataStorageUnitKey)
cleanupS3StorageUnit in interface CleanupDestroyedBusinessObjectDataServicebusinessObjectDataStorageUnitKey - the business object data storage unit key@Transactional(propagation=NOT_SUPPORTED) public List<BusinessObjectDataStorageUnitKey> getS3StorageUnitsToCleanup(int maxResult)
getS3StorageUnitsToCleanup in interface CleanupDestroyedBusinessObjectDataServicemaxResult - the maximum number of results to retrieveCopyright © 2019. All rights reserved.