XAPException Class Reference

Inheritance diagram for XAPException:

ExceptionCommand JavaException NullEntryException SerializationException EntryAlreadyInSpaceException EntryNotInSpaceException EntryVersionConflictException FinderException IllegalArgumentException InternalSpaceException InterruptedException LeaseDeniedException MemoryShortageException NoSuchElementException OperationTimeoutException RemoteException SpaceSecurityException TransactionException UnusableEntryException

List of all members.


Detailed Description

Base class for XAP C++ exceptions.

Public Member Functions

virtual std::string getMessage ()
 Returns the exception message.
virtual std::string getName ()
 Returns the exception name.
virtual void toLogger ()
 Writes the exception information as a formatted string to the logger.
virtual std::string toString ()
 Returns the exception information (name + message) as a formatted string.
 XAPException (const std::string &message)
 XAPException (const std::string &name, const std::string &message)

Protected Attributes

std::string message
 String that holds any additional info.
std::string name
 Name/class to identify the exception type.

Member Function Documentation

virtual std::string XAPException::getMessage (  )  [inline, virtual]

Returns the exception message.

virtual std::string XAPException::getName (  )  [inline, virtual]

Returns the exception name.

void XAPException::toLogger (  )  [virtual]

Writes the exception information as a formatted string to the logger.

std::string XAPException::toString (  )  [virtual]

Returns the exception information (name + message) as a formatted string.


Member Data Documentation

std::string XAPException::message [protected]

String that holds any additional info.

std::string XAPException::name [protected]

Name/class to identify the exception type.


Generated on Thu Jul 22 08:11:55 2010 for GigaSpaces XAP 10.1 C++ by  doxygen 1.5.3