GemStone::GemFire::Cache::GemFireException Class Reference

Inherited by GemStone::GemFire::Cache::AllConnectionsInUseException, GemStone::GemFire::Cache::AlreadyConnectedException, GemStone::GemFire::Cache::AssertionException, GemStone::GemFire::Cache::AuthenticationFailedException, GemStone::GemFire::Cache::AuthenticationRequiredException, GemStone::GemFire::Cache::BufferSizeExceededException, GemStone::GemFire::Cache::CacheClosedException, GemStone::GemFire::Cache::CacheExistsException, GemStone::GemFire::Cache::CacheListenerException, GemStone::GemFire::Cache::CacheLoaderException, GemStone::GemFire::Cache::CacheProxyException, GemStone::GemFire::Cache::CacheServerException, GemStone::GemFire::Cache::CacheWriterException, GemStone::GemFire::Cache::CacheXmlException, GemStone::GemFire::Cache::ClassCastException, GemStone::GemFire::Cache::CommitConflictException, GemStone::GemFire::Cache::ConcurrentModificationException, GemStone::GemFire::Cache::CqClosedException, GemStone::GemFire::Cache::CqException, GemStone::GemFire::Cache::CqExistsException, GemStone::GemFire::Cache::CqInvalidException, GemStone::GemFire::Cache::CqQueryException, GemStone::GemFire::Cache::DiskCorruptException, GemStone::GemFire::Cache::DiskFailureException, GemStone::GemFire::Cache::DuplicateDurableClientException, GemStone::GemFire::Cache::EntryDestroyedException, GemStone::GemFire::Cache::EntryExistsException, GemStone::GemFire::Cache::EntryNotFoundException, GemStone::GemFire::Cache::FatalInternalException, GemStone::GemFire::Cache::FileNotFoundException, GemStone::GemFire::Cache::FunctionExecutionException, GemStone::GemFire::Cache::GemFireConfigException, GemStone::GemFire::Cache::GemFireIOException, GemStone::GemFire::Cache::IllegalArgumentException, GemStone::GemFire::Cache::IllegalStateException, GemStone::GemFire::Cache::InitFailedException, GemStone::GemFire::Cache::InterruptedException, GemStone::GemFire::Cache::InvalidDeltaException, GemStone::GemFire::Cache::KeyNotFoundException, GemStone::GemFire::Cache::LeaseExpiredException, GemStone::GemFire::Cache::MessageException, GemStone::GemFire::Cache::NoAvailableLocatorsException, GemStone::GemFire::Cache::NoSystemException, GemStone::GemFire::Cache::NotAuthorizedException, GemStone::GemFire::Cache::NotConnectedException, GemStone::GemFire::Cache::NotOwnerException, GemStone::GemFire::Cache::NullPointerException, GemStone::GemFire::Cache::OutOfMemoryException, GemStone::GemFire::Cache::OutOfRangeException, GemStone::GemFire::Cache::QueryException, GemStone::GemFire::Cache::RegionCreationFailedException, GemStone::GemFire::Cache::RegionDestroyedException, GemStone::GemFire::Cache::RegionExistsException, GemStone::GemFire::Cache::ShutdownFailedException, GemStone::GemFire::Cache::StatisticsDisabledException, GemStone::GemFire::Cache::TimeoutException, GemStone::GemFire::Cache::TransactionDataNodeHasDepartedException, GemStone::GemFire::Cache::TransactionDataRebalancedException, GemStone::GemFire::Cache::UnknownException, GemStone::GemFire::Cache::UnsupportedOperationException, and GemStone::GemFire::Cache::WrongRegionScopeException.


Detailed Description

The base exception class of all managed GemFire exceptions.

Public Member Functions

 GemFireException (String^ message, System::Exception^ innerException)
 GemFireException (String^ message)
 GemFireException ()

Static Public Member Functions

static String^ GenerateMiniDump (int32_t exceptionCode, IntPtr exceptionPointers)
static String^ GenerateMiniDump ()

Protected Member Functions

 GemFireException (SerializationInfo^ info, StreamingContext context)

Constructor & Destructor Documentation

GemStone::GemFire::Cache::GemFireException::GemFireException (  )  [inline]

Default constructor.

GemStone::GemFire::Cache::GemFireException::GemFireException ( String^   message  )  [inline]

Constructor to create an exception object with the given message.

Parameters:
message The exception message.

GemStone::GemFire::Cache::GemFireException::GemFireException ( String^   message,
System::Exception^   innerException 
) [inline]

Constructor to create an exception object with the given message and with the given inner exception.

Parameters:
message The exception message.
innerException The inner exception object.

GemStone::GemFire::Cache::GemFireException::GemFireException ( SerializationInfo^   info,
StreamingContext  context 
) [inline, protected]

Initializes a new instance of the GemFireException class with serialized data. This allows deserialization of this exception in .NET remoting.

Parameters:
info holds the serialized object data about the exception being thrown
context contains contextual information about the source or destination


Member Function Documentation

static String ^ GemStone::GemFire::Cache::GemFireException::GenerateMiniDump ( int32_t  exceptionCode,
IntPtr  exceptionPointers 
) [static]

Generate a minidump of the current process in the directory specified for log files using "log-file" property. This is equivalent to the ".dump /ma" command of windbg.

<deprecated> As of NativeClient 8.2.1 </deprecated>

static String ^ GemStone::GemFire::Cache::GemFireException::GenerateMiniDump (  )  [static]

Generate a minidump of the current process in the directory specified for log files using "log-file" property. This is equivalent to the ".dump /ma" command of windbg.

<deprecated> As of NativeClient 8.2.1 </deprecated>


GemFire C++ Cache .NET API Documentation