Search in sources :

Example 1 with Config

use of io.servicecomb.core.handler.config.Config in project java-chassis by ServiceComb.

the class HandlerConfigUtils method loadConfig.

private static Config loadConfig() throws Exception {
    Config config = new Config();
    List<Resource> resList = PaaSResourceUtils.getSortedResources("classpath*:config/cse.handler.xml", ".handler.xml");
    for (Resource res : resList) {
        Config tmpConfig = XmlLoaderUtils.load(res, Config.class);
        config.mergeFrom(tmpConfig);
    }
    return config;
}
Also used : Config(io.servicecomb.core.handler.config.Config) Resource(org.springframework.core.io.Resource)

Example 2 with Config

use of io.servicecomb.core.handler.config.Config in project java-chassis by ServiceComb.

the class UnitTestMeta method init.

@SuppressWarnings("unchecked")
public static synchronized void init() {
    if (inited) {
        return;
    }
    Config config = new Config();
    Class<?> cls = SimpleLoadBalanceHandler.class;
    config.getHandlerClassMap().put("simpleLB", (Class<Handler>) cls);
    ProducerHandlerManager.INSTANCE.init(config);
    ConsumerHandlerManager.INSTANCE.init(config);
    ApplicationContext applicationContext = Mockito.mock(ApplicationContext.class);
    BeanUtils.setContext(applicationContext);
    inited = true;
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) SimpleLoadBalanceHandler(io.servicecomb.core.handler.impl.SimpleLoadBalanceHandler) Config(io.servicecomb.core.handler.config.Config) SimpleLoadBalanceHandler(io.servicecomb.core.handler.impl.SimpleLoadBalanceHandler) Handler(io.servicecomb.core.Handler)

Example 3 with Config

use of io.servicecomb.core.handler.config.Config in project java-chassis by ServiceComb.

the class HandlerConfigUtils method init.

public static void init() throws Exception {
    Config config = loadConfig();
    ConsumerHandlerManager.INSTANCE.init(config);
    ProducerHandlerManager.INSTANCE.init(config);
}
Also used : Config(io.servicecomb.core.handler.config.Config)

Aggregations

Config (io.servicecomb.core.handler.config.Config)3 Handler (io.servicecomb.core.Handler)1 SimpleLoadBalanceHandler (io.servicecomb.core.handler.impl.SimpleLoadBalanceHandler)1 ApplicationContext (org.springframework.context.ApplicationContext)1 Resource (org.springframework.core.io.Resource)1