Search in sources :

Example 1 with MethodConfig

use of com.alibaba.dubbo.config.MethodConfig in project dubbo by alibaba.

the class InvokerSideConfigUrlTest method initRefConf.

// ======================================================
//   private helper
// ====================================================== 
private void initRefConf() {
    appConfForConsumer = new ApplicationConfig();
    appConfForReference = new ApplicationConfig();
    regConfForConsumer = new RegistryConfig();
    regConfForReference = new RegistryConfig();
    methodConfForReference = new MethodConfig();
    refConf = new ReferenceConfig<DemoService>();
    consumerConf = new ConsumerConfig();
    methodConfForReference.setName("sayName");
    regConfForReference.setAddress("127.0.0.1:9090");
    regConfForReference.setProtocol("mockregistry");
    appConfForReference.setName("ConfigTests");
    refConf.setInterface("com.alibaba.dubbo.config.api.DemoService");
    refConf.setApplication(appConfForReference);
    consumerConf.setApplication(appConfForConsumer);
    refConf.setRegistry(regConfForReference);
    consumerConf.setRegistry(regConfForConsumer);
    refConf.setConsumer(consumerConf);
    refConf.setMethods(Arrays.asList(new MethodConfig[] { methodConfForReference }));
    refConf.setScope(Constants.SCOPE_REMOTE);
}
Also used : RegistryConfig(com.alibaba.dubbo.config.RegistryConfig) MethodConfig(com.alibaba.dubbo.config.MethodConfig) ApplicationConfig(com.alibaba.dubbo.config.ApplicationConfig) DemoService(com.alibaba.dubbo.config.api.DemoService) ConsumerConfig(com.alibaba.dubbo.config.ConsumerConfig)

Example 2 with MethodConfig

use of com.alibaba.dubbo.config.MethodConfig in project dubbo by alibaba.

the class UrlTestBase method initServConf.

@SuppressWarnings("deprecation")
protected void initServConf() {
    appConfForProvider = new ApplicationConfig();
    appConfForService = new ApplicationConfig();
    regConfForProvider = new RegistryConfig();
    regConfForService = new RegistryConfig();
    provConf = new ProviderConfig();
    protoConfForProvider = new ProtocolConfig();
    protoConfForService = new ProtocolConfig();
    methodConfForService = new MethodConfig();
    servConf = new ServiceConfig<DemoService>();
    provConf.setApplication(appConfForProvider);
    servConf.setApplication(appConfForService);
    provConf.setRegistry(regConfForProvider);
    servConf.setRegistry(regConfForService);
    provConf.setProtocols(Arrays.asList(new ProtocolConfig[] { protoConfForProvider }));
    servConf.setProtocols(Arrays.asList(new ProtocolConfig[] { protoConfForService }));
    servConf.setMethods(Arrays.asList(new MethodConfig[] { methodConfForService }));
    servConf.setProvider(provConf);
    servConf.setRef(demoService);
    servConf.setInterfaceClass(DemoService.class);
    methodConfForService.setName("sayName");
    regConfForService.setAddress("127.0.0.1:9090");
    regConfForService.setProtocol("mockregistry");
    appConfForService.setName("ConfigTests");
}
Also used : RegistryConfig(com.alibaba.dubbo.config.RegistryConfig) MethodConfig(com.alibaba.dubbo.config.MethodConfig) ApplicationConfig(com.alibaba.dubbo.config.ApplicationConfig) ProviderConfig(com.alibaba.dubbo.config.ProviderConfig) DemoService(com.alibaba.dubbo.config.api.DemoService) ProtocolConfig(com.alibaba.dubbo.config.ProtocolConfig)

Aggregations

ApplicationConfig (com.alibaba.dubbo.config.ApplicationConfig)2 MethodConfig (com.alibaba.dubbo.config.MethodConfig)2 RegistryConfig (com.alibaba.dubbo.config.RegistryConfig)2 DemoService (com.alibaba.dubbo.config.api.DemoService)2 ConsumerConfig (com.alibaba.dubbo.config.ConsumerConfig)1 ProtocolConfig (com.alibaba.dubbo.config.ProtocolConfig)1 ProviderConfig (com.alibaba.dubbo.config.ProviderConfig)1