BlockingRpcChannel channel = new BlockingRpcChannel() {
@Override
public Message callBlockingMethod(MethodDescriptor method, RpcController controller,
Message request, Message responsePrototype) throws ServiceException {
try {
Pair<Message, CellScanner> ret = rpc.call(blocking, method, request, null, timestamp,
status);
if (ret.getSecond() != null) {
PayloadCarryingRpcController rpcc = (PayloadCarryingRpcController) controller;
rpcc.setCellScanner(ret.getSecond());
}