8 #ifndef USER_FUNCTION_EXECUTION_EXCEPTION 9 #define USER_FUNCTION_EXECUTION_EXCEPTION 16 class UserFunctionExecutionException;
17 typedef SharedPtr<UserFunctionExecutionException> UserFunctionExecutionExceptionPtr;
61 virtual int32_t
classId( )
const ;
82 virtual int8_t
typeId( )
const;
95 const char* msg =
"UserFunctionExecutionException";
UserFunctionExecutionException(CacheableStringPtr msg)
constructors
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition: DataOutput.hpp:62
virtual int32_t classId() const
Return the classId of the instance being serialized.
CacheableStringPtr getName()
return as CacheableStringPtr the Exception name returned from gemfire sendException api...
Definition: UserFunctionExecutionException.hpp:94
UserFunctionExecutionException class is used to encapsulate gemfire sendException in case of Function...
Definition: UserFunctionExecutionException.hpp:22
static CacheableStringPtr create(const char *value, int32_t len=0)
Factory method for creating an instance of CacheableString from a null terminated C string optionally...
Definition: CacheableString.hpp:102
virtual void toData(DataOutput &output) const
serialize this object
virtual Serializable * fromData(DataInput &input)
deserialize this object, typical implementation should return the 'this' pointer. ...
virtual uint32_t objectSize() const
return the size in bytes of the instance being serialized.
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
This abstract base class is the superclass of all user objects in the cache that can be serialized...
Definition: Serializable.hpp:39
CacheableStringPtr getMessage()
return as CacheableStringPtr the Exception message returned from gemfire sendException api...
Definition: UserFunctionExecutionException.hpp:87
virtual int8_t typeId() const
return the typeId byte of the instance being serialized.
virtual ~UserFunctionExecutionException()
public methods
Definition: UserFunctionExecutionException.hpp:32