# Uses of Interface
com.google.protobuf.RpcController

Packages that use RpcController
Package
Description
com.google.protobuf

## Uses of RpcController in com.google.protobuf

Methods in com.google.protobuf with parameters of type RpcController
Modifier and Type
Method
Description
`Message`
BlockingRpcChannel.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype)`
Call the given method of the remote service and blocks until it returns.
`Message`
BlockingService.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request)`
Equivalent to `Service.callMethod(com.google.protobuf.Descriptors.MethodDescriptor, com.google.protobuf.RpcController, com.google.protobuf.Message, com.google.protobuf.RpcCallback<com.google.protobuf.Message>)`, except that `callBlockingMethod()` returns the result of the RPC or throws a `ServiceException` if there is a failure, rather than passing the information to a callback.
`void`
RpcChannel.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype, RpcCallback<Message> done)`
Call the given method of the remote service.
`void`
Service.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, RpcCallback<Message> done)`
Call a method of the service specified by MethodDescriptor.