@Service @Transactional(value="herdTransactionManager") public class StoragePolicyProcessorHelperServiceImpl extends Object implements StoragePolicyProcessorHelperService
| Constructor and Description |
|---|
StoragePolicyProcessorHelperServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
completeStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Completes a storage policy transition as per specified storage policy selection.
|
protected void |
completeStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Completes a storage policy transition as per specified storage policy selection.
|
void |
executeStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Executes a storage policy transition as per specified storage policy selection.
|
protected void |
executeStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Executes a storage policy transition as per specified storage policy selection.
|
void |
initiateStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto,
StoragePolicySelection storagePolicySelection)
Initiates a storage policy transition as per specified storage policy selection.
|
protected void |
initiateStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto,
StoragePolicySelection storagePolicySelection)
Initiates a storage policy transition as per specified storage policy selection.
|
void |
updateStoragePolicyTransitionFailedAttemptsIgnoreException(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Increments the count for failed storage policy transition attempts for the specified storage unit.
|
protected void |
updateStoragePolicyTransitionFailedAttemptsIgnoreExceptionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
Increments the count for failed storage policy transition attempts for the specified storage unit.
|
public StoragePolicyProcessorHelperServiceImpl()
@PublishNotificationMessages @Transactional(propagation=REQUIRES_NEW) public void initiateStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto, StoragePolicySelection storagePolicySelection)
StoragePolicyProcessorHelperServiceinitiateStoragePolicyTransition in interface StoragePolicyProcessorHelperServicestoragePolicyTransitionParamsDto - the storage policy transition DTO to be updated with parameters needed to perform a storage policy transitionstoragePolicySelection - the storage policy selection messageprotected void initiateStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto,
StoragePolicySelection storagePolicySelection)
storagePolicyTransitionParamsDto - the storage policy transition DTO to be updated with parameters needed to perform a storage policy transitionstoragePolicySelection - the storage policy selection message@Transactional(propagation=NOT_SUPPORTED) public void executeStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
StoragePolicyProcessorHelperServiceexecuteStoragePolicyTransition in interface StoragePolicyProcessorHelperServicestoragePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to perform a storage policy transitionprotected void executeStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
storagePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to perform a storage policy transition@PublishNotificationMessages @Transactional(propagation=REQUIRES_NEW) public void completeStoragePolicyTransition(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
StoragePolicyProcessorHelperServicecompleteStoragePolicyTransition in interface StoragePolicyProcessorHelperServicestoragePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to complete a storage policy transitionprotected void completeStoragePolicyTransitionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
storagePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to complete a storage policy transition@Transactional(propagation=REQUIRES_NEW) public void updateStoragePolicyTransitionFailedAttemptsIgnoreException(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
StoragePolicyProcessorHelperServiceupdateStoragePolicyTransitionFailedAttemptsIgnoreException in interface StoragePolicyProcessorHelperServicestoragePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to complete a storage policy transition. The
business object data key and storage name identify the storage unit to be updatedprotected void updateStoragePolicyTransitionFailedAttemptsIgnoreExceptionImpl(StoragePolicyTransitionParamsDto storagePolicyTransitionParamsDto)
storagePolicyTransitionParamsDto - the storage policy transition DTO that contains parameters needed to complete a storage policy transition. The
business object data key and storage name identify the storage unit to be updatedCopyright © 2019. All rights reserved.