public class MethodInvocationFailResult extends Object implements MethodInvocationResult
MethodInvocationResult
for failed
invocations (where a checked exception was thrown).Constructor and Description |
---|
MethodInvocationFailResult(Throwable thrown) |
Modifier and Type | Method and Description |
---|---|
Object |
getReturnValue()
The return value from the method invocation.
|
<T extends Throwable> |
getThrown(Class<T> throwableClass)
If
MethodInvocationResult.isFail() is true, this method provides access to the actual checked exception that was thrown. |
boolean |
isFail()
If true, then the method invocation ended with a checked exception being thrown.
|
void |
rethrow()
If the invocation threw a checked exception, this method will wrap that exception in a
RuntimeException and throw that.
|
public MethodInvocationFailResult(Throwable thrown)
public Object getReturnValue()
MethodInvocationResult
getReturnValue
in interface MethodInvocationResult
public <T extends Throwable> T getThrown(Class<T> throwableClass)
MethodInvocationResult
MethodInvocationResult.isFail()
is true, this method provides access to the actual checked exception that was thrown.getThrown
in interface MethodInvocationResult
throwableClass
- the type of exception to matchpublic boolean isFail()
MethodInvocationResult
isFail
in interface MethodInvocationResult
public void rethrow()
MethodInvocationResult
MethodInvocationResult.getReturnValue()
.rethrow
in interface MethodInvocationResult
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.