|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.remoting.support.RemoteInvocationResult
public class RemoteInvocationResult
Encapsulates a remote invocation result, holding a result value or an exception. Used for HTTP-based serialization invokers.
This is an SPI class, typically not used directly by applications. Can be subclassed for additional invocation parameters.
RemoteInvocation
,
Serialized FormConstructor Summary | |
---|---|
RemoteInvocationResult(Object value)
Create a new RemoteInvocationResult for the given result value. |
|
RemoteInvocationResult(Throwable exception)
Create a new RemoteInvocationResult for the given exception. |
Method Summary | |
---|---|
Throwable |
getException()
Return the exception thrown by an unsuccessful invocation of the target method, if any. |
Object |
getValue()
Return the result value returned by a successful invocation of the target method, if any. |
boolean |
hasException()
Return whether this invocation result holds an exception. |
boolean |
hasInvocationTargetException()
Return whether this invocation result holds an InvocationTargetException, thrown by an invocation of the target method itself. |
Object |
recreate()
Recreate the invocation result, either returning the result value in case of a successful invocation of the target method, or rethrowing the exception thrown by the target method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RemoteInvocationResult(Object value)
value
- the result value returned by a successful invocation
of the target methodpublic RemoteInvocationResult(Throwable exception)
exception
- the exception thrown by an unsuccessful invocation
of the target methodMethod Detail |
---|
public Object getValue()
hasException()
public Throwable getException()
hasException()
public boolean hasException()
false
, the result value applies
(even if null
).
getValue()
,
getException()
public boolean hasInvocationTargetException()
hasException()
public Object recreate() throws Throwable
Throwable
- the exception, if any
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |