Package com.tangosol.net
Class RequestIncompleteException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.tangosol.io.pof.PortableException
com.tangosol.net.RequestIncompleteException
- All Implemented Interfaces:
PortableObject
,SerializationSupport
,Serializable
- Direct Known Subclasses:
RequestTimeoutException
Signals that a request execution in a distributed environment failed to
complete successfully. For some specific requests this exception could carry
a partial execution result or failure information.
- Since:
- Coherence 12.1.3
- Author:
- bbc 2013.05.14
- See Also:
-
Field Summary
Fields inherited from class com.tangosol.io.pof.PortableException
m_asStackRemote, m_sMessage, m_sName
-
Constructor Summary
ConstructorDescriptionConstruct a RequestIncompleteException with no detail message.Construct a RequestIncompleteException with the specified detail message.Construct a RequestIncompleteException from a Throwable object and an additional description.Construct a RequestIncompleteException from a Throwable object. -
Method Summary
Modifier and TypeMethodDescriptionReturn a partial execution result that may have been assembled before an exception occurred.void
Restore the contents of a user type instance by reading its state using the specified PofReader object.void
setPartialResult
(Object oPartialResult) Specify a partial execution result.void
writeExternal
(PofWriter out) Save the contents of a POF user type instance by writing its state using the specified PofWriter object.Methods inherited from class com.tangosol.io.pof.PortableException
getFullStackTrace, getMessage, getName, printStackTrace, printStackTrace, readResolve, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.tangosol.io.SerializationSupport
writeReplace
-
Constructor Details
-
RequestIncompleteException
public RequestIncompleteException()Construct a RequestIncompleteException with no detail message. -
RequestIncompleteException
Construct a RequestIncompleteException with the specified detail message.- Parameters:
s
- the String that contains a detailed message
-
RequestIncompleteException
Construct a RequestIncompleteException from a Throwable object.- Parameters:
e
- the Throwable object
-
RequestIncompleteException
Construct a RequestIncompleteException from a Throwable object and an additional description.- Parameters:
s
- the additional descriptione
- the Throwable object
-
-
Method Details
-
getPartialResult
Return a partial execution result that may have been assembled before an exception occurred. The result type is specific to a request, most commonly being either of the same Java type as the return value for the corresponding request or a collection of failed keys.- Returns:
- a partial execution result
-
setPartialResult
Specify a partial execution result.- Parameters:
oPartialResult
- a partial execution result
-
readExternal
Restore the contents of a user type instance by reading its state using the specified PofReader object.- Specified by:
readExternal
in interfacePortableObject
- Overrides:
readExternal
in classPortableException
- Parameters:
in
- the PofReader from which to read the object's state- Throws:
IOException
- if an I/O error occurs
-
writeExternal
Save the contents of a POF user type instance by writing its state using the specified PofWriter object.- Specified by:
writeExternal
in interfacePortableObject
- Overrides:
writeExternal
in classPortableException
- Parameters:
out
- the PofWriter to which to write the object's state- Throws:
IOException
- if an I/O error occurs
-