38
38
import io .grpc .ServerInterceptor ;
39
39
import io .grpc .internal .GrpcUtil ;
40
40
import io .grpc .netty .InternalNettyChannelBuilder ;
41
+ import io .grpc .netty .InternalNettyServerBuilder ;
41
42
import io .grpc .netty .NettyChannelBuilder ;
42
43
import io .grpc .netty .NettyServerBuilder ;
43
44
import io .grpc .testing .integration .Messages .BoolValue ;
59
60
* Tests that compression is turned on.
60
61
*/
61
62
@ RunWith (JUnit4 .class )
62
- public class TransportCompressionTest extends AbstractNettyInteropTest {
63
+ public class TransportCompressionTest extends AbstractInteropTest {
63
64
64
65
// Masquerade as identity.
65
66
private static final Fzip FZIPPER = new Fzip ("gzip" , new Codec .Gzip ());
@@ -84,21 +85,23 @@ public static void registerCompressors() {
84
85
85
86
@ Override
86
87
protected ServerBuilder <?> getServerBuilder () {
87
- return withCustomCensusModule (
88
- NettyServerBuilder .forPort (0 )
89
- .maxInboundMessageSize (AbstractInteropTest .MAX_MESSAGE_SIZE )
90
- .compressorRegistry (compressors )
91
- .decompressorRegistry (decompressors )
92
- .intercept (new ServerInterceptor () {
93
- @ Override
94
- public <ReqT , RespT > Listener <ReqT > interceptCall (ServerCall <ReqT , RespT > call ,
95
- Metadata headers , ServerCallHandler <ReqT , RespT > next ) {
96
- Listener <ReqT > listener = next .startCall (call , headers );
97
- // TODO(carl-mastrangelo): check that encoding was set.
98
- call .setMessageCompression (true );
99
- return listener ;
100
- }
101
- }));
88
+ NettyServerBuilder builder = NettyServerBuilder .forPort (0 )
89
+ .maxInboundMessageSize (AbstractInteropTest .MAX_MESSAGE_SIZE )
90
+ .compressorRegistry (compressors )
91
+ .decompressorRegistry (decompressors )
92
+ .intercept (new ServerInterceptor () {
93
+ @ Override
94
+ public <ReqT , RespT > Listener <ReqT > interceptCall (ServerCall <ReqT , RespT > call ,
95
+ Metadata headers , ServerCallHandler <ReqT , RespT > next ) {
96
+ Listener <ReqT > listener = next .startCall (call , headers );
97
+ // TODO(carl-mastrangelo): check that encoding was set.
98
+ call .setMessageCompression (true );
99
+ return listener ;
100
+ }
101
+ });
102
+ // Disable the default census stats tracer, use testing tracer instead.
103
+ InternalNettyServerBuilder .setStatsEnabled (builder , false );
104
+ return builder .addStreamTracerFactory (createCustomCensusTracerFactory ());
102
105
}
103
106
104
107
@ Test
0 commit comments