20#ifndef GEODE_EXCEPTIONTYPES_H_
21#define GEODE_EXCEPTIONTYPES_H_
23#include "geode/Exception.hpp"
24#include "internal/geode_globals.hpp"
42 using Exception::Exception;
45 return "apache::geode::client::AssertionException";
54 using Exception::Exception;
57 return "apache::geode::client::IllegalArgumentException";
66 using Exception::Exception;
69 return "apache::geode::client::IllegalStateException";
78 using Exception::Exception;
81 return "apache::geode::client::CacheExistsException";
90 using Exception::Exception;
93 return "apache::geode::client::CacheXmlException";
101 using Exception::Exception;
104 return "apache::geode::client::TimeoutException";
113 using Exception::Exception;
116 return "apache::geode::client::CacheWriterException";
125 using Exception::Exception;
128 return "apache::geode::client::RegionExistsException";
137 using Exception::Exception;
140 return "apache::geode::client::CacheClosedException";
149 using Exception::Exception;
152 return "apache::geode::client::LeaseExpiredException";
161 using Exception::Exception;
164 return "apache::geode::client::CacheLoaderException";
173 using Exception::Exception;
176 return "apache::geode::client::RegionDestroyedException";
185 using Exception::Exception;
188 return "apache::geode::client::EntryDestroyedException";
197 using Exception::Exception;
200 return "apache::geode::client::NoSystemException";
210 using Exception::Exception;
213 return "apache::geode::client::AlreadyConnectedException";
222 using Exception::Exception;
225 return "apache::geode::client::FileNotFoundException";
234 using Exception::Exception;
237 return "apache::geode::client::InterruptedException";
247 using Exception::Exception;
250 return "apache::geode::client::UnsupportedOperationException";
260 using Exception::Exception;
263 return "apache::geode::client::StatisticsDisabledException";
272 using Exception::Exception;
275 return "apache::geode::client::ConcurrentModificationException";
284 using Exception::Exception;
287 return "apache::geode::client::UnknownException";
296 using Exception::Exception;
299 return "apache::geode::client::ClassCastException";
308 using Exception::Exception;
311 return "apache::geode::client::EntryNotFoundException";
320 using Exception::Exception;
323 return "apache::geode::client::GeodeIOException";
332 using Exception::Exception;
335 return "apache::geode::client::GeodeConfigException";
345 using Exception::Exception;
348 return "apache::geode::client::NullPointerException";
357 using Exception::Exception;
360 return "apache::geode::client::EntryExistsException";
370 using Exception::Exception;
373 return "apache::geode::client::NotConnectedException";
382 using Exception::Exception;
385 return "apache::geode::client::CacheProxyException";
394 using Exception::Exception;
397 return "apache::geode::client::OutOfMemoryException";
407 using Exception::Exception;
410 return "apache::geode::client::NotOwnerException";
419 using Exception::Exception;
422 return "apache::geode::client::WrongRegionScopeException";
431 using Exception::Exception;
434 return "apache::geode::client::BufferSizeExceededException";
443 using Exception::Exception;
446 return "apache::geode::client::RegionCreationFailedException";
455 using Exception::Exception;
458 return "apache::geode::client::FatalInternalException";
468 using Exception::Exception;
471 return "apache::geode::client::DiskFailureException";
481 using Exception::Exception;
484 return "apache::geode::client::DiskCorruptException";
493 using Exception::Exception;
496 return "apache::geode::client::InitFailedException";
505 using Exception::Exception;
508 return "apache::geode::client::ShutdownFailedException";
517 using Exception::Exception;
520 return "apache::geode::client::CacheServerException";
529 using Exception::Exception;
532 return "apache::geode::client::OutOfRangeException";
541 using Exception::Exception;
544 return "apache::geode::client::QueryException";
553 using Exception::Exception;
556 return "apache::geode::client::MessageException";
565 using Exception::Exception;
568 return "apache::geode::client::NotAuthorizedException";
577 using Exception::Exception;
580 return "apache::geode::client::AuthenticationFailedException";
589 using Exception::Exception;
592 return "apache::geode::client::AuthenticationRequiredException";
601 using Exception::Exception;
604 return "apache::geode::client::DuplicateDurableClientException";
613 using Exception::Exception;
616 return "apache::geode::client::CacheListenerException";
624 using Exception::Exception;
627 return "apache::geode::client::CqException";
635 using Exception::Exception;
638 return "apache::geode::client::CqClosedException";
646 using Exception::Exception;
649 return "apache::geode::client::CqQueryException";
657 using Exception::Exception;
660 return "apache::geode::client::CqExistsException";
675 using Exception::Exception;
678 return "apache::geode::client::CqInvalidException";
686 using Exception::Exception;
689 return "apache::geode::client::FunctionExecutionException";
697 using Exception::Exception;
700 return "apache::geode::client::NoAvailableLocatorsException";
708 using Exception::Exception;
711 return "apache::geode::client::AllConnectionsInUseException";
719 using Exception::Exception;
722 return "apache::geode::client::InvalidDeltaException";
730 using Exception::Exception;
733 return "apache::geode::client::KeyNotFoundException";
742 using Exception::Exception;
745 return "apache::geode::client::TransactionException";
755 using Exception::Exception;
758 return "apache::geode::client::RollbackException";
767 using Exception::Exception;
770 return "apache::geode::client::CommitConflictException";
782 using Exception::Exception;
785 return "apache::geode::client::TransactionDataNodeHasDepartedException";
796 using Exception::Exception;
799 return "apache::geode::client::TransactionDataRebalancedException";
808 using Exception::Exception;
811 return "apache::geode::client::PutAllPartialResultException";
821 using Exception::Exception;
824 return "apache::geode::client::LowMemoryException";
834 using Exception::Exception;
837 return "apache::geode::client::QueryExecutionLowMemoryException";
846 using Exception::Exception;
849 return "apache::geode::client::SslException";
A description of an exception that occurred during a cache operation.
Definition Exception.hpp:45
A geode assertion exception.
Definition ExceptionTypes.hpp:40
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:44
Thrown when an argument to a method is illegal.
Definition ExceptionTypes.hpp:52
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:56
Thrown when the state of cache is manipulated to be illegal.
Definition ExceptionTypes.hpp:64
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:68
Thrown when an attempt is made to create an existing cache.
Definition ExceptionTypes.hpp:76
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:80
Thrown when the cache xml is incorrect.
Definition ExceptionTypes.hpp:88
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:92
Thrown when a timout occurs.
Definition ExceptionTypes.hpp:99
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:103
Thrown when the cache writer aborts the operation.
Definition ExceptionTypes.hpp:111
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:115
Thrown when an attempt is made to create an existing region.
Definition ExceptionTypes.hpp:123
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:127
Thrown when an operation is attempted on a closed cache.
Definition ExceptionTypes.hpp:135
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:139
Thrown when lease of cache proxy has expired.
Definition ExceptionTypes.hpp:147
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:151
Thrown when the cache loader aborts the operation.
Definition ExceptionTypes.hpp:159
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:163
Thrown when an operation is attempted on a destroyed region.
Definition ExceptionTypes.hpp:171
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:175
Thrown when an operation is attempted on a destroyed entry.
Definition ExceptionTypes.hpp:183
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:187
Thrown when the connecting target is not running.
Definition ExceptionTypes.hpp:195
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:199
Thrown when an attempt is made to connect to DistributedSystem second time.
Definition ExceptionTypes.hpp:208
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:212
Thrown when a non-existing file is accessed.
Definition ExceptionTypes.hpp:220
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:224
Thrown when an operation is interrupted.
Definition ExceptionTypes.hpp:232
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:236
Thrown when an operation unsupported by the current configuration is attempted.
Definition ExceptionTypes.hpp:245
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:249
Thrown when statistics are invoked for a region where they are disabled.
Definition ExceptionTypes.hpp:258
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:262
Thrown when a concurrent operation fails.
Definition ExceptionTypes.hpp:270
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:274
An unknown exception occurred.
Definition ExceptionTypes.hpp:282
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:286
Thrown when a cast operation fails.
Definition ExceptionTypes.hpp:294
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:298
Thrown when an operation is attempted on a non-existent entry.
Definition ExceptionTypes.hpp:306
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:310
Thrown when there is an input/output error.
Definition ExceptionTypes.hpp:318
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:322
Thrown when geode configuration file is incorrect.
Definition ExceptionTypes.hpp:330
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:334
Thrown when a null argument is provided to a method where it is expected to be non-null.
Definition ExceptionTypes.hpp:343
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:347
Thrown when attempt is made to create an existing entry.
Definition ExceptionTypes.hpp:355
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:359
Thrown when an operation is attempted before connecting to the distributed system.
Definition ExceptionTypes.hpp:368
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:372
Thrown when there is an error in the cache proxy.
Definition ExceptionTypes.hpp:380
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:384
Thrown when the system cannot allocate any more memory.
Definition ExceptionTypes.hpp:392
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:396
Thrown when an attempt is made to release a lock not owned by the thread.
Definition ExceptionTypes.hpp:405
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:409
Thrown when a region is created in an incorrect scope.
Definition ExceptionTypes.hpp:417
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:421
Thrown when the internal buffer size is exceeded.
Definition ExceptionTypes.hpp:429
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:433
Thrown when a region creation operation fails.
Definition ExceptionTypes.hpp:441
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:445
Thrown when there is a fatal internal exception in geode.
Definition ExceptionTypes.hpp:453
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:457
Thrown by the persistence manager when a write fails due to disk failure.
Definition ExceptionTypes.hpp:466
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:470
Thrown by the persistence manager when the data to be read from disk is corrupt.
Definition ExceptionTypes.hpp:479
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:483
Thrown when persistence manager fails to initialize.
Definition ExceptionTypes.hpp:491
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:495
Thrown when persistence manager fails to close properly.
Definition ExceptionTypes.hpp:503
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:507
Thrown when an exception occurs on the cache server.
Definition ExceptionTypes.hpp:515
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:519
Thrown when bound of array/vector etc.
Definition ExceptionTypes.hpp:527
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:531
Thrown when query exception occurs at the server.
Definition ExceptionTypes.hpp:539
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:543
Thrown when an unknown message is received from the server.
Definition ExceptionTypes.hpp:551
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:555
Thrown when a non authorized operation is done.
Definition ExceptionTypes.hpp:563
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:567
Thrown when authentication fails.
Definition ExceptionTypes.hpp:575
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:579
Thrown when no credentials are provided by client when server expects.
Definition ExceptionTypes.hpp:587
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:591
Thrown when two durable connect with same Id.
Definition ExceptionTypes.hpp:599
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:603
Thrown when the cache listener throws an exception.
Definition ExceptionTypes.hpp:611
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:615
Thrown during continuous query execution time.
Definition ExceptionTypes.hpp:622
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:626
Thrown if the Cq on which the operaion performed is closed.
Definition ExceptionTypes.hpp:633
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:637
Thrown if the Cq Query failed.
Definition ExceptionTypes.hpp:644
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:648
Thrown if a Cq by this name already exists on this client.
Definition ExceptionTypes.hpp:655
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:659
Thrown if the query doesnot meet the CQ constraints.
Definition ExceptionTypes.hpp:673
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:677
Thrown if function execution failed.
Definition ExceptionTypes.hpp:684
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:688
Thrown if the No locators are active to reply for new connection.
Definition ExceptionTypes.hpp:695
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:699
Thrown if all connections in the pool are in use.
Definition ExceptionTypes.hpp:706
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:710
Thrown if Delta could not be applied.
Definition ExceptionTypes.hpp:717
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:721
Thrown if a Key is not present in the region.
Definition ExceptionTypes.hpp:728
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:732
This is for all Exceptions that may be thrown by a Geode transaction.
Definition ExceptionTypes.hpp:740
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:744
The RollbackException exception indicates that either the transaction has been rolled back or an oper...
Definition ExceptionTypes.hpp:753
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:757
Thrown when a commit fails due to a write conflict.
Definition ExceptionTypes.hpp:765
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:769
Thrown when the transactional data host has shutdown or no longer has the data being modified by the ...
Definition ExceptionTypes.hpp:780
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:784
Thrown when a RebalanceOperation occurs concurrently with a transaction.
Definition ExceptionTypes.hpp:794
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:798
Thrown if putAll operation with single hop succeeded partially.
Definition ExceptionTypes.hpp:806
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:810
Thrown if an operation causes fails due to critical memory threshold reached.
Definition ExceptionTypes.hpp:819
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:823
Thrown if the query monitoring featuring detects the server is running low on memory.
Definition ExceptionTypes.hpp:832
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:836
Thrown when an error is encountered during an SSL operation.
Definition ExceptionTypes.hpp:844
std::string getName() const override
Return the name of this exception type.
Definition ExceptionTypes.hpp:848