mirror of https://github.com/grpc/grpc-java.git
api: Forward getMethodDescriptor() in ForwardingServerCall
This commit is contained in:
parent
8d12baa447
commit
a9a7cd129c
|
|
@ -32,6 +32,11 @@ public abstract class ForwardingServerCall<ReqT, RespT>
|
||||||
delegate().sendMessage(message);
|
delegate().sendMessage(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public MethodDescriptor<ReqT, RespT> getMethodDescriptor() {
|
||||||
|
return delegate().getMethodDescriptor();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A simplified version of {@link ForwardingServerCall} where subclasses can pass in a {@link
|
* A simplified version of {@link ForwardingServerCall} where subclasses can pass in a {@link
|
||||||
* ServerCall} as the delegate.
|
* ServerCall} as the delegate.
|
||||||
|
|
@ -49,10 +54,5 @@ public abstract class ForwardingServerCall<ReqT, RespT>
|
||||||
protected ServerCall<ReqT, RespT> delegate() {
|
protected ServerCall<ReqT, RespT> delegate() {
|
||||||
return delegate;
|
return delegate;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public MethodDescriptor<ReqT, RespT> getMethodDescriptor() {
|
|
||||||
return delegate.getMethodDescriptor();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,11 +44,6 @@ public class ForwardingServerCallTest {
|
||||||
public void setUp() {
|
public void setUp() {
|
||||||
forwarder =
|
forwarder =
|
||||||
new ForwardingServerCall<Integer, Integer>() {
|
new ForwardingServerCall<Integer, Integer>() {
|
||||||
@Override
|
|
||||||
public MethodDescriptor<Integer, Integer> getMethodDescriptor() {
|
|
||||||
return serverCall.getMethodDescriptor();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected ServerCall<Integer, Integer> delegate() {
|
protected ServerCall<Integer, Integer> delegate() {
|
||||||
return serverCall;
|
return serverCall;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue