use of io.grpc.inprocess.InProcessServerBuilder in project grpc-java by grpc.
the class InProcessTest method getServerBuilder.
@Override
protected ServerBuilder<?> getServerBuilder() {
// Starts the in-process server.
InProcessServerBuilder builder = InProcessServerBuilder.forName(SERVER_NAME);
// Disable the default census stats tracer, use testing tracer instead.
InternalInProcessServerBuilder.setStatsEnabled(builder, false);
return builder.addStreamTracerFactory(createCustomCensusTracerFactory());
}
use of io.grpc.inprocess.InProcessServerBuilder in project grpc-java by grpc.
the class GrpcServerRule method before.
/**
* Before the test has started, create the server and channel.
*/
@Override
protected void before() throws Throwable {
serverName = UUID.randomUUID().toString();
serviceRegistry = new MutableHandlerRegistry();
InProcessServerBuilder serverBuilder = InProcessServerBuilder.forName(serverName).fallbackHandlerRegistry(serviceRegistry);
if (useDirectExecutor) {
serverBuilder.directExecutor();
}
server = serverBuilder.build().start();
InProcessChannelBuilder channelBuilder = InProcessChannelBuilder.forName(serverName);
if (useDirectExecutor) {
channelBuilder.directExecutor();
}
channel = channelBuilder.build();
}
Aggregations