Class CapacityManagementAspect
- java.lang.Object
-
- com.alibaba.nacos.config.server.aspect.CapacityManagementAspect
-
public class CapacityManagementAspect extends Object
容量管理切面:批量写入、更新暂不处理- Author:
- hexu.hxy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapacityManagementAspect.LimitTypelimit tyep
-
Constructor Summary
Constructors Constructor Description CapacityManagementAspect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectaroundDeleteConfig(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String dataId, String group, String tenant)无论是否开启容量管理的限制检验功能,删除时候,计数模块中容量信息表中的usage都得减一ObjectaroundSyncUpdateConfigAll(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String dataId, String group, String content, String appName, String srcUser, String tenant, String tag)更新也需要判断content内容是否超过大小限制
-
-
-
Method Detail
-
aroundSyncUpdateConfigAll
public Object aroundSyncUpdateConfigAll(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String dataId, String group, String content, String appName, String srcUser, String tenant, String tag) throws Throwable
更新也需要判断content内容是否超过大小限制- Throws:
Throwable
-
aroundDeleteConfig
public Object aroundDeleteConfig(org.aspectj.lang.ProceedingJoinPoint pjp, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String dataId, String group, String tenant) throws Throwable
无论是否开启容量管理的限制检验功能,删除时候,计数模块中容量信息表中的usage都得减一- Throws:
Throwable
-
-