Interface NextSingleRequestProxyResponseBuilderStep<BUILDER extends NextSingleRequestProxyResponseBuilderStep<BUILDER,ReqT,RespT>,ReqT,RespT>
- All Superinterfaces:
BuilderStep,MethodStubBuilder<ReqT,RespT>
- All Known Subinterfaces:
NextServerStreamingMethodResponseBuilderStep<ReqT,,RespT> NextUnaryMethodResponseBuilderStep<ReqT,RespT>
- All Known Implementing Classes:
ServerStreamingMethodStubBuilderImpl,UnaryMethodStubBuilderImpl
public interface NextSingleRequestProxyResponseBuilderStep<BUILDER extends NextSingleRequestProxyResponseBuilderStep<BUILDER,ReqT,RespT>,ReqT,RespT>
extends BuilderStep, MethodStubBuilder<ReqT,RespT>
- Author:
- Fadelis
-
Method Summary
Modifier and TypeMethodDescriptionnextWillProxyTo(BiConsumer<ReqT, io.grpc.stub.StreamObserver<RespT>> responseProxy) Defines a proxying response, which will proxy the request to givenResponsefor subsequent request call to this stub.default BUILDERnextWillReturn(Function<ReqT, RespT> responseFunction) Defines a proxying response for subsequent request call to this stub, which is built based on received request.Methods inherited from interface org.grpcmock.definitions.stub.steps.MethodStubBuilder
build
-
Method Details
-
nextWillProxyTo
Defines a proxying response, which will proxy the request to given
Responsefor subsequent request call to this stub. The user is responsible that the request is completed correctly.Should be used when there needs to be more logic in the response method than returning a simple response. For example:
.nextWillProxyTo((request, responseObserver) -> { responseObserver.onNext(responseObject); responseObserver.onCompleted(); }); -
nextWillReturn
Defines a proxying response for subsequent request call to this stub, which is built based on received request.
-