Apache Geode Native .NET Reference 1.15.0
ExceptionTypes.hpp File Reference

Declares the Geode exception type classes. More...

Data Structures

class  Apache::Geode::Client::AllConnectionsInUseException
 Thrown when all connections in a pool are in use. More...
 
class  Apache::Geode::Client::AlreadyConnectedException
 Thrown when an attempt is made to connect to DistributedSystem second time. More...
 
class  Apache::Geode::Client::AssertionException
 A geode assertion exception. More...
 
class  Apache::Geode::Client::AuthenticationFailedException
 Thrown when authentication to the server fails. More...
 
class  Apache::Geode::Client::AuthenticationRequiredException
 Thrown when credentials are not provided to a server which expects them. More...
 
class  Apache::Geode::Client::BufferSizeExceededException
 Thrown when the internal buffer size is exceeded. More...
 
class  Apache::Geode::Client::CacheClosedException
 Thrown when an operation is attempted on a closed cache. More...
 
class  Apache::Geode::Client::CacheExistsException
 Thrown when an attempt is made to create an existing cache. More...
 
class  Apache::Geode::Client::CacheListenerException
 Thrown when the cache listener throws an exception. More...
 
class  Apache::Geode::Client::CacheLoaderException
 Thrown when the cache loader aborts the operation. More...
 
class  Apache::Geode::Client::CacheProxyException
 Thrown when there is an error in the cache proxy. More...
 
class  Apache::Geode::Client::CacheServerException
 Thrown when an exception occurs on the cache server. More...
 
class  Apache::Geode::Client::CacheWriterException
 Thrown when the cache writer aborts the operation. More...
 
class  Apache::Geode::Client::CacheXmlException
 Thrown when the cache xml is incorrect. More...
 
class  Apache::Geode::Client::ClassCastException
 Thrown when a cast operation fails. More...
 
class  Apache::Geode::Client::CommitConflictException
 Thrown if commit fails. More...
 
class  Apache::Geode::Client::ConcurrentModificationException
 Thrown when a concurrent operation fails. More...
 
class  Apache::Geode::Client::CqClosedException
 Thrown if the Cq on which the operaion performed is closed More...
 
class  Apache::Geode::Client::CqException
 Thrown during continuous query execution time. More...
 
class  Apache::Geode::Client::CqExistsException
 Thrown if a Cq by this name already exists on this client More...
 
class  Apache::Geode::Client::CqInvalidException
 Thrown when cq is invalid More...
 
class  Apache::Geode::Client::CqQueryException
 Thrown if the Cq Query failed More...
 
class  Apache::Geode::Client::DiskCorruptException
 Thrown by the persistence manager when the data to be read from disk is corrupt. More...
 
class  Apache::Geode::Client::DiskFailureException
 Thrown by the persistence manager when a write fails due to disk failure. More...
 
class  Apache::Geode::Client::DuplicateDurableClientException
 Thrown when a duplicate durable client id is provided to the server. More...
 
class  Apache::Geode::Client::EntryDestroyedException
 Thrown when an operation is attempted on a destroyed entry. More...
 
class  Apache::Geode::Client::EntryExistsException
 Thrown when attempt is made to create an existing entry. More...
 
class  Apache::Geode::Client::EntryNotFoundException
 Thrown when an operation is attempted on a non-existent entry. More...
 
class  Apache::Geode::Client::FatalInternalException
 Thrown when there is a fatal internal exception in Geode. More...
 
class  Apache::Geode::Client::FileNotFoundException
 Thrown when a non-existing file is accessed. More...
 
class  Apache::Geode::Client::FunctionExecutionException
 Thrown when function execution failed More...
 
class  Apache::Geode::Client::GeodeConfigException
 Thrown when geode configuration file is incorrect. More...
 
class  Apache::Geode::Client::GeodeException
 The base exception class of all managed Geode exceptions. More...
 
class  Apache::Geode::Client::GeodeIOException
 Thrown when there is an input/output error. More...
 
class  Apache::Geode::Client::IllegalArgumentException
 Thrown when an argument to a method is illegal. More...
 
class  Apache::Geode::Client::IllegalStateException
 Thrown when the state of cache is manipulated to be illegal. More...
 
class  Apache::Geode::Client::InitFailedException
 Thrown when persistence manager fails to initialize. More...
 
