public void getUser()

in benchmark-base/src/main/java/org/apache/dubbo/benchmark/service/GrpcUserServiceImpl.java [48:68]


    public void getUser(PagePB.Request request, StreamObserver<PagePB.Response> responseObserver) {
        final long id = request.getId();
        final PagePB.User.Builder user = PagePB.User.newBuilder();
        user.setId(id);
        user.setName(new String("Doug Lea"));
        user.setSex(1);
        user.setBirthday(Timestamps.fromMillis(System.currentTimeMillis()));
        user.setEmail(new String("dong.lea@gmail.com"));
        user.setMobile(new String("18612345678"));
        user.setAddress(new String("北京市 中关村 中关村大街1号 鼎好大厦 1605"));
        user.setIcon(new String("https://www.baidu.com/img/bd_logo1.png"));
        user.setStatus(1);
        user.setCreateTime(Timestamps.fromMillis(System.currentTimeMillis()));
        user.setUpdateTime(user.getCreateTime());
        List<Integer> permissions = new ArrayList<Integer>(
                Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 19, 88, 86, 89, 90, 91, 92));
        user.addAllPermissions(permissions);
        PagePB.Response response = PagePB.Response.newBuilder().setUser(user.build()).build();
        responseObserver.onNext(response);
        responseObserver.onCompleted();
    }