public ApiMigrationBothConsumer()

in 3-extensions/protocol/dubbo-samples-triple/src/main/java/org/apache/dubbo/sample/tri/migration/ApiMigrationBothConsumer.java [31:54]


    public ApiMigrationBothConsumer() {
        ReferenceConfig<IWrapperGreeter> ref = new ReferenceConfig<>();
        ref.setInterface(IWrapperGreeter.class);
        ref.setCheck(false);
        ref.setTimeout(3000);
        ref.setProtocol(CommonConstants.DUBBO_PROTOCOL);
        ref.setLazy(true);

        ReferenceConfig<IWrapperGreeter> ref2 = new ReferenceConfig<>();
        ref2.setInterface(IWrapperGreeter.class);
        ref2.setCheck(false);
        ref2.setTimeout(3000);
        ref2.setProtocol(CommonConstants.TRIPLE);
        ref2.setLazy(true);

        DubboBootstrap bootstrap = DubboBootstrap.getInstance();
        bootstrap.application(new ApplicationConfig("demo-migration-dubbo-consumer"))
                .registry(new RegistryConfig(TriSampleConstants.ZK_ADDRESS))
                .reference(ref)
                .reference(ref2)
                .start();
        this.dubboDelegate = ref.get();
        this.triDelegate = ref2.get();
    }