| ▼Napache | |
| ▼Ngeode | |
| ►Nclient | |
| CAllConnectionsInUseException | Thrown if all connections in the pool are in use |
| CAlreadyConnectedException | Thrown when an attempt is made to connect to DistributedSystem second time |
| CAssertionException | A geode assertion exception |
| CAttributesMutator | Supports modification of certain region attributes after the region has been created |
| CAuthenticatedView | Creates an authenticated cache view to allow credential based access to region services |
| CAuthenticationFailedException | Thrown when authentication fails |
| CAuthenticationRequiredException | Thrown when no credentials are provided by client when server expects |
| CAuthInitialize | Specifies the mechanism to obtain credentials for a client |
| CBufferSizeExceededException | Thrown when the internal buffer size is exceeded |
| CCache | Caches are obtained from the create method on the CacheFactory#create class |
| CCacheableArrayList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
| CCacheableDate | Implement a date object based on epoch of January 1, 1970 00:00:00 GMT that can serve as a distributable key object for caching as well as being a date value |
| CCacheableEnum | Since C++ enums cannot be directly passed as a parameter to PdxWriter's writeObject and PdxReader's readObject api, wrap C++ enums with an immutable wrapper CacheableEnum class type by specifying enum class name, enum value name and its ordinal |
| CCacheableFileName | Implements an immutable wrapper for filenames that can serve as a distributable filename object for caching as both key and value |
| CCacheableHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
| CCacheableHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
| CCacheableHashTable | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
| CCacheableIdentityHashMap | A mutable CacheableKey to Serializable hash map that can serve as a distributable object for caching |
| CCacheableKey | Represents a cacheable key |
| CCacheableLinkedHashSet | A mutable CacheableKey hash set wrapper that can serve as a distributable object for caching |
| CCacheableLinkedList | A mutable Cacheable array list wrapper that can serve as a distributable object for caching |
| CCacheableObjectArray | Implements an immutable Vector of Cacheable objects that can serve as a distributable object for caching |
| CCacheableStack | A mutable Cacheable stack wrapper that can serve as a distributable object for caching |
| CCacheableString | Implement a immutable C string wrapper that can serve as a distributable key object for caching as well as being a string value |
| CCacheableUndefined | Implements a DataSerializable object for undefined query results |
| CCacheableVector | A mutable Cacheable vector wrapper that can serve as a distributable object for caching |
| CCacheClosedException | Thrown when an operation is attempted on a closed cache |
| CCacheExistsException | Thrown when an attempt is made to create an existing cache |
| CCacheFactory | Top level class for configuring and using Geode on a client.This should be called once to create Cache |
| CCacheListener | An application plug-in that can be installed on a region |
| CCacheListenerException | Thrown when the cache listener throws an exception |
| CCacheLoader | An application plug-in that can be installed on a region |
| CCacheLoaderException | Thrown when the cache loader aborts the operation |
| CCacheProxyException | Thrown when there is an error in the cache proxy |
| CCacheServerException | Thrown when an exception occurs on the cache server |
| CCacheStatistics | Defines common statistical information for both the region and its entries |
| CCacheTransactionManager | An interface for objects who perform transaction management |
| CCacheWriter | An application plug-in that can be installed on the region |
| CCacheWriterException | Thrown when the cache writer aborts the operation |
| CCacheXmlException | Thrown when the cache xml is incorrect |
| CClassCastException | Thrown when a cast operation fails |
| CCommitConflictException | Thrown when a commit fails due to a write conflict |
| CConcurrentModificationException | Thrown when a concurrent operation fails |
| CCqAttributes | This interface holds all attribute values for a CQ and provides methods for retrieving all attribute settings |
| CCqAttributesFactory | The factory class for the CqAttributes instance |
| CCqAttributesMutator | This interface is used to modify the listeners that are associated with a CQ |
| CCqClosedException | Thrown if the Cq on which the operaion performed is closed |
| CCqEvent | This interface provides methods to get all the information sent from the server about the CQ event |
| CCqException | Thrown during continuous query execution time |
| CCqExistsException | Thrown if a Cq by this name already exists on this client |
| CCqInvalidException | Thrown if the query doesnot meet the CQ constraints |
| CCqListener | Application plug-in interface for handling continuous query events after they occur |
| CCqQuery | A Query is obtained from a QueryService which in turn is obtained from the Cache |
| CCqQueryException | Thrown if the Cq Query failed |
| CCqResults | A CqResults is obtained by executing a Query on the server |
| CCqServiceStatistics | This class provides methods to get aggregate statistical information about the CQs of a client |
| CCqStatistics | This class provides methods to get statistical information about a registered Continuous Query (CQ) represented by the CqQuery object |
| CCqStatusListener | Extension of CqListener |
| CDataInput | Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from a byte stream |
| CDataOutput | Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a byte stream |
| CDataSerializable | An interface for objects whose contents can be serialized as primitive types |
| CDelta | This interface is used for delta propagation |
| CDiskCorruptException | Thrown by the persistence manager when the data to be read from disk is corrupt |
| CDiskFailureException | Thrown by the persistence manager when a write fails due to disk failure |
| CDuplicateDurableClientException | Thrown when two durable connect with same Id |
| CEntryDestroyedException | Thrown when an operation is attempted on a destroyed entry |
| CEntryEvent | Represents an entry event affecting an entry, including its identity and the the circumstances of the event |
| CEntryExistsException | Thrown when attempt is made to create an existing entry |
| CEntryNotFoundException | Thrown when an operation is attempted on a non-existent entry |
| CException | A description of an exception that occurred during a cache operation |
| CExecution | Gathers results from function execution |
| CExpirationAttributes | Immutable parameter object for accessing and setting the attributes associated with timeToLive and idleTimeout |
| CFatalInternalException | Thrown when there is a fatal internal exception in geode |
| CFileNotFoundException | Thrown when a non-existing file is accessed |
| CFixedPartitionResolver | Implementers of interface FixedPartitionResolver helps to achieve explicit mapping of a "user defined" partition to a data member node |
| CFunctionExecutionException | Thrown if function execution failed |
| CFunctionService | Entry point for function execution |
| CGeodeCache | GeodeCache represents the singleton cache that must be created in order to connect to Geode server |
| CGeodeConfigException | Thrown when geode configuration file is incorrect |
| CGeodeIOException | Thrown when there is an input/output error |
| CIllegalArgumentException | Thrown when an argument to a method is illegal |
| CIllegalStateException | Thrown when the state of cache is manipulated to be illegal |
| CInitFailedException | Thrown when persistence manager fails to initialize |
| CInterruptedException | Thrown when an operation is interrupted |
| CInvalidDeltaException | Thrown if Delta could not be applied |
| CKeyNotFoundException | Thrown if a Key is not present in the region |
| CLeaseExpiredException | Thrown when lease of cache proxy has expired |
| CLowMemoryException | Thrown if an operation causes fails due to critical memory threshold reached |
| CMessageException | Thrown when an unknown message is received from the server |
| CNoAvailableLocatorsException | Thrown if the No locators are active to reply for new connection |
| CNoSystemException | Thrown when the connecting target is not running |
| CNotAuthorizedException | Thrown when a non authorized operation is done |
| CNotConnectedException | Thrown when an operation is attempted before connecting to the distributed system |
| CNotOwnerException | Thrown when an attempt is made to release a lock not owned by the thread |
| CNullPointerException | Thrown when a null argument is provided to a method where it is expected to be non-null |
| COutOfMemoryException | Thrown when the system cannot allocate any more memory |
| COutOfRangeException | Thrown when bound of array/vector etc |
| CPartitionResolver | Implement the PartitionResolver interface to enable custom partitioning on the PartitionedRegion |
| CPdxInstance | PdxInstance provides run time access to the fields of a PDX without deserializing the PDX |
| CPdxInstanceFactory | PdxInstanceFactory gives you a way to create PdxInstances |
| CPdxReader | A PdxReader will be passed to PdxSerializable.fromData or during deserialization of a PDX |
| CPdxSerializable | An interface for objects whose contents can be serialized as PDX types |
| CPdxSerializer | Allows domain classes to be serialized and deserialized as PDXs without modification of the domain class |
| CPdxUnreadFields | Marker interface for an object that Geode creates and returns from readUnreadFields |
| CPdxWrapper | Allows domain classes to be used in Region operations |
| CPdxWriter | A PdxWriter will be passed to PdxSerializable.toData when it is serializing the domain class |
| CPersistenceManager | PersistenceManager API for persistence and overflow |
| CPool | A pool of connections to connect from a client to a set of Geode Cache Servers |
| CPoolFactory | This interface provides for the configuration and creation of instances of Pool |
| CPoolManager | Manages creation and access to connection pools for clients |
| CProperties | Contains a set of (key, value) pair properties with key being the name of the property; value, the value of the property |
| CPutAllPartialResultException | Thrown if putAll operation with single hop succeeded partially |
| CQuery | A Query is obtained from a QueryService which in turn is obtained from the Cache |
| CQueryException | Thrown when query exception occurs at the server |
| CQueryExecutionLowMemoryException | Thrown if the query monitoring featuring detects the server is running low on memory |
| CQueryService | QueryService is the class obtained from a Cache |
| CRegion | This class manages subregions and cached data |
| CRegionAttributes | Defines attributes for configuring a region |
| CRegionAttributesFactory | Creates instances of RegionAttributes |
| CRegionCreationFailedException | Thrown when a region creation operation fails |
| CRegionDestroyedException | Thrown when an operation is attempted on a destroyed region |
| CRegionEntry | An object in a Region that represents an entry, i.e., a key-value pair |
| CRegionEvent | Declares region events |
| CRegionExistsException | Thrown when an attempt is made to create an existing region |
| CRegionFactory | Provides for the configuration and creation of instances of Region |
| CRegionService | A RegionService provides access to existing regions that exist in a Geode cache |
| CResultCollector | Defines the interface for a container that gathers results from function execution |
| CResultSet | A ResultSet may be obtained after executing a Query which is obtained from a QueryService which in turn is obtained from a Cache |
| CRollbackException | The RollbackException exception indicates that either the transaction has been rolled back or an operation cannot complete because the transaction is marked for rollback only |
| CSelectResults | A SelectResults is obtained by executing a Query on the server |
| CSerializable | This base class is the superclass of all user objects in the cache that can be serialized |
| CShutdownFailedException | Thrown when persistence manager fails to close properly |
| CSslException | Thrown when an error is encountered during an SSL operation |
| CStatisticsDisabledException | Thrown when statistics are invoked for a region where they are disabled |
| CStringPrefixPartitionResolver | This class implements a partition resolver which routing object is the prefix of a given key |
| CStruct | A Struct has a StructSet as its parent |
| CStructSet | A StructSet may be obtained after executing a Query which is obtained from a QueryService which in turn is obtained from a Cache |
| CSystemProperties | The SystemProperties class |
| CTimeoutException | Thrown when a timout occurs |
| CTransactionDataNodeHasDepartedException | Thrown when the transactional data host has shutdown or no longer has the data being modified by the transaction |
| CTransactionDataRebalancedException | Thrown when a RebalanceOperation occurs concurrently with a transaction |
| CTransactionException | This is for all Exceptions that may be thrown by a Geode transaction |
| CTransactionId | The TransactionId interface is a "marker" interface that represents a unique Geode transaction |
| CTypeRegistry | Registry for custom serializable types, both PDXSerializable and DataSerializable |
| CUnknownException | An unknown exception occurred |
| CUnsupportedOperationException | Thrown when an operation unsupported by the current configuration is attempted |
| CUserFunctionExecutionException | UserFunctionExecutionException class is used to encapsulate geode sendException in case of Function execution |
| CWritablePdxInstance | WritablePdxInstance is a PdxInstance that also supports field modification using the setField method |
| CWrongRegionScopeException | Thrown when a region is created in an incorrect scope |