From f525c45f8cdf7565cf6e556c1a37c9f4b65e6bec Mon Sep 17 00:00:00 2001 From: xgc Date: Tue, 23 Jan 2024 11:55:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4client=E9=87=8C=E9=9D=A2bean?= =?UTF-8?q?=E6=B3=A8=E5=85=A5=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/config/ProxyConfiguration.java | 21 ---------------- .../client/handler/BeanHandler.java | 25 ------------------- 2 files changed, 46 deletions(-) delete mode 100644 neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/handler/BeanHandler.java diff --git a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/ProxyConfiguration.java b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/ProxyConfiguration.java index 9d8faa73..a7fccb4d 100644 --- a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/ProxyConfiguration.java +++ b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/ProxyConfiguration.java @@ -1,12 +1,10 @@ package org.dromara.neutrinoproxy.client.config; -import org.dromara.neutrinoproxy.client.handler.BeanHandler; import org.dromara.neutrinoproxy.client.sdk.handler.ProxyMessageFactory; import org.dromara.neutrinoproxy.core.aot.NeutrinoCoreRuntimeNativeRegistrar; import org.noear.solon.Solon; import org.noear.solon.annotation.Bean; import org.noear.solon.annotation.Configuration; -import org.noear.solon.core.BeanWrap; import org.noear.solon.core.runtime.NativeDetector; /** @@ -17,25 +15,6 @@ import org.noear.solon.core.runtime.NativeDetector; @Configuration public class ProxyConfiguration extends ProxyMessageFactory { - - @Override - public IBeanHandler getBeanHandler() { - return new BeanHandler(); - } - - @Override - public void beanInject(String beanName, Object bean) { - //包装Bean(指定名字的) - BeanWrap beanWrap = Solon.context().wrap(beanName, bean); - //以名字注册 - Solon.context().putWrap(beanName, beanWrap); - } - - @Override - public Object getBean(String beanName,Class c) { - return Solon.context().getBean(beanName); - } - @Override public void stop() { Solon.stop(); diff --git a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/handler/BeanHandler.java b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/handler/BeanHandler.java deleted file mode 100644 index 00154dbe..00000000 --- a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/handler/BeanHandler.java +++ /dev/null @@ -1,25 +0,0 @@ -package org.dromara.neutrinoproxy.client.handler; - -import cn.hutool.core.bean.BeanUtil; -import org.dromara.neutrinoproxy.client.config.SolonProxyConfig; -import org.dromara.neutrinoproxy.client.sdk.config.ProxyConfig; -import org.dromara.neutrinoproxy.core.dispatcher.Dispatcher; -import org.noear.solon.Solon; - - - -public class BeanHandler implements IBeanHandler { - - - @Override - public Dispatcher getDispatcher(){ - return Solon.context().getBean("dispatcher"); - } - - @Override - public ProxyConfig getProxyConfig() { - SolonProxyConfig solonProxyConfig = Solon.context().getBean(SolonProxyConfig.class); - ProxyConfig proxyConfig = BeanUtil.toBean(solonProxyConfig, ProxyConfig.class); - return proxyConfig; - } -}