Implement setListener in AbstractServerStream and remove from subclasses.

This commit is contained in:
Anuraag Agrawal 2016-12-09 17:16:14 +09:00 committed by Eric Anderson
parent 1f2802a11f
commit 221fadcbdd
3 changed files with 5 additions and 11 deletions

View File

@ -169,6 +169,11 @@ public abstract class AbstractServerStream extends AbstractStream2
return Attributes.EMPTY;
}
@Override
public final void setListener(ServerStreamListener serverStreamListener) {
transportState().setListener(serverStreamListener);
}
@Override
public StatsTraceContext statsTraceContext() {
return statsTraceCtx;

View File

@ -265,11 +265,6 @@ public class AbstractServerStreamTest {
return state;
}
@Override
public void setListener(ServerStreamListener serverStreamListener) {
state.setListener(serverStreamListener);
}
static class TransportState extends AbstractServerStream.TransportState {
protected TransportState(int maxMessageSize) {
super(maxMessageSize, StatsTraceContext.NOOP);

View File

@ -37,7 +37,6 @@ import io.grpc.Attributes;
import io.grpc.Metadata;
import io.grpc.Status;
import io.grpc.internal.AbstractServerStream;
import io.grpc.internal.ServerStreamListener;
import io.grpc.internal.StatsTraceContext;
import io.grpc.internal.WritableBuffer;
import io.netty.buffer.ByteBuf;
@ -87,11 +86,6 @@ class NettyServerStream extends AbstractServerStream {
return attributes;
}
@Override
public void setListener(ServerStreamListener serverStreamListener) {
state.setListener(serverStreamListener);
}
private class Sink implements AbstractServerStream.Sink {
@Override
public void request(final int numMessages) {