Package org.apache.hadoop.yarn.ipc
Class RPCUtil
java.lang.Object
org.apache.hadoop.yarn.ipc.RPCUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.hadoop.yarn.exceptions.YarnExceptiongetRemoteException(String message) Returns an instance ofYarnException.static org.apache.hadoop.yarn.exceptions.YarnExceptionReturns an instance ofYarnException.static VoidunwrapAndThrowException(org.apache.hadoop.thirdparty.protobuf.ServiceException se) Utility method that unwraps and returns appropriate exceptions.
-
Constructor Details
-
RPCUtil
public RPCUtil()
-
-
Method Details
-
getRemoteException
Returns an instance ofYarnException.- Parameters:
t- instance of Throwable.- Returns:
- instance of YarnException.
-
getRemoteException
Returns an instance ofYarnException.- Parameters:
message- yarn exception message.- Returns:
- instance of YarnException.
-
unwrapAndThrowException
public static Void unwrapAndThrowException(org.apache.hadoop.thirdparty.protobuf.ServiceException se) throws IOException, org.apache.hadoop.yarn.exceptions.YarnException Utility method that unwraps and returns appropriate exceptions.- Parameters:
se- ServiceException- Returns:
- An instance of the actual exception, which will be a subclass of
YarnExceptionorIOException - Throws:
IOException- io error occur.org.apache.hadoop.yarn.exceptions.YarnException- exceptions from yarn servers.
-