| Interface | Description |
|---|---|
| AttributesMutator<K,V> |
Supports modification of certain region attributes after the region has been created.
|
| Cache |
Caches are obtained from the
CacheFactory.create() method. |
| CacheCallback |
User-defined objects that can be plugged into caching to receive callback notifications.
|
| CacheEvent<K,V> |
A region- or entry-related event affecting the cache.
|
| CacheListener<K,V> |
A listener to handle region or entry related events.
|
| CacheLoader<K,V> |
Allows data from outside of the VM to be placed into a region.
|
| CacheStatistics |
Defines common statistics information for both region and entries.
|
| CacheTransactionManager |
The CacheTransactionManager interface allows applications to manage transactions on a per
Cache basis. |
| CacheWriter<K,V> |
A user-defined object defined in the
RegionAttributes that is called synchronously before
a region or entry in the cache is modified. |
| ClientSession |
Class
ClientSession represents a client connection on the server. |
| CustomExpiry<K,V> |
This is the contract that a
custom-expiry element must honor. |
| Declarable |
An object that can be described in a declarative caching XML file.
|
| DiskStore |
Provides disk storage for one or more regions.
|
| DiskStoreFactory |
Factory for creating instances of
DiskStore. |
| DiskWriteAttributes | Deprecated
as of 6.5 use
DiskStore instead |
| DynamicRegionListener |
DynamicRegionListener is an interface that can be implemented to handle dynamic
region-related events. |
| EntryEvent<K,V> |
Contains information about an event affecting an entry, including its identity and the the
circumstances of the event.
|
| EntryOperation<K,V> |
Gemfire Context passed to
PartitionResolver to compute the data location |
| EvictionAttributesMutator |
The EvictionAttributesMutator allows changes to be made to a
EvictionAttributes. |
| FixedPartitionResolver<K,V> |
Implementers of interface
FixedPartitionResolver helps to achieve explicit mapping
of a "user defined" partition to a data member node. |
| GemFireCache |
GemFireCache represents the singleton cache that must be created in order to use GemFire in a
Java virtual machine.
|
| InterestRegistrationEvent |
Interface
InterestRegistrationEvent encapsulated interest event information like
region and keys of interest. |
| InterestRegistrationListener |
Interface
InterestRegisterationListener provides the ability for applications to be
notified of interest registration and unregistration events. |
| LoaderHelper<K,V> |
Provides a set of APIs to help the implementation of the
CacheLoader load method. |
| PartitionAttributes<K,V> |
Attributes that define the partitioned character of a Partitioned Region.
|
| PartitionResolver<K,V> |
Implementers of interface
PartitionResolver enable custom standard partitioning on
the PartitionedRegion.See FixedPartitionResolver to enable custom fixed partitioning. |
| Region<K,V> |
Manages subregions and cached data.
|
| Region.Entry<K,V> |
A key-value pair containing the cached data in a region.
|
| RegionAttributes<K,V> |
Defines attributes for configuring a region.
|
| RegionEvent<K,V> |
Contains information about an event affecting a region, including its identity and the
circumstances of the event.
|
| RegionMembershipListener<K,V> |
A listener that can be implemented to handle region membership events.
|
| RegionRoleListener<K,V> | Deprecated
this feature is scheduled to be removed
|
| RegionService |
A RegionService provides access to existing
regions that exist in a
GemFire cache. |
| RoleEvent<K,V> | Deprecated
this feature is scheduled to be removed
|
| SerializedCacheValue<V> |
Class
SerializedCacheValue represents a serialized cache value. |
| TransactionEvent |
An event that describes the culmination of an entire transaction.
|
| TransactionId |
The TransactionId interface is a "marker" interface that represents a unique GemFire transaction.
|
| TransactionListener |
A listener that can be implemented to handle transaction related events.
|
| TransactionWriter |
A callback that is allowed to veto a transaction.
|
| Class | Description |
|---|---|
| AttributesFactory<K,V> | Deprecated
as of 6.5 use
Cache.createRegionFactory(RegionShortcut) or
ClientCache.createClientRegionFactory(ClientRegionShortcut) instead. |
| CacheFactory |
Factory class used to create the singleton
cache and connect to the GemFire
singleton distributed system. |
| DataPolicy |
Enumerated type for region data policy.
|
| DiskWriteAttributesFactory | Deprecated
as of 6.5 use
DiskStoreFactory instead |
| DynamicRegionFactory | Deprecated
This class is deprecated.
|
| DynamicRegionFactory.Config |
Configuration for dynamic region factory.
|
| EvictionAction |
The action that an
EvictionAlgorithm takes. |
| EvictionAlgorithm |
The algorithm used to determine when to perform an
EvictionAction |
| EvictionAttributes |
Attributes that describe how a
Region's size is managed through an eviction
controller. |
| ExpirationAction |
Enumerated type for expiration actions.
|
| ExpirationAttributes |
Immutable parameter object for accessing and setting the attributes associated with
timeToLive and idleTimeout. |
| FixedPartitionAttributes |
Composite date type used to distribute the attributes for a fixed partition.
|
| InterestPolicy |
Enumerated type for region subscription interest policy.
|
| InterestResultPolicy |
Class
InterestResultPolicy is an enumerated type for a register interest result. |
| LossAction | Deprecated
this feature is scheduled to be removed
|
| MembershipAttributes | Deprecated
this feature is scheduled to be removed
|
| MirrorType | Deprecated
as of GemFire 5.0, use
DataPolicy instead. |
| Operation |
Enumerated type for an event operation.
|
| PartitionAttributesFactory<K,V> |
A factory that creates instances of
PartitionAttributes which are used to create a
partitioned Region. |
| RegionFactory<K,V> | |
| RequiredRoles | Deprecated
this feature is scheduled to be removed
|
| ResumptionAction | Deprecated
this API is scheduled to be removed
|
| Scope |
Enumerated type for region distribution scope.
|
| SubscriptionAttributes |
Configuration attributes for defining subscriber requirements and behavior for a
Region. |
| Enum | Description |
|---|---|
| RegionShortcut |
Each enum represents a predefined
RegionAttributes in a Cache. |
| Exception | Description |
|---|---|
| CacheClosedException |
Indicates that the caching system has been closed.
|
| CacheException |
A generic exception, which indicates a cache error has occurred.
|
| CacheExistsException |
Thrown when attempting to create a
Cache if one already exists. |
| CacheLoaderException |
Thrown from the
CacheLoader.load(org.apache.geode.cache.LoaderHelper<K, V>) method indicating that an error occurred when a
CacheLoader was attempting to load a value. |
| CacheRuntimeException |
A generic runtime exception that indicates a cache error has occurred.
|
| CacheWriterException |
An exception thrown by a
CacheWriter method. |
| CacheXmlException |
Thrown when a problem is encountered while parsing a
declarative caching XML file.
|
| CommitConflictException |
Thrown when a commit fails due to a write conflict.
|
| CommitDistributionException |
Indicates that an attempt to notify required participants of a transaction involving one or more
regions that are configured with
MembershipAttributes may have failed. |
| CommitIncompleteException |
Thrown when a commit fails to complete due to errors
|
| DiskAccessException |
Indicates that an
IOException during a disk region operation. |
| DuplicatePrimaryPartitionException |
This exception is thrown when two nodes are defined with same primary partitions
|
| EntryDestroyedException |
Indicates that a method was invoked on an entry that has been destroyed.
|
| EntryExistsException |
Thrown when attempting to create a
Region.Entry that already exists in the
Region. |
| EntryNotFoundException |
Thrown when an operation is invoked on
Region for an entry that doesn't exist in the
Region. |
| FailedSynchronizationException |
Thrown when a cache transaction fails to register with the
UserTransaction (aka JTA
transaction), most likely the cause of the UserTransaction's
javax.transaction.Status#STATUS_MARKED_ROLLBACK status. |
| GatewayConfigurationException |
An exception indicating that a gateway configuration will not work with the remote side of the
gateway's configuration.
|
| GatewayException |
An exception thrown by a
Gateway. |
| IncompatibleVersionException |
An
IncompatibleVersionException that the client version was not compatible with the
server version. |
| LowMemoryException |
Indicates a low memory condition either on the local or a remote
Cache. |
| NoQueueServersAvailableException |
Indicates that this client cannot contact any queue servers and therefore cannot perform
operations that require a queue, such as registering interest.
|
| NoSubscriptionServersAvailableException |
Indicates that this client cannot contact any servers and therefore cannot perform operations
that require subscriptions, such as registering interest.
|
| OperationAbortedException |
Indicates that the operation that would have otherwise affected the cache has been aborted.
|
| PartitionedRegionDistributionException |
Indicates a failure to perform a distributed operation on a Partitioned Region after multiple
attempts.
|
| PartitionedRegionStorageException |
Description of the conditions under which this exception is thrown
|
| RegionAccessException | Deprecated
the MembershipAttributes API is scheduled to be removed
|
| RegionDestroyedException |
Indicates that the region has been destroyed.
|
| RegionDistributionException | Deprecated
the MembershipAttributes API is scheduled to be removed
|
| RegionExistsException |
Indicates that the requested region already exists when a region is being created.
|
| RegionReinitializedException |
Indicates that the region has been reinitialized.
|
| RegionRoleException | Deprecated
this feature is scheduled to be removed
|
| ResourceException |
A Generic exception to indicate that a resource exception has occurred.
|
| RoleException | Deprecated
this feature is scheduled to be removed
|
| StatisticsDisabledException |
Thrown if statistics are requested when statistics are disabled on the region.
|
| SynchronizationCommitConflictException |
Thrown when a commit operation of a JTA enlisted cache transaction fails
|
| TimeoutException |
Thrown if a
netSearch times out without getting a response back from a cache, or
when attempting to acquire a distributed lock. |
| TransactionDataNodeHasDepartedException |
Thrown when the transactional data host has shutdown or no longer has the data being modified by
the transaction.
|
| TransactionDataNotColocatedException |
Indicates that an attempt was made to transactionally modify multiple keys that are not colocated
on the same data host.
|
| TransactionDataRebalancedException |
Thrown when a
RebalanceOperation occurs concurrently with a transaction. |
| TransactionException |
This is the superclass for all Exceptions that may be thrown by a GemFire transaction.
|
| TransactionInDoubtException |
This Exception is thrown in presence of node failures, when GemFire cannot know with certainty
about the outcome of the transaction.
|
| TransactionWriterException |
Exception thrown by implementors of
TransactionWriter.beforeCommit(org.apache.geode.cache.TransactionEvent) to signal that the
current transaction should be aborted. |
| UnsupportedOperationInTransactionException |
Indicates that an attempt was mode to invoke an operation that is not allowed in a transaction.
|
| UnsupportedVersionException |
An
UnsupportedVersionException indicates an unsupported version. |
| VersionException |
An
VersionException is an exception that indicates a client / server version
mismatch exception has occurred. |