统计方法耗时

This commit is contained in:
Guoqs
2024-11-21 18:49:22 +08:00
parent 365466c82e
commit 1c42f253d0
8 changed files with 515 additions and 38 deletions

View File

@@ -0,0 +1,39 @@
package com.jsowell.netty.factory;
import com.jsowell.netty.handler.yunkuaichongV2.AbstractYkcHandlerV2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Map;
/**
* 工厂设计模式
* 云快充操作
*/
@Component
public class YKCOperateFactoryV2 {
@Autowired
private Map<String, AbstractYkcHandlerV2> strategyMap;
/**
* 注册
* @param str
* @param handler
*/
// public void register(String str, AbstractYkcHandlerV2 handler) {
// if (StringUtils.isBlank(str) || Objects.isNull(handler)) {
// return;
// }
// strategyMap.put(str, handler);
// }
/**
* 获取
* @param name
* @return
*/
public AbstractYkcHandlerV2 getInvokeStrategy(String name) {
return strategyMap.get(name);
}
}