Class TenantCapacityPersistService
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.capacity.TenantCapacityPersistService
-
@Service public class TenantCapacityPersistService extends Object
Tenant Capacity Service- Author:
- hexu.hxy
-
-
Constructor Summary
Constructors Constructor Description TenantCapacityPersistService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancorrectUsage(String tenant, Timestamp gmtModified)booleandecrementUsage(TenantCapacity tenantCapacity)booleandeleteTenantCapacity(String tenant)List<TenantCapacity>getCapacityList4CorrectUsage(long lastId, int pageSize)获取TenantCapacity列表,只有id、tenantId有值TenantCapacitygetTenantCapacity(String tenantId)booleanincrementUsage(TenantCapacity tenantCapacity)booleanincrementUsageWithDefaultQuotaLimit(TenantCapacity tenantCapacity)booleanincrementUsageWithQuotaLimit(TenantCapacity tenantCapacity)voidinit()booleaninsertTenantCapacity(TenantCapacity tenantCapacity)booleanupdateQuota(String tenant, Integer quota)booleanupdateTenantCapacity(String tenant, Integer quota, Integer maxSize, Integer maxAggrCount, Integer maxAggrSize)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getTenantCapacity
public TenantCapacity getTenantCapacity(String tenantId)
-
insertTenantCapacity
public boolean insertTenantCapacity(TenantCapacity tenantCapacity)
-
incrementUsageWithDefaultQuotaLimit
public boolean incrementUsageWithDefaultQuotaLimit(TenantCapacity tenantCapacity)
-
incrementUsageWithQuotaLimit
public boolean incrementUsageWithQuotaLimit(TenantCapacity tenantCapacity)
-
incrementUsage
public boolean incrementUsage(TenantCapacity tenantCapacity)
-
decrementUsage
public boolean decrementUsage(TenantCapacity tenantCapacity)
-
updateTenantCapacity
public boolean updateTenantCapacity(String tenant, Integer quota, Integer maxSize, Integer maxAggrCount, Integer maxAggrSize)
-
getCapacityList4CorrectUsage
public List<TenantCapacity> getCapacityList4CorrectUsage(long lastId, int pageSize)
获取TenantCapacity列表,只有id、tenantId有值- Parameters:
lastId- id > lastIdpageSize- 页数- Returns:
- TenantCapacity列表
-
deleteTenantCapacity
public boolean deleteTenantCapacity(String tenant)
-
-