@Override
      public ProtocolType run() {
       return createProtocolImpl(getConfig(), nodeId.getHostname(),
           nodeId.getPort(), ugi, retryPolicy, socketFactory);
      }
@param nodeId Hostname + post.
@param nodeToken A custom node token. If not specified, the default token is used.
@return the protocol client implementation for the node.
llap-common/src/java/org/apache/hadoop/hive/llap/AsyncPbRpcProxy.java