Package com.oracle.coherence.grpc
Class ErrorsHelper
java.lang.Object
com.oracle.coherence.grpc.ErrorsHelper
Error helper methods.
- Since:
- 20.06
- Author:
- Jonathan Knight 2019.11.28
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.grpc.StatusRuntimeException
Convert aThrowable
to aStatusRuntimeException
.static io.grpc.StatusRuntimeException
ensureStatusRuntimeException
(Throwable t, String description) Convert aThrowable
to aStatusRuntimeException
.getRemoteStack
(io.grpc.StatusException e) Obtain the remote stack trace from the specifiedStatusException
.getRemoteStack
(io.grpc.StatusRuntimeException e) Obtain the remote stack trace from the specifiedStatusRuntimeException
.
-
Field Details
-
KEY_ERROR
The metadata key for an exception stack trace.
-
-
Method Details
-
ensureStatusRuntimeException
Convert aThrowable
to aStatusRuntimeException
.- Parameters:
t
- theThrowable
to convert- Returns:
- a
StatusRuntimeException
-
ensureStatusRuntimeException
public static io.grpc.StatusRuntimeException ensureStatusRuntimeException(Throwable t, String description) Convert aThrowable
to aStatusRuntimeException
.- Parameters:
t
- theThrowable
to convertdescription
- the description to add to the exception- Returns:
- a
StatusRuntimeException
-
getRemoteStack
Obtain the remote stack trace from the specifiedStatusRuntimeException
.- Parameters:
e
- the exception returned from a server call- Returns:
- the remote stack trace, or an empty
Optional
if no remote stack is present.
-
getRemoteStack
Obtain the remote stack trace from the specifiedStatusException
.- Parameters:
e
- the exception returned from a server call- Returns:
- the remote stack trace, or an empty
Optional
if no remote stack is present.
-