Package org.pipservices4.grpc.test
Class TestGrpcClient
java.lang.Object
org.pipservices4.grpc.clients.GrpcClient
org.pipservices4.grpc.test.TestGrpcClient
- All Implemented Interfaces:
org.pipservices4.components.config.IConfigurable,org.pipservices4.components.refer.IReferenceable,org.pipservices4.components.run.IClosable,org.pipservices4.components.run.IOpenable
GRPC client used for automated testing.
-
Field Summary
Fields inherited from class org.pipservices4.grpc.clients.GrpcClient
_channel, _connectionResolver, _connectTimeout, _counters, _logger, _options, _timeout, _tracer, _uri -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.pipservices4.grpc.clients.GrpcClient
close, configure, instrument, isOpen, open, setReferences
-
Constructor Details
-
TestGrpcClient
public TestGrpcClient(io.grpc.ServiceDescriptor serviceDescriptor)
-
-
Method Details
-
call
public <TRequest,TResponse> TResponse call(String methodName, org.pipservices4.components.context.IContext context, TRequest request) Calls a remote method via GRPC protocol.- Overrides:
callin classGrpcClient- Parameters:
methodName- a method name to calledcontext- (optional) a context to trace execution through call chain.request- (optional) request object.- Returns:
- the received result.
-