Apache Geode Native C++ Reference 1.15.0
ExceptionTypes.hpp
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18#pragma once
19
20#ifndef GEODE_EXCEPTIONTYPES_H_
21#define GEODE_EXCEPTIONTYPES_H_
22
23#include "geode/Exception.hpp"
24#include "internal/geode_globals.hpp"
25
26namespace apache {
27namespace geode {
28namespace client {
29
30/*
31 *
32 * This is the list of exceptions directly derived from
33 * apache::geode::client::Exception.
34 *
35 */
36
40class APACHE_GEODE_EXPORT AssertionException : public Exception {
41 public:
42 using Exception::Exception;
43 ~AssertionException() noexcept override {}
44 std::string getName() const override {
45 return "apache::geode::client::AssertionException";
46 }
47};
48
52class APACHE_GEODE_EXPORT IllegalArgumentException : public Exception {
53 public:
54 using Exception::Exception;
55 ~IllegalArgumentException() noexcept override {}
56 std::string getName() const override {
57 return "apache::geode::client::IllegalArgumentException";
58 }
59};
60
64class APACHE_GEODE_EXPORT IllegalStateException : public Exception {
65 public:
66 using Exception::Exception;
67 ~IllegalStateException() noexcept override {}
68 std::string getName() const override {
69 return "apache::geode::client::IllegalStateException";
70 }
71};
72
76class APACHE_GEODE_EXPORT CacheExistsException : public Exception {
77 public:
78 using Exception::Exception;
79 ~CacheExistsException() noexcept override {}
80 std::string getName() const override {
81 return "apache::geode::client::CacheExistsException";
82 }
83};
84
88class APACHE_GEODE_EXPORT CacheXmlException : public Exception {
89 public:
90 using Exception::Exception;
91 ~CacheXmlException() noexcept override {}
92 std::string getName() const override {
93 return "apache::geode::client::CacheXmlException";
94 }
95};
99class APACHE_GEODE_EXPORT TimeoutException : public Exception {
100 public:
101 using Exception::Exception;
102 ~TimeoutException() noexcept override {}
103 std::string getName() const override {
104 return "apache::geode::client::TimeoutException";
105 }
106};
107
111class APACHE_GEODE_EXPORT CacheWriterException : public Exception {
112 public:
113 using Exception::Exception;
114 ~CacheWriterException() noexcept override {}
115 std::string getName() const override {
116 return "apache::geode::client::CacheWriterException";
117 }
118};
119
123class APACHE_GEODE_EXPORT RegionExistsException : public Exception {
124 public:
125 using Exception::Exception;
126 ~RegionExistsException() noexcept override {}
127 std::string getName() const override {
128 return "apache::geode::client::RegionExistsException";
129 }
130};
131
135class APACHE_GEODE_EXPORT CacheClosedException : public Exception {
136 public:
137 using Exception::Exception;
138 ~CacheClosedException() noexcept override {}
139 std::string getName() const override {
140 return "apache::geode::client::CacheClosedException";
141 }
142};
143
147class APACHE_GEODE_EXPORT LeaseExpiredException : public Exception {
148 public:
149 using Exception::Exception;
150 ~LeaseExpiredException() noexcept override {}
151 std::string getName() const override {
152 return "apache::geode::client::LeaseExpiredException";
153 }
154};
155
159class APACHE_GEODE_EXPORT CacheLoaderException : public Exception {
160 public:
161 using Exception::Exception;
162 ~CacheLoaderException() noexcept override {}
163 std::string getName() const override {
164 return "apache::geode::client::CacheLoaderException";
165 }
166};
167
171class APACHE_GEODE_EXPORT RegionDestroyedException : public Exception {
172 public:
173 using Exception::Exception;
174 ~RegionDestroyedException() noexcept override {}
175 std::string getName() const override {
176 return "apache::geode::client::RegionDestroyedException";
177 }
178};
179
183class APACHE_GEODE_EXPORT EntryDestroyedException : public Exception {
184 public:
185 using Exception::Exception;
186 ~EntryDestroyedException() noexcept override {}
187 std::string getName() const override {
188 return "apache::geode::client::EntryDestroyedException";
189 }
190};
191
195class APACHE_GEODE_EXPORT NoSystemException : public Exception {
196 public:
197 using Exception::Exception;
198 ~NoSystemException() noexcept override {}
199 std::string getName() const override {
200 return "apache::geode::client::NoSystemException";
201 }
202};
203
208class APACHE_GEODE_EXPORT AlreadyConnectedException : public Exception {
209 public:
210 using Exception::Exception;
211 ~AlreadyConnectedException() noexcept override {}
212 std::string getName() const override {
213 return "apache::geode::client::AlreadyConnectedException";
214 }
215};
216
220class APACHE_GEODE_EXPORT FileNotFoundException : public Exception {
221 public:
222 using Exception::Exception;
223 ~FileNotFoundException() noexcept override {}
224 std::string getName() const override {
225 return "apache::geode::client::FileNotFoundException";
226 }
227};
228
232class APACHE_GEODE_EXPORT InterruptedException : public Exception {
233 public:
234 using Exception::Exception;
235 ~InterruptedException() noexcept override {}
236 std::string getName() const override {
237 return "apache::geode::client::InterruptedException";
238 }
239};
240
245class APACHE_GEODE_EXPORT UnsupportedOperationException : public Exception {
246 public:
247 using Exception::Exception;
248 ~UnsupportedOperationException() noexcept override {}
249 std::string getName() const override {
250 return "apache::geode::client::UnsupportedOperationException";
251 }
252};
253
258class APACHE_GEODE_EXPORT StatisticsDisabledException : public Exception {
259 public:
260 using Exception::Exception;
261 ~StatisticsDisabledException() noexcept override {}
262 std::string getName() const override {
263 return "apache::geode::client::StatisticsDisabledException";
264 }
265};
266
270class APACHE_GEODE_EXPORT ConcurrentModificationException : public Exception {
271 public:
272 using Exception::Exception;
273 ~ConcurrentModificationException() noexcept override {}
274 std::string getName() const override {
275 return "apache::geode::client::ConcurrentModificationException";
276 }
277};
278
282class APACHE_GEODE_EXPORT UnknownException : public Exception {
283 public:
284 using Exception::Exception;
285 ~UnknownException() noexcept override {}
286 std::string getName() const override {
287 return "apache::geode::client::UnknownException";
288 }
289};
290
294class APACHE_GEODE_EXPORT ClassCastException : public Exception {
295 public:
296 using Exception::Exception;
297 ~ClassCastException() noexcept override {}
298 std::string getName() const override {
299 return "apache::geode::client::ClassCastException";
300 }
301};
302
306class APACHE_GEODE_EXPORT EntryNotFoundException : public Exception {
307 public:
308 using Exception::Exception;
309 ~EntryNotFoundException() noexcept override {}
310 std::string getName() const override {
311 return "apache::geode::client::EntryNotFoundException";
312 }
313};
314
318class APACHE_GEODE_EXPORT GeodeIOException : public Exception {
319 public:
320 using Exception::Exception;
321 ~GeodeIOException() noexcept override {}
322 std::string getName() const override {
323 return "apache::geode::client::GeodeIOException";
324 }
325};
326
330class APACHE_GEODE_EXPORT GeodeConfigException : public Exception {
331 public:
332 using Exception::Exception;
333 ~GeodeConfigException() noexcept override {}
334 std::string getName() const override {
335 return "apache::geode::client::GeodeConfigException";
336 }
337};
338
343class APACHE_GEODE_EXPORT NullPointerException : public Exception {
344 public:
345 using Exception::Exception;
346 ~NullPointerException() noexcept override {}
347 std::string getName() const override {
348 return "apache::geode::client::NullPointerException";
349 }
350};
351
355class APACHE_GEODE_EXPORT EntryExistsException : public Exception {
356 public:
357 using Exception::Exception;
358 ~EntryExistsException() noexcept override {}
359 std::string getName() const override {
360 return "apache::geode::client::EntryExistsException";
361 }
362};
363
368class APACHE_GEODE_EXPORT NotConnectedException : public Exception {
369 public:
370 using Exception::Exception;
371 ~NotConnectedException() noexcept override {}
372 std::string getName() const override {
373 return "apache::geode::client::NotConnectedException";
374 }
375};
376
380class APACHE_GEODE_EXPORT CacheProxyException : public Exception {
381 public:
382 using Exception::Exception;
383 ~CacheProxyException() noexcept override {}
384 std::string getName() const override {
385 return "apache::geode::client::CacheProxyException";
386 }
387};
388
392class APACHE_GEODE_EXPORT OutOfMemoryException : public Exception {
393 public:
394 using Exception::Exception;
395 ~OutOfMemoryException() noexcept override {}
396 std::string getName() const override {
397 return "apache::geode::client::OutOfMemoryException";
398 }
399};
400
405class APACHE_GEODE_EXPORT NotOwnerException : public Exception {
406 public:
407 using Exception::Exception;
408 ~NotOwnerException() noexcept override {}
409 std::string getName() const override {
410 return "apache::geode::client::NotOwnerException";
411 }
412};
413
417class APACHE_GEODE_EXPORT WrongRegionScopeException : public Exception {
418 public:
419 using Exception::Exception;
420 ~WrongRegionScopeException() noexcept override {}
421 std::string getName() const override {
422 return "apache::geode::client::WrongRegionScopeException";
423 }
424};
425
429class APACHE_GEODE_EXPORT BufferSizeExceededException : public Exception {
430 public:
431 using Exception::Exception;
432 ~BufferSizeExceededException() noexcept override {}
433 std::string getName() const override {
434 return "apache::geode::client::BufferSizeExceededException";
435 }
436};
437
441class APACHE_GEODE_EXPORT RegionCreationFailedException : public Exception {
442 public:
443 using Exception::Exception;
444 ~RegionCreationFailedException() noexcept override {}
445 std::string getName() const override {
446 return "apache::geode::client::RegionCreationFailedException";
447 }
448};
449
453class APACHE_GEODE_EXPORT FatalInternalException : public Exception {
454 public:
455 using Exception::Exception;
456 ~FatalInternalException() noexcept override {}
457 std::string getName() const override {
458 return "apache::geode::client::FatalInternalException";
459 }
460};
461
466class APACHE_GEODE_EXPORT DiskFailureException : public Exception {
467 public:
468 using Exception::Exception;
469 ~DiskFailureException() noexcept override {}
470 std::string getName() const override {
471 return "apache::geode::client::DiskFailureException";
472 }
473};
474
479class APACHE_GEODE_EXPORT DiskCorruptException : public Exception {
480 public:
481 using Exception::Exception;
482 ~DiskCorruptException() noexcept override {}
483 std::string getName() const override {
484 return "apache::geode::client::DiskCorruptException";
485 }
486};
487
491class APACHE_GEODE_EXPORT InitFailedException : public Exception {
492 public:
493 using Exception::Exception;
494 ~InitFailedException() noexcept override {}
495 std::string getName() const override {
496 return "apache::geode::client::InitFailedException";
497 }
498};
499
503class APACHE_GEODE_EXPORT ShutdownFailedException : public Exception {
504 public:
505 using Exception::Exception;
506 ~ShutdownFailedException() noexcept override {}
507 std::string getName() const override {
508 return "apache::geode::client::ShutdownFailedException";
509 }
510};
511
515class APACHE_GEODE_EXPORT CacheServerException : public Exception {
516 public:
517 using Exception::Exception;
518 ~CacheServerException() noexcept override {}
519 std::string getName() const override {
520 return "apache::geode::client::CacheServerException";
521 }
522};
523
527class APACHE_GEODE_EXPORT OutOfRangeException : public Exception {
528 public:
529 using Exception::Exception;
530 ~OutOfRangeException() noexcept override {}
531 std::string getName() const override {
532 return "apache::geode::client::OutOfRangeException";
533 }
534};
535
539class APACHE_GEODE_EXPORT QueryException : public Exception {
540 public:
541 using Exception::Exception;
542 ~QueryException() noexcept override {}
543 std::string getName() const override {
544 return "apache::geode::client::QueryException";
545 }
546};
547
551class APACHE_GEODE_EXPORT MessageException : public Exception {
552 public:
553 using Exception::Exception;
554 ~MessageException() noexcept override {}
555 std::string getName() const override {
556 return "apache::geode::client::MessageException";
557 }
558};
559
563class APACHE_GEODE_EXPORT NotAuthorizedException : public Exception {
564 public:
565 using Exception::Exception;
566 ~NotAuthorizedException() noexcept override {}
567 std::string getName() const override {
568 return "apache::geode::client::NotAuthorizedException";
569 }
570};
571
575class APACHE_GEODE_EXPORT AuthenticationFailedException : public Exception {
576 public:
577 using Exception::Exception;
578 ~AuthenticationFailedException() noexcept override {}
579 std::string getName() const override {
580 return "apache::geode::client::AuthenticationFailedException";
581 }
582};
583
587class APACHE_GEODE_EXPORT AuthenticationRequiredException : public Exception {
588 public:
589 using Exception::Exception;
590 ~AuthenticationRequiredException() noexcept override {}
591 std::string getName() const override {
592 return "apache::geode::client::AuthenticationRequiredException";
593 }
594};
595
599class APACHE_GEODE_EXPORT DuplicateDurableClientException : public Exception {
600 public:
601 using Exception::Exception;
602 ~DuplicateDurableClientException() noexcept override {}
603 std::string getName() const override {
604 return "apache::geode::client::DuplicateDurableClientException";
605 }
606};
607
611class APACHE_GEODE_EXPORT CacheListenerException : public Exception {
612 public:
613 using Exception::Exception;
614 ~CacheListenerException() noexcept override {}
615 std::string getName() const override {
616 return "apache::geode::client::CacheListenerException";
617 }
618};
622class APACHE_GEODE_EXPORT CqException : public Exception {
623 public:
624 using Exception::Exception;
625 ~CqException() noexcept override {}
626 std::string getName() const override {
627 return "apache::geode::client::CqException";
628 }
629};
633class APACHE_GEODE_EXPORT CqClosedException : public Exception {
634 public:
635 using Exception::Exception;
636 ~CqClosedException() noexcept override {}
637 std::string getName() const override {
638 return "apache::geode::client::CqClosedException";
639 }
640};
644class APACHE_GEODE_EXPORT CqQueryException : public Exception {
645 public:
646 using Exception::Exception;
647 ~CqQueryException() noexcept override {}
648 std::string getName() const override {
649 return "apache::geode::client::CqQueryException";
650 }
651};
655class APACHE_GEODE_EXPORT CqExistsException : public Exception {
656 public:
657 using Exception::Exception;
658 ~CqExistsException() noexcept override {}
659 std::string getName() const override {
660 return "apache::geode::client::CqExistsException";
661 }
662};
673class APACHE_GEODE_EXPORT CqInvalidException : public Exception {
674 public:
675 using Exception::Exception;
676 ~CqInvalidException() noexcept override {}
677 std::string getName() const override {
678 return "apache::geode::client::CqInvalidException";
679 }
680};
684class APACHE_GEODE_EXPORT FunctionExecutionException : public Exception {
685 public:
686 using Exception::Exception;
687 ~FunctionExecutionException() noexcept override {}
688 std::string getName() const override {
689 return "apache::geode::client::FunctionExecutionException";
690 }
691};
695class APACHE_GEODE_EXPORT NoAvailableLocatorsException : public Exception {
696 public:
697 using Exception::Exception;
698 ~NoAvailableLocatorsException() noexcept override {}
699 std::string getName() const override {
700 return "apache::geode::client::NoAvailableLocatorsException";
701 }
702};
706class APACHE_GEODE_EXPORT AllConnectionsInUseException : public Exception {
707 public:
708 using Exception::Exception;
709 ~AllConnectionsInUseException() noexcept override {}
710 std::string getName() const override {
711 return "apache::geode::client::AllConnectionsInUseException";
712 }
713};
717class APACHE_GEODE_EXPORT InvalidDeltaException : public Exception {
718 public:
719 using Exception::Exception;
720 ~InvalidDeltaException() noexcept override {}
721 std::string getName() const override {
722 return "apache::geode::client::InvalidDeltaException";
723 }
724};
728class APACHE_GEODE_EXPORT KeyNotFoundException : public Exception {
729 public:
730 using Exception::Exception;
731 ~KeyNotFoundException() noexcept override {}
732 std::string getName() const override {
733 return "apache::geode::client::KeyNotFoundException";
734 }
735};
740class APACHE_GEODE_EXPORT TransactionException : public Exception {
741 public:
742 using Exception::Exception;
743 ~TransactionException() noexcept override {}
744 std::string getName() const override {
745 return "apache::geode::client::TransactionException";
746 }
747};
753class APACHE_GEODE_EXPORT RollbackException : public Exception {
754 public:
755 using Exception::Exception;
756 ~RollbackException() noexcept override {}
757 std::string getName() const override {
758 return "apache::geode::client::RollbackException";
759 }
760};
765class APACHE_GEODE_EXPORT CommitConflictException : public Exception {
766 public:
767 using Exception::Exception;
768 ~CommitConflictException() noexcept override {}
769 std::string getName() const override {
770 return "apache::geode::client::CommitConflictException";
771 }
772};
780 : public Exception {
781 public:
782 using Exception::Exception;
783 ~TransactionDataNodeHasDepartedException() noexcept override {}
784 std::string getName() const override {
785 return "apache::geode::client::TransactionDataNodeHasDepartedException";
786 }
787};
793class APACHE_GEODE_EXPORT TransactionDataRebalancedException
794 : public Exception {
795 public:
796 using Exception::Exception;
797 ~TransactionDataRebalancedException() noexcept override {}
798 std::string getName() const override {
799 return "apache::geode::client::TransactionDataRebalancedException";
800 }
801};
802
806class APACHE_GEODE_EXPORT PutAllPartialResultException : public Exception {
807 public:
808 using Exception::Exception;
809 ~PutAllPartialResultException() noexcept override {}
810 std::string getName() const override {
811 return "apache::geode::client::PutAllPartialResultException";
812 }
813};
814
819class APACHE_GEODE_EXPORT LowMemoryException : public Exception {
820 public:
821 using Exception::Exception;
822 ~LowMemoryException() noexcept override {}
823 std::string getName() const override {
824 return "apache::geode::client::LowMemoryException";
825 }
826};
827
832class APACHE_GEODE_EXPORT QueryExecutionLowMemoryException : public Exception {
833 public:
834 using Exception::Exception;
835 ~QueryExecutionLowMemoryException() noexcept override {}
836 std::string getName() const override {
837 return "apache::geode::client::QueryExecutionLowMemoryException";
838 }
839};
840
844class APACHE_GEODE_EXPORT SslException : public Exception {
845 public:
846 using Exception::Exception;
847 ~SslException() noexcept override {}
848 std::string getName() const override {
849 return "apache::geode::client::SslException";
850 }
851};
852
853} // namespace client
854} // namespace geode
855} // namespace apache
856
857#endif // GEODE_EXCEPTIONTYPES_H_
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

Apache Geode C++ Cache API Documentation