class  Apache::Geode::Client::InterruptedException
 Thrown when an operation is interrupted. More...
 
class  Apache::Geode::Client::KeyNotFoundException
 Thrown if a Key is not present in the region. More...
 
class  Apache::Geode::Client::LeaseExpiredException
 Thrown when lease of cache proxy has expired. More...
 
class  Apache::Geode::Client::MessageException
 Thrown when an unknown message is received from the server. More...
 
class  Apache::Geode::Client::NoAvailableLocatorsException
 Thrown when a client is unable to contact any locators. More...
 
class  Apache::Geode::Client::NoSystemException
 Thrown when the connecting target is not running. More...
 
class  Apache::Geode::Client::NotAuthorizedException
 Thrown when a client operation is not authorized on the server. More...
 
class  Apache::Geode::Client::NotConnectedException
 Thrown when an operation is attempted before connecting to the distributed system. More...
 
class  Apache::Geode::Client::NotOwnerException
 Thrown when an attempt is made to release a lock not owned by the thread. More...
 
class  Apache::Geode::Client::NullPointerException
 Thrown when a null argument is provided to a method where it is expected to be non-null. More...
 
class  Apache::Geode::Client::OutOfMemoryException
 Thrown when the system cannot allocate any more memory. More...
 
class  Apache::Geode::Client::OutOfRangeException
 Thrown when bound of array/vector etc. More...
 
class  Apache::Geode::Client::QueryException
 Thrown when query exception occurs at the server. More...
 
class  Apache::Geode::Client::RegionCreationFailedException
 Thrown when a region creation operation fails. More...
 
class  Apache::Geode::Client::RegionDestroyedException
 Thrown when an operation is attempted on a destroyed region. More...
 
class  Apache::Geode::Client::RegionExistsException
 Thrown when an attempt is made to create an existing region. More...
 
class  Apache::Geode::Client::ShutdownFailedException
 Thrown when persistence manager fails to close properly. More...
 
class  Apache::Geode::Client::StatisticsDisabledException
 Thrown when statistics are invoked for a region where they are disabled. More...
 
class  Apache::Geode::Client::TimeoutException
 Thrown when a timout occurs. More...
 
class  Apache::Geode::Client::TransactionDataNodeHasDepartedException
 
class  Apache::Geode::Client::TransactionDataRebalancedException
 
class  Apache::Geode::Client::UnknownException
 An unknown exception occurred. More...
 
class  Apache::Geode::Client::UnsupportedOperationException
 Thrown when an operation unsupported by the current configuration is attempted. More...
 
class  Apache::Geode::Client::WrongRegionScopeException
 Thrown when a region is created in an incorrect scope. More...
 

Namespaces

namespace  Apache::Geode
 This namespace contains all the Geode .NET classes and utility classes.
 
namespace  Apache::Geode::Client
 This namespace contains all the Geode .NET Generics API classes and enumerations.
 

Macros

#define _GF_MG_EXCEPTION_DEF3(x)   _GF_MG_EXCEPTION_DEF4(x,x)
 Creates a class named for each exception x. More...
 
#define _GF_MG_EXCEPTION_DEF4(x, y)
 Creates a class x named for each exception y. More...
 
#define _GF_MG_EXCEPTION_TRY2    try {
 Handle geode exceptions from native layer and convert to managed exceptions. More...
 

Functions

delegate GeodeException ^ Apache::Geode::Client::CreateException2 (const apache::geode::client::Exception &nativeEx, System::Exception^ innerException)
 Factory delegate to create a managed Geode exception. More...
 

Detailed Description

Declares the Geode exception type classes.

Macro Definition Documentation

◆ _GF_MG_EXCEPTION_DEF3

#define _GF_MG_EXCEPTION_DEF3 (   x)    _GF_MG_EXCEPTION_DEF4(x,x)

Creates a class named for each exception x.

◆ _GF_MG_EXCEPTION_DEF4

#define _GF_MG_EXCEPTION_DEF4 (   x,
 
)

Creates a class x named for each exception y.

◆ _GF_MG_EXCEPTION_TRY2

#define _GF_MG_EXCEPTION_TRY2    try {

Handle geode exceptions from native layer and convert to managed exceptions.


Apache Geode C++ Cache .NET API Documentation