| package org.apache.dubbo.sample.tri.direct; |
| |
| import org.apache.dubbo.common.constants.CommonConstants; |
| import org.apache.dubbo.config.ApplicationConfig; |
| import org.apache.dubbo.config.ReferenceConfig; |
| import org.apache.dubbo.config.bootstrap.DubboBootstrap; |
| import org.apache.dubbo.sample.tri.BaseTriWrapConsumerTest; |
| import org.apache.dubbo.sample.tri.TriSampleConstants; |
| import org.apache.dubbo.sample.tri.service.WrapGreeter; |
| |
| import org.junit.BeforeClass; |
| |
| public class TriDirectWrapConsumerTest extends BaseTriWrapConsumerTest { |
| |
| @BeforeClass |
| public static void initStub() { |
| ReferenceConfig<WrapGreeter> ref = new ReferenceConfig<>(); |
| ref.setInterface(WrapGreeter.class); |
| ref.setCheck(false); |
| ref.setTimeout(3000); |
| ref.setUrl(TriSampleConstants.DEFAULT_ADDRESS); |
| ref.setProtocol(CommonConstants.TRIPLE); |
| ref.setLazy(true); |
| |
| DubboBootstrap bootstrap = DubboBootstrap.getInstance(); |
| bootstrap.application(new ApplicationConfig("demo-consumer")) |
| .reference(ref) |
| .start(); |
| delegate = ref.get(); |
| } |
| |
| } |