Class AzureDatabaseUtilizationService
java.lang.Object
de.hybris.platform.azure.dtu.impl.AbstractAzureDatabaseService<List<DatabaseUtilization>>
de.hybris.platform.azure.dtu.impl.AzureDatabaseUtilizationService
- All Implemented Interfaces:
DatabaseUtilizationService,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class AzureDatabaseUtilizationService
extends AbstractAzureDatabaseService<List<DatabaseUtilization>>
Azure implementation of
DatabaseUtilizationService-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static class -
Field Summary
FieldsFields inherited from class de.hybris.platform.azure.dtu.impl.AbstractAzureDatabaseService
jdbcTemplate -
Constructor Summary
ConstructorsConstructorDescriptionAzureDatabaseUtilizationService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetQuery()getUtilization(Duration duration) Returns DatabaseUtilization objects for given duration (counted from now)Methods inherited from class de.hybris.platform.azure.dtu.impl.AbstractAzureDatabaseService
afterPropertiesSet, assertValidConnection, getStatusReason, isActive, prepareStatement, query, setBeanName, setDatabaseAccessService
-
Field Details
-
QUERY
- See Also:
-
-
Constructor Details
-
AzureDatabaseUtilizationService
public AzureDatabaseUtilizationService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
getUtilization
Description copied from interface:DatabaseUtilizationServiceReturns DatabaseUtilization objects for given duration (counted from now)List must be sorted and returned in descending order of observationTime.
- Returns:
- the list of DatabaseUtilization objects
-
getQuery
- Specified by:
getQueryin classAbstractAzureDatabaseService<List<DatabaseUtilization>>
-