Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.3.0)

E80355-01

RequestIncompleteException Class Reference

#include <coherence/net/RequestIncompleteException.hpp>

Inherits PortableException.

Inherited by RequestTimeoutException.

List of all members.


Detailed Description

Signals that a request execution in a clustered environment failed to complete successfully.

For some specific requests this exception could carry a partial execution result or failure information.

Author:
bbc 2013.05.16
Since:
Coherence 12.1.3

Public Types

typedef spec::Handle Handle
 RequestIncompleteException Handle definition.
typedef spec::View View
 RequestIncompleteException View definition.
typedef spec::Holder Holder
 RequestIncompleteException Holder definition.

Public Member Functions

virtual Object::Holder getPartialResult () const
 Return a partial execution result that may have been assembled prior to the timeout.
virtual void setPartialResult (Object::Holder ohPartialResult)
 Specify a partial execution result.
virtual void readExternal (PofReader::Handle hIn)
 
virtual void writeExternal (PofWriter::Handle hOut) const
 

Protected Member Functions

 RequestIncompleteException (String::View vsMsg=String::null_string, Exception::View vCause=NULL)
 Create a RequestIncompleteException.
 RequestIncompleteException (const RequestIncompleteException &)
 Blocked copy constructor.

Protected Attributes

FinalHolder< Objectf_ohPartialResult
 Partial execution result (optional).

Constructor & Destructor Documentation

RequestIncompleteException ( String::View  vsMsg = String::null_string,
Exception::View  vCause = NULL 
) [protected]

Create a RequestIncompleteException.

Parameters:
vsMsg the detail message
vCause the underlying cause of the exception


Member Function Documentation

virtual Object::Holder getPartialResult (  )  const [virtual]

Return a partial execution result that may have been assembled prior to the timeout.

The result type is usually the same as the type of the return value for the corresponding request.

Returns:
a partial execution result

virtual void setPartialResult ( Object::Holder  ohPartialResult  )  [virtual]

Specify a partial execution result.

Parameters:
ohPartialResult a partial execution result


The documentation for this class was generated from the following file:
Copyright © 2000, 2017, Oracle and/or its affiliates. All rights reserved.