У меня два сервиса grp c в одном проекте, построенном с использованием весенней загрузки. И я пытаюсь вызвать службу Y в службе X с помощью автоматической проводки, но я не могу передать необходимый StreamObserver методу службы Y.
Ниже приведен код.
XService. java
@GrpcService
public class XService extends XServiceImplBase {
@Autowired
YService yService;
@Override
public void getInfo(RequestId request, StreamObserver<Info> responseObserver) {
// Not abe to pass the second argument here
yService.getData(request, <observer>);
}
}
YService. java
@GrpcService
public class YService extends YServiceImplBase {
@Override
public void getData(RequestId request, StreamObserver<Data> responseObserver) {
// Code Logic
}
}
Заранее спасибо!