private static RegistryCenterRepository createGovernanceRepository()

in shardingsphere-ui-backend/src/main/java/org/apache/shardingsphere/ui/util/CenterRepositoryFactory.java [63:79]


    private static RegistryCenterRepository createGovernanceRepository(final String instanceType) {
        RegistryCenterRepository result;
        InstanceType type = InstanceType.nameOf(instanceType);
        switch (type) {
            case ZOOKEEPER:
                result = new CuratorZookeeperRepository();
                break;
            case ETCD:
                EtcdRepository etcdCenterRepository = new EtcdRepository();
                etcdCenterRepository.setProps(new Properties());
                result = etcdCenterRepository;
                break;
            default:
                throw new UnsupportedOperationException(instanceType);
        }
        return result;
    }