mirror of https://github.com/grpc/grpc-java.git
Wait for handler registration
This commit is contained in:
parent
966e120098
commit
9bd31daee6
|
|
@ -81,7 +81,10 @@ public class NettyServer extends AbstractService {
|
||||||
@Override
|
@Override
|
||||||
public void initChannel(Channel ch) throws Exception {
|
public void initChannel(Channel ch) throws Exception {
|
||||||
NettyServerTransport transport = new NettyServerTransport(ch, serverListener, sslContext);
|
NettyServerTransport transport = new NettyServerTransport(ch, serverListener, sslContext);
|
||||||
transport.startAsync();
|
// TODO(ejona86): Ideally we wouldn't handle handler registration asyncly and then be forced
|
||||||
|
// to block for completion on another thread. This should be resolved as part of removing
|
||||||
|
// Service from server transport.
|
||||||
|
transport.startAsync().awaitRunning();
|
||||||
// TODO(nmittler): Should we wait for transport shutdown before shutting down server?
|
// TODO(nmittler): Should we wait for transport shutdown before shutting down server?
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue