This namespace contains all the Pivotal GemFire .NET Client API classes and enumerations.

Types

               
 All Types  Classes   Interfaces  Enumerations  Delegates 
 NameDescription
AllConnectionsInUseException
Thrown when all connections in a pool are in use..
AlreadyConnectedException
Thrown when an attempt is made to connect to DistributedSystem second time.
AssertionException
A gemfire assertion exception.
AttributesFactory Obsolete.
Factory class to create instances of RegionAttributes.
AttributesMutator Obsolete.
Supports modification of certain region attributes after the region has been created.
AuthenticatedCache
Provides a distributed cache.
AuthenticationFailedException
Thrown when authentication to the server fails.
AuthenticationRequiredException
Thrown when credentials are not provided to a server which expects them.
BooleanArray
An immutable wrapper for array of booleans that can serve as a distributable object for caching.
BufferSizeExceededException
Thrown when the internal buffer size is exceeded.
Cache Obsolete.
Provides a distributed cache.
CacheableArrayList Obsolete.
A mutable IGFSerializable vector wrapper that can serve as a distributable object for caching. This class extends .NET generic List class.
CacheableBoolean
An immutable wrapper for booleans that can serve as a distributable key object for caching.
CacheableByte
An immutable wrapper for bytes that can serve as a distributable key object for caching.
CacheableBytes
An immutable wrapper for byte arrays that can serve as a distributable object for caching.
CacheableCharacter
An immutable wrapper for 16-bit characters that can serve as a distributable key object for caching.
CacheableDate Obsolete.
An immutable date wrapper that can serve as a distributable key object for caching as well as being a string value.
CacheableDouble
An immutable wrapper for doubles that can serve as a distributable key object for caching.
CacheableDoubleArray
An immutable wrapper for array of doubles that can serve as a distributable object for caching.
CacheableFileName Obsolete.
An immutable filename wrapper that can serve as a distributable key object for caching as well as being a string value.
CacheableFloat
An immutable wrapper for floats that can serve as a distributable key object for caching.
CacheableFloatArray
An immutable wrapper for array of floats that can serve as a distributable object for caching.
CacheableHashMap Obsolete.
A mutable ICacheableKey to IGFSerializable hash map that can serve as a distributable object for caching. This class extends .NET generic Dictionary class.
CacheableHashSet
A mutable ICacheableKey hash set wrapper that can serve as a distributable object for caching.
CacheableHashTable Obsolete.
A mutable ICacheableKey to IGFSerializable hash table that can serve as a distributable object for caching. This class extends .NET generic Dictionary class.
CacheableIdentityHashMap Obsolete.
A mutable ICacheableKey to IGFSerializable hash map that can serve as a distributable object for caching. This class extends .NET generic Dictionary class. This class is meant as a means to interoperate with java server side IdentityHashMap class objects but is intentionally not intended to provide java.util.IdentityHashMap semantics.
CacheableInt16
An immutable wrapper for 16-bit integers that can serve as a distributable key object for caching.
CacheableInt16Array
An immutable wrapper for array of 16-bit integers that can serve as a distributable object for caching.
CacheableInt32
An immutable wrapper for 32-bit integers that can serve as a distributable key object for caching.
CacheableInt32Array
An immutable wrapper for array of 32-bit integers that can serve as a distributable object for caching.
CacheableInt64
An immutable wrapper for 64-bit integers that can serve as a distributable key object for caching.
CacheableInt64Array
An immutable wrapper for array of 64-bit integers that can serve as a distributable object for caching.
CacheableKey Obsolete.
This class wraps the native C++ gemfire::Serializable objects as managed IGFSerializable objects.
CacheableLinkedHashSet
A mutable ICacheableKey hash set wrapper that can serve as a distributable object for caching. This is provided for compability with java side though is functionally identical to CacheableHashSet i.e. does not provide the linked semantics of java LinkedHashSet.
CacheableObject Obsolete.
An mutable generic Object wrapper that can serve as a distributable value for caching.
CacheableObjectArray Obsolete.
A mutable IGFSerializable object array wrapper that can serve as a distributable object for caching. Though this class provides compatibility with java Object[] serialization, it provides the semantics of .NET generic List class.
CacheableObjectXml Obsolete.
A mutable generic Object wrapper that can serve as a distributable value for caching.
CacheableStack Obsolete.
A mutable IGFSerializable vector wrapper that can serve as a distributable object for caching.
CacheableString Obsolete.
An immutable string wrapper that can serve as a distributable key object for caching as well as being a string value.
CacheableStringArray Obsolete.
An immutable wrapper for array of strings that can serve as a distributable object for caching.
CacheableUndefined Obsolete.
Encapsulate an undefined result.
CacheableVector Obsolete.
A mutable IGFSerializable vector wrapper that can serve as a distributable object for caching. This class extends .NET generic List class.
CacheAttributes Obsolete.
Defines attributes for configuring a cache.
CacheAttributesFactory Obsolete.
Creates instances of CacheAttributes.
CacheClosedException
Thrown when an operation is attempted on a closed cache.
CacheExistsException
Thrown when an attempt is made to create an existing cache.
CacheFactory Obsolete.
A factory class that must be used to obtain instance of Cache.
CacheListenerAdapter Obsolete.
Utility class that implements all methods in ICacheListener with empty implementations. Applications can subclass this class and only override the methods for the events of interest.
CacheListenerException
Thrown when the cache listener throws an exception.
CacheLoader Obsolete.
CacheLoader
CacheLoaderException
Thrown when the cache loader aborts the operation.
CacheProxyException
Thrown when there is an error in the cache proxy.
CacheServerException
Thrown when an exception occurs on the cache server.
CacheStatistics Obsolete.
Defines common statistical information for both the region and its entries.
CacheWriterAdapter Obsolete.
Utility class that implements all methods in ICacheWriter with empty implementations. Applications can subclass this class and only override the methods for the events of interest.
CacheWriterException
Thrown when the cache writer aborts the operation.
CacheXmlException
Thrown when the cache xml is incorrect.
CharArray
An immutable wrapper for array of 16-bit characters that can serve as a distributable object for caching.
ClassCastException
Thrown when a cast operation fails.
CommitConflictException
Thrown if commit fails.
ConcurrentModificationException
Thrown when a concurrent operation fails.
CqAttributes Obsolete.
Defines attributes for configuring a cq.
CqAttributesFactory Obsolete.
Creates instances of CqAttributes.
CqAttributesMutator Obsolete.
Supports modification of certain cq attributes after the cq has been created.
CqClosedException
Thrown if the Cq on which the operaion performed is closed
CqEvent Obsolete.
This class encapsulates events that occur for cq.
CqException
Thrown during continuous query execution time.
CqExistsException
Thrown if a Cq by this name already exists on this client
CqInvalidException
Thrown when cq is invalid
CqOperation Obsolete.
CqOperationType Obsolete.
Enumerated type for CqOperationType
CqQuery Obsolete.
Class to encapsulate a continuous query (CQ).
CqQueryException
Thrown if the Cq Query failed
CqServiceStatistics Obsolete.
Defines common statistical information for cqservice
CqState Obsolete.
Static class containing convenience methods for CqState.
CqStateType Obsolete.
Enumerated type for cq state @nativeclient For Native Clients: @endnativeclient
CqStatistics Obsolete.
Defines common statistical information for a cq.
DataInput Obsolete.
Provides operations for reading primitive data values, byte arrays, strings, IGFSerializable objects from a byte stream.
DataOutput Obsolete.
Provides operations for writing primitive data values, and user-defined objects implementing IGFSerializable, to a byte stream. This class is intentionally not thread safe.
DiskCorruptException
Thrown by the persistence manager when the data to be read from disk is corrupt.
DiskFailureException
Thrown by the persistence manager when a write fails due to disk failure.
DiskPolicy Obsolete.
Static class containing convenience methods for DiskPolicyType.
DiskPolicyType Obsolete.
Enumerated type for disk policy. Contains values for setting the disk policy type.
DistributedSystem Obsolete.
DistributedSystem encapsulates this applications "connection" into the GemFire Java servers.
DuplicateDurableClientException
Thrown when a duplicate durable client id is provided to the server.
EntryDestroyedException
Thrown when an operation is attempted on a destroyed entry.
EntryEvent Obsolete.
This class encapsulates events that occur for an entry in a region.
EntryExistsException
Thrown when attempt is made to create an existing entry.
EntryNotFoundException
Thrown when an operation is attempted on a non-existent entry.
Execution Obsolete.
This class encapsulates events that occur for cq.
Expiration
Static class containing convenience methods for ExpirationAction.
ExpirationAction Obsolete.
Enumerated type for expiration (LRU) actions. Contains values for setting an action type.
FatalInternalException
Thrown when there is a fatal internal exception in GemFire.
FileNotFoundException
Thrown when a non-existing file is accessed.
FunctionExecutionException
Thrown when function execution failed
FunctionService Obsolete.
GemFireClassIds Obsolete.
Static class containing the classIds of the built-in cacheable types.
GemFireConfigException
Thrown when gemfire configuration file is incorrect.
GemFireException
The base exception class of all managed GemFire exceptions.
GemFireIOException
Thrown when there is an input/output error.
IAuthInitialize Obsolete.
Specifies the mechanism to obtain credentials for a client. It is mandantory for clients when the server is running in secure mode having a security-client-authenticator module specified. Implementations should register the library path as security-client-auth-library system property and factory function (a zero argument function returning pointer to an AuthInitialize object) as the security-client-auth-factory system property. For a managed class implementing IAuthInitialize the fully qualified name of the factory function should be provided in the form {Namespace}.{Class Name}.{Method Name} as the security-client-auth-factory property.
ICacheableKey Obsolete.
This interface class is the superclass of all user objects in the cache that can be used as a key.
ICacheListener Obsolete.
An application plug-in that can be installed on a region.
ICacheLoader Obsolete.
A data-loading application plug-in that can be installed on a region.
ICacheWriter Obsolete.
An application plug-in that can be installed on a region. Defines methods that are called before entry modification, such as writing the value to a database.
ICqEvent Obsolete.
An application plug-in that can be installed on a region. Listener change notifications are invoked after the change has occured.
ICqListener Obsolete.
An application plug-in that can be installed on a region. Listener change notifications are invoked after the change has occured.
ICqResults Obsolete.
Interface to encapsulate a select query result set.
ICqStatusListener Obsolete.
Extension of CqListener. Adds two new methods to CqListener, one that is called when the cq is connected and one that is called when the cq is disconnected.
IFixedPartitionResolver Obsolete.
IGemFireCache Obsolete.
GemFireCache represents the singleton cache that must be created in order to connect to Gemfire server.
IGFDelta Obsolete.
This interface is used for delta propagation. To use delta propagation, an application class must implement interfaces IGFDelta as well as IGFSerializable. The IGFDelta interface methods HasDelta( ), ToDelta( ) and FromDelta( ) must be implemented by the class, as these methods are used by GemFire to detect the presence of delta in an object, to serialize the delta, and to apply a serialized delta to an existing object of the class. If a customized cloning method is required, the class must also implement the interface System.ICloneable. To use cloning in delta propagation for a region, the region attribute for cloning must be enabled.
IGFSerializable Obsolete.
This interface class is the superclass of all user objects in the cache that can be serialized.
IllegalArgumentException
Thrown when an argument to a method is illegal.
IllegalStateException
Thrown when the state of cache is manipulated to be illegal.
InitFailedException
Thrown when persistence manager fails to initialize.
InterruptedException
Thrown when an operation is interrupted.
InvalidDeltaException
IPartitionResolver Obsolete.
IRegionService Obsolete.
IResultCollector Obsolete.
collect function execution results, can be overriden
ISelectResults Obsolete.
Interface to encapsulate a select query result set.
KeyNotFoundException
Thrown if a Key is not present in the region.
LeaseExpiredException
Thrown when lease of cache proxy has expired.
Log Obsolete.
Defines methods available to clients that want to write a log message to their GemFire system's shared log file.
LogLevel Obsolete.
Logging levels.
MessageException
Thrown when an unknown message is received from the server.
NoAvailableLocatorsException
Thrown when a client is unable to contact any locators.
NoSystemException
Thrown when the connecting target is not running.
NotAuthorizedException
Thrown when a client operation is not authorized on the server.
NotConnectedException
Thrown when an operation is attempted before connecting to the distributed system.
NotOwnerException
Thrown when an attempt is made to release a lock not owned by the thread.
NullPointerException
Thrown when a null argument is provided to a method where it is expected to be non-null.
OutOfMemoryException
Thrown when the system cannot allocate any more memory.
OutOfRangeException
Thrown when bound of array/vector etc. is exceeded.
Pool Obsolete.
A pool of connections.
PoolFactory Obsolete.
This interface provides for the configuration and creation of instances of Pool.
PoolManager Obsolete.
This interface provides for the configuration and creation of instances of PoolFactory.
Properties Obsolete.
Provides a collection of properties, each of which is a key/value pair. Each key is a string, and the value may be a string or an integer.
PropertyVisitor
Delegate that represents visitor for the Properties class.
Query Obsolete.
Class to encapsulate a query.
QueryException
Thrown when query exception occurs at the server.
QueryService Obsolete.
Provides a query service.
Region Obsolete.
Encapsulates a concrete region of cached data.
RegionAttributes Obsolete.
Defines attributes for configuring a region.
RegionCreationFailedException
Thrown when a region creation operation fails.
RegionDestroyedException
Thrown when an operation is attempted on a destroyed region.
RegionEntry Obsolete.
An object in a region that represents an entry, that is, a key-value pair.
RegionEvent Obsolete.
This class encapsulates events that occur for a region.
RegionExistsException
Thrown when an attempt is made to create an existing region.
RegionFactory Obsolete.
This interface provides for the configuration and creation of instances of Region.
RegionShortcut Obsolete.
ResultCollector Obsolete.
collect function execution results, default collector
ResultSet Obsolete.
Encapsulates a query result set. It specifies the interface for the resultset obtained from the Gemfire cache server
SafeConvertClass
Scope Obsolete.
Static class containing convenience methods for ScopeType.
ScopeType Obsolete.
Enumerated type for region distribution scope. Contains values for setting Scope. Local scope is invalid (it is a non-native client local region), and DistributedAck and DistributedNoAck have the same behavior.
SelectResultsIterator Obsolete.
Iterator for a query result.
Serializable Obsolete.
This class wraps the native C++ gemfire::Serializable objects as managed IGFSerializable objects.
ShutdownFailedException
Thrown when persistence manager fails to close properly.
StatisticDescriptor Obsolete.
A class that describes an individual statistic whose value is updated by an application and may be archived by GemFire. These descriptions are gathered together in a StatisticsType class.
Statistics Obsolete.
An instantiation of an existing StatisticsType object with methods for setting, incrementing and getting individual StatisticDescriptor values.
StatisticsDisabledException
Thrown when statistics are invoked for a region where they are disabled.
StatisticsFactory Obsolete.
Instances of this interface provide methods that create instances of StatisticDescriptor and StatisticsType. Every StatisticsFactory is also a type factory.
StatisticsType Obsolete.
This class is used to describe a logical collection of StatisticDescriptors.These descriptions are used to create an instance of Statistics class.
Struct Obsolete.
Encapsulates a row of query struct set.
StructSet Obsolete.
Encapsulates a query struct set.
SystemProperties Obsolete.
A class for internal use, that encapsulates the properties that can be set through Connect(String) or a gfcpp.properties file.
TimeoutException
Thrown when a timout occurs.
TransactionDataNodeHasDepartedException
Thrown if transaction delegate went down.
TransactionDataRebalancedException
Thrown if commit rebalance happens during a transaction.
TypeFactoryMethod
Signature of function delegates passed to RegisterType(TypeFactoryMethod). Such functions should return an empty instance of the type they represent. The delegate shall be stored in the internal DelegateWrapper class and an instance will be initialized in the DelegateWrapper.NativeDelegate method by a call to FromData(DataInput).
UnknownException
An unknown exception occurred.
UnsupportedOperationException
Thrown when an operation unsupported by the current configuration is attempted.
UserFunctionExecutionException Obsolete.
UserFunctionExecutionException class is used to encapsulate gemfire sendException in case of Function execution.
WrongRegionScopeException
Thrown when a region is created in an incorrect scope.