Interface StorageOfferHACapabilityProvider
public interface StorageOfferHACapabilityProvider
This interface aims to provide a set of methods (or adjust some ones in
StorageOfferProvider
) that offer some HA (High Availability)
capabilities :
Through manual or automatic failover mechanism to make an offer in inactive state
no concerns of the offer configuration persistence implementation (ie: implementation could be Filesystem, Database...)
-
Method Summary
Modifier and TypeMethodDescriptiongetStorageOfferForHA
(String idOffer, boolean includeDisabled) Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)
-
Method Details
-
getStorageOfferForHA
Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)- Parameters:
idOffer
- the id of the storage offer to retrieveincludeDisabled
- whether to include offer with inactive state- Returns:
- an object representation of a storage offer
- Throws:
StorageException
- if any unwanted technical issue happens
-