All Classes and Interfaces
Class
Description
The AbstractLauncher class is a base class for implementing various launchers to construct and
run different GemFire processes, like Cache Servers, Locators, Managers, HTTP servers and so on.
The ServiceState is an immutable type representing the state of the specified Locator at any
given moment in time.
The Status enumerated type represents the various lifecycle states of a GemFire service (such
as a Cache Server, a Locator or a Manager).
Deprecated.
Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadBehavior of a user-defined aggregator.
Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadIndicates that the connection pool is at its maximum size and all connections are in use.
Indicates that a request to start a management service failed because it was already running.
Thrown if an attribute or method name in a query can be resolved to more than one object in scope
or if there is more than one maximally specific overridden method in a class.
Represents
Cache events delivered to AsyncEventListener.A callback for events passing through the
AsyncEventQueue to which this listener is
attached.Interface of AsyncEventQueue.
Factory to create the
AsyncEventQueue.MBean that provides access to an
AsyncEventQueue.The AttachAPINotFoundException class is a RuntimeException indicating that the JDK tools.jar has
not been properly set on the user's classpath
Deprecated.
as of 6.5 use
Cache.createRegionFactory(RegionShortcut) or
ClientCache.createClientRegionFactory(ClientRegionShortcut) instead.Supports modification of certain region attributes after the region has been created.
This exception is thrown by the SecurityManager's authorize method to indicate that the
authentication has expired.
Thrown if authentication of this client/peer fails.
Thrown if the distributed system is in secure mode and this client/peer has not set the security
credentials.
Deprecated.
since Geode 1.0, use
SecurityManager insteadSpecifies the mechanism to obtain credentials for a client or peer.
Deprecated.
as of 7.0 use the
management
package insteadThe status of a backup operation.
Caches are obtained from the
CacheFactory.create() method.User-defined objects that can be plugged into caching to receive callback notifications.
Indicates that the caching system has been closed.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Deprecated.
as of 7.0 use the
management
package insteadA region- or entry-related event affecting the cache.
A generic exception, which indicates a cache error has occurred.
Thrown when attempting to create a
Cache if one already exists.Factory class used to create the singleton
cache and connect to the GemFire
singleton distributed system.Deprecated.
as of 7.0 use the
management
package instead
A listener to handle region or entry related events.
Utility class that implements all methods in
CacheListener with empty
implementations.Allows data from outside of the VM to be placed into a region.
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.A generic runtime exception that indicates a cache error has occurred.
Deprecated.
as of 5.7 use
CacheVm instead.A cache server that serves the contents of a
Cache to client VMs in another
distributed system via a socket.Deprecated.
as of 5.7 use
CacheVmConfig instead.MBean that provides access to information and management functionality for a
CacheServer.Allows a snapshot of cache data to be imported and exported.
Defines common statistics information for both region and entries.
The CacheTransactionManager interface allows applications to manage transactions on a per
Cache basis.A "cache-transaction-manager" element allows insertion of cache-level transaction listeners.
Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadA user-defined object defined in the
RegionAttributes that is called synchronously before
a region or entry in the cache is modified.Utility class that implements all methods in
CacheWriter with empty implementations.An exception thrown by a
CacheWriter method.Thrown when a problem is encountered while parsing a
declarative caching XML file.
Abstract cancellation proxy for cancelling an operation, esp.
Abstract root class of all GemFire exceptions representing system cancellation
CanonicalInstantiator is much like its parent Instantiator except that
instead of needing to implement newInstance() you now must implement
newInstance(DataInput).
Java class for anonymous complex type.
A ClientCache instance controls the life cycle of the local singleton cache in a client.
Factory class used to create the singleton
client cache and connect to one or
more GemFire Cache Servers.Composite data type used to distribute statistics which can be used to determine the health of a
cache client.
Provides utility methods for registering and unregistering ClientMembershipListeners in this
process.
An event delivered to a
ClientMembershipListener when this process detects connection
changes to ClientServers or clients.A listener whose callback methods are invoked when this process detects connection changes to
CacheServers or clients.
Utility class that implements all methods in
ClientMembershipListener with empty
implementations.Deprecated.
as of 6.5 this exception is no longer thrown by GemFire so any code that catches it
should be removed.
A factory for constructing
client cache regions.Each enum represents a predefined
RegionAttributes in a ClientCache.Class
ClientSession represents a client connection on the server.Interface
ClientSocketFactory is used to create non-default client sockets.Used to configure queuing on a cache server for client subscriptions.
Deprecated.
since Geode1.0, use
ResourcePermission insteadRepresents the type of a collection, an object that can contain element objects.
Thrown when a commit fails due to a write conflict.
Indicates that an attempt to notify required participants of a transaction involving one or more
regions that are configured with
MembershipAttributes may have failed.Thrown when a commit fails to complete due to errors
Wraps specific compression errors for
compressors.Interface for a compression codec.
Deprecated.
as of 7.0 use the
management
package insteadThis interface defines all the configuration properties that can be used.
Thrown when a member with persistence is recovering, and it discovers that the data it has on
disk was never part of the same distributed system as the members that are currently online.
Indicates a failure to copy an object.
A static helper for optimally creating copies.
This interface holds all attribute values for a CQ and provides methods for retrieving all
attribute settings.
The factory class for the CqAttributes instance.
This interface is used to modify the listeners that are associated with a CQ.
Thrown if the CqQuery on which the operation performed is closed.
This interface provides methods to get all the information sent from the server about the CQ
event.
Thrown during continuous query creation, execution time.
Thrown if a CQ by this name already exists on this client
Application plug-in interface for handling continuous query events after they occur.
Interface for continuous query.
Represents the results of a CQ query that is executed using
CqQuery.executeWithInitialResults() The result will
contain the instances of
Struct having key and value of the region entry that satisfy the
CQ query condition.This class provides methods to get aggregate statistical information about the CQs of a client.
This interface gives information on the state of a CqQuery.
This class provides methods to get statistical information about a registered Continuous Query
(CQ) represented by the CqQuery object.
Extension of CqListener.
This is the contract that a
custom-expiry element must honor.Enumerated type for region data policy.
An interface for objects whose state can be written/read as primitive types and strings ("data").
Replaceable allows an object to write an alternative version of itself to a
DataOutput.Provides static helper methods for reading and writing non-primitive data when working with a
DataSerializable.An object that can be described in a declarative caching XML file.
A "declarable" element specifies a Declarable object to be placed in a Region entry.
This interface defines a contract between the application and GemFire that allows GemFire to
determine whether an application object contains a delta, allows GemFire to extract the delta
from an application object, and generate a new application object by applying a delta to an
existing application object.
This exception wraps any checked exception encountered during invocation of
Delta.fromDelta(java.io.DataInput) or Delta.toDelta(java.io.DataOutput) in
GemFire.Indicates that required dependencies were not found in the ClassPath.
Deprecated.
since Geode1.0, use
ResourcePermission insteadIndicates that an
IOException during a disk region operation.Composite data type used to distribute the results of a disk backup operation.
Composite data type used to distribute the status of disk backup operations.
A "disk-dirs" element specifies the region's disk directories.
A "disk-dir" element specifies one of a region or diskstore's disk directories.
Composite data type used to distribute metrics for a
DiskStore.Provides disk storage for one or more regions.
Factory for creating instances of
DiskStore.MBean that provides access to information and management functionality for a
DiskStore.A "disk-store" element specifies a DiskStore for persistence.
Deprecated.
as of 6.5 use
DiskStore insteadDeprecated.
as of 6.5 use
DiskStoreFactory instead
A named instance of DistributedLockService defines a space for locking arbitrary names across the
distributed system defined by a specified distribution manager.
MBean that provides access to information for a named instance of
DistributedLockService.This is the fundamental representation of a member in a GemFire distributed system.
MBean that provides access to information and management functionality for a
Region.A "connection" to a GemFire distributed system.
Deprecated.
as of 7.0 use the
management
package insteadA listener whose callback methods are invoked when this config changes.
Thrown when a GemFire distributed system has been terminated.
Deprecated.
as of 7.0 use the
management
package insteadMBean that provides access to information and management operations for a
DistributedSystem.Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadThis exception is thrown when two nodes are defined with same primary partitions
Class
DurableClientAttributes represents durable member attributes.Deprecated.
This class is deprecated.
Configuration for dynamic region factory.
dynamic-region-factory is deprecated.
DynamicRegionListener is an interface that can be implemented to handle dynamic
region-related events.Exception to indicate that Region is empty for data aware functions.
Indicates that a method was invoked on an entry that has been destroyed.
Contains information about an event affecting an entry, including its identity and the the
circumstances of the event.
Thrown when attempting to create a
Region.Entry that already exists in the
Region.Thrown when an operation is invoked on
Region for an entry that doesn't exist in the
Region.Gemfire Context passed to
PartitionResolver to compute the data location
Java class for enum-action-destroy-overflow.
Java class for enum-readable-writable.
This class wraps 1) DistributedMembershipID 2) ThreadID 3) SequenceID attributes which are used
to uniquely identify any Region Operation like create, update, destroy etc.
The action that an
EvictionAlgorithm takes.The algorithm used to determine when to perform an
EvictionAction
Attributes that describe how a
Region's size is managed through an eviction
controller.Composite data type used to distribute the eviction attributes for a
Region.The EvictionAttributesMutator allows changes to be made to a
EvictionAttributes.This is example that implements PostProcessor
This class provides a sample implementation of
SecurityManager for authentication and
authorization initialized from data provided as JSON.Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadProvides methods to build the context for the execution of a
Function .Enumerated type for expiration actions.
Immutable parameter object for accessing and setting the attributes associated with
timeToLive and idleTimeout.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.This type of
ServiceResult represents a failed operation.Every field of a pdx must have one of these types.
Composite date type used to distribute the attributes for a fixed partition.
Composite date type used to distribute the fixed partition attributes for a
Region.Implementers of interface
FixedPartitionResolver helps to achieve explicit mapping
of a "user defined" partition to a data member node.An
ForcedDisconnectException is thrown when a GemFire application is removed from
the distributed system due to membership constraints such as network partition detection.Defines the interface a user defined function implements.
Deprecated.
Use
Function instead.Defines the execution context of a
Function.Thrown if the domain of a function is not legal.
Thrown to indicate an error or exceptional condition during the execution of
Functions in GemFire.
Thrown if one of the function execution nodes goes away or cache is closed.
Provides the entry point into execution of user defined Functions.
The "function service" element configures the behavior of the function service.
Thrown when a
Future has been cancelled.From 9.0 old wan support is removed.
The order policy.
Thrown when a GemFire WAN gateway has been terminated.
An exception indicating that a gateway configuration will not work with the remote side of the
gateway's configuration.
GatewayConflictHelper is used by an GatewayConflictResolver to decide what to do with an event
received from another distributed system that is going to overwrite the current cache state.
GatewayConflictResolver is a Cache-level plugin that is called upon to decide what to do with
events that originate in other systems and arrive through the WAN Gateway.
Deprecated.
as of GemFire 8.0.
Callback for users to filter out events before dispatching to remote distributed system
Interface
GatewayEventSubstitutionFilter provides a way to specify a substitute
value to be stored in the GatewayQueueEvent and enqueued in the
RegionQueue.An exception thrown by a
Gateway.Represents
Cache events going through GatewaySenders.A GatewayReceiver that receives the events from a
GatewaySender.
Java class for anonymous complex type.
MBean that provides access to information and management functionality for a
GatewayReceiver.The order policy.
Factory to create SerialGatewaySender
MBean that provides access to information and management functionality for a
GatewaySender.GemFireCache represents the singleton cache that must be created in order to use GemFire in a
Java virtual machine.
An
GemFireCacheException is used to wrap a CacheException.This is the abstract superclass of exceptions that are thrown and declared.
A
GemFireConfigException is used for failures while processing a GemFire
configuration XML file.This is the abstract superclass of exceptions that are thrown to indicate incorrect usage of
GemFire.
Deprecated.
as of 7.0 use the
management
package insteadAn enumerated type for the health of GemFire.
Deprecated.
as of 7.0 use the
management
package insteadA
GemFireIOException is thrown when a GemFire operation failure is caused by an
IOException.Deprecated.
as of 7.0 use the
management
package insteadComposite Data type to be used by member to depict gemfire properties in key value manner
This error is used by GemFire for internal purposes.
The base class for all org.apache.geode.security package related exceptions.
Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadAn
IncompatibleSystemException is thrown when a new GemFire process tries to connect
to an existing distributed system and its version is not the same as that of the distributed
system.An
IncompatibleVersionException that the client version was not compatible with the
server version.An index that is built over the data stored in a GemFire
Region.This class is used to represent any partitioned index creation exceptions.
Thrown while creating the new index if there exists an Index with the same definition as new
index.
Thrown if the index definition is not valid.
Thrown if an error occurs while updating query indexes during region modification.
Thrown while creating the new index if there exists an Index with the same name as new index.
Provides statistics about a GemFire cache
Index.Deprecated.
As of 6.6.1.
Instantiator allows classes that implement DataSerializable to be registered with
the data serialization framework.Deprecated.
since Geode1.0, use
ResourcePermission insteadEnumerated type for region subscription interest policy.
Interface
InterestRegistrationEvent encapsulated interest event information like
region and keys of interest.Interface
InterestRegisterationListener provides the ability for applications to be
notified of interest registration and unregistration events.Class
InterestResultPolicy is an enumerated type for a register interest result.Enumeration for various interest types.
Indicates that serious error has occurred within the GemFire system.
An
InternalGemFireException is thrown when a low level, internal, operation fails
due to no fault of the user.Deprecated.
since Geode1.0, use
ResourcePermission insteadAn
InvalidDeltaException is thrown when a delta cannot be successfully applied by
the receiving peer/client.An
InvalidValueException is thrown when an attempt is made to set a configuration
attribute to an invalid value is made.An immutable and thread-safe
MethodInvocationAuthorizer that allows any method execution
that follows the design patterns for accessor methods described in the JavaBean specification
1.01; that is, any method whose name begins with 'get' or 'is'.Enumerated type for JMX notification types emitted by GemFire management system.
This interface acts as UserData section of JMX notifications of type "system.alert".
A jndi-bindings element will contain the jndi-binding for each of the
datasources which are to be bound with the JNDI Context.
Java class for anonymous complex type.
Java class for anonymous complex type.
JSONFormatter has a static method
JSONFormatter.fromJSON(String, String...) to convert a
JSON document into a PdxInstance and a static method
JSONFormatter.toJSON(PdxInstance) to convert a PdxInstance into a JSON Document.This exception will be thrown, when {link @JSONFormatter} is unable to parse the JSON document or
{link @PdxInstance}.
Composite data type used to distribute metrics for the JVM running a GemFire member.
Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadA
LeaseExpiredException is thrown when GemFire detects that a distributed lock
obtained by the current thread with a limited lease (see @link DistributedLockService} has
expired before it was explicitly released.Provides a set of APIs to help the implementation of the
CacheLoader load method.Represents a distribution locator server that provides discovery information to members and
clients of a GemFire distributed system.
The LocatorLauncher class is a launcher for a Geode Locator.
Following the Builder design pattern, the LocatorLauncher Builder is used to configure and
create a properly initialized instance of the LocatorLauncher class for running the Locator and
performing other Locator operations.
An enumerated type representing valid commands to the Locator launcher.
The LocatorState is an immutable type representing the state of the specified Locator at any
given moment in time.
MBean that provides access to information and management functionality for a
Locator.A
LockNotHeldException is thrown when attempting unlock a lock that is not held by
the thread performing the unlock.A
LockServiceDestroyedException is thrown when attempting use a distributed lock
service that has been destroyed.MBean that provides access to information and management functionality for a
DLockService.Deprecated.
Please use Log4J2 instead.
Deprecated.
Please use Log4J2 instead.
Deprecated.
this feature is scheduled to be removed
Indicates a low memory condition either on the local or a remote
Cache.Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadA
ManagementException is a general exception that may be thrown when any
administration or monitoring operation on a GemFire component fails.Interface to the GemFire management service for a single Cache.
MBean that provides access to information and management functionality for a
Manager.Represents the type of a Map, a collection that contains keys as well as values and maintains an
association between key-value pairs.
Deprecated.
as of 7.0 use the
management
package insteadMBean that provides access to information and management functionality for a
DistributedMember of the GemFire distributed system.Deprecated.
this feature is scheduled to be removed
Deprecated.
this API is scheduled to be removed
An event that describes the member that originated this event.
A listener whose callback methods are invoked when members join or leave the GemFire distributed
system.
The root interface that should be implemented by method invocation authorizer instances.
Publishes metrics managed by a
MetricsSession.A session that manages Geode metrics.
Deprecated.
as of GemFire 5.0, use
DataPolicy instead.Consists a map of index names and Exceptions thrown during index creation using
QueryService.createDefinedIndexes().Thrown when an attribute or method name could not be resolved during query execution because no
matching method or field could be found.
Thrown if an attribute or method name in a query cannot be resolved.
Composite data type used to distribute network related metrics for a member.
An exception indicating that there are no active locators available to connect to.
An exception indicating that there are no active servers available to connect to.
Thrown if "check-portability" is enabled and an attempt is made to pdx serialize a class that is
not portable to non-java platforms.
Indicates that this client cannot contact any queue servers and therefore cannot perform
operations that require a queue, such as registering interest.
Indicates that this client cannot contact any servers and therefore cannot perform operations
that require subscriptions, such as registering interest.
A
NoSystemException is thrown when a locator can not be found or connected to.Thrown when a client/peer is unauthorized to perform a requested operation.
The sizer interface defines a method that when called returns the size of the object passed in.
Java class for anonymous complex type.
An ObjectType represents the type of an object in a query.
Enumerated type for an event operation.
Indicates that the operation that would have otherwise affected the cache has been aborted.
Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadThrown when a GemFire operation log has been terminated.
Composite data type used to distribute metrics for the operating system hosting a member of the
distributed system.
Indicates that attempts to allocate more objects in off-heap memory has failed and the Cache will
be closed to prevent it from losing distributed consistency.
Thrown when the number of bound paramters for a query does not match the number of placeholders.
A "parameter" element describes a parameter used to initialize a Declarable object.
Attributes that define the partitioned character of a Partitioned Region.
Composite date type used to distribute attributes for a
PartitionedRegion.
A factory that creates instances of
PartitionAttributes which are used to create a
partitioned Region.Indicates a failure to perform a distributed operation on a Partitioned Region after multiple
attempts.
Description of the conditions under which this exception is thrown
A callback for partitioned regions, invoked when a partition region is created or any bucket is
created/deleted or any bucket in a partitioned region becomes primary.
It is highly recommended that implementations of this listener should be quick and not try to manipulate regions and data because the the callbacks are invoked while holding locks that may block region operations.
It is highly recommended that implementations of this listener should be quick and not try to manipulate regions and data because the the callbacks are invoked while holding locks that may block region operations.
Utility class that implements all methods in
PartitionListener with empty
implementations.Describes a member that has been configured to provide storage space for a partitioned region.
This exception is thrown when for the given fixed partition, datastore (local-max-memory > 0)
is
not available.
Thrown when a paritioned region is configured for disk persistence, and part of the data is
stored on members that are known to be offline.
The detailed results of rebalancing a partitioned region.
Utility methods for handling partitioned Regions, for example during execution of
Functions on a Partitioned Region.Information describing the data storage and distribution of a partitioned region.
Implementers of interface
See
PartitionResolver enable custom standard partitioning on
the PartitionedRegion.See
FixedPartitionResolver to enable custom fixed partitioning.Thrown when a configuration that is now allowed by PDX is detected.
Thrown when writing a field if the named field already exists.
Thrown when a PDX field does not exist and the current operation requires its existence.
Thrown if the type of a PDX field was changed or the wrong type was used.
Thrown if the PDX system could not be successfully initialized.
PdxInstance provides run time access to the fields of a PDX without deserializing the PDX.
PdxInstanceFactory gives you a way to create PdxInstances.
A PdxReader will be passed to
fromData or
PdxSerializer fromData by GemFire during
deserialization of a PDX.Thrown when an attempt is made to reuse a PDX Type.
When a domain class implements PdxSerializable it marks itself as a PDX.
Thrown if a problem occurred during serialization or deserialization of a PDX.
The PdxSerializer interface allows domain classes to be serialized and deserialized as PDXs
without modification of the domain class.
A "pdx" element specifies the configuration for the portable data exchange (PDX) method of
serialization.
Marker interface for an object that GemFire creates and returns from
readUnreadFields.A PdxWriter will be passed to
toData or
PdxSerializer toData by GemFire when it is
serializing the domain class.A pattern describing a single member's a set of persistent files for a region.
Composite data type used to distribute attributes for the missing disk store of a persistent
member.
Thrown when a replicated region is configured for persistence on some members but none of those
members are currently online.
A pool for connections from a client to a set of GemFire Cache Servers.
Thrown when a GemFire connection pool has been terminated.
Classes that implement this interface can be used as the class name specified
in the "gfsh create data-source --pooled-data-source-factory-class" parameter.
This interface provides for the configuration and creation of instances of
Pool.Manages creation and access to
connection pools for clients.A "pool" element specifies a client to server connection pool.
Java class for anonymous complex type.
Java class for anonymous complex type.
PostProcessor allows the customer to massage the values seen by a particular user.
Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadInterface for query objects.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Thrown during by the query engine during parsing or execution.
Thrown when the query is executing and the critical heap percentage is met.
Thrown when the query execution takes more than the specified max time.
Thrown if the query language syntax is not valid.
Thrown if an exception is thrown when a method is invoked during query execution.
Deprecated.
since Geode1.0, use
ResourcePermission insteadInterface for the query service, which is used for instantiating queries, creating and destroying
indexes, creating CQs and operating on CQs.
Provides statistical information about a query performed on a GemFire
Region.Factory for defining and starting a
RebalanceOperation.Operation for rebalancing resources used by the
Cache.The results of rebalancing
Cache resources.This class uses Java reflection in conjunction with
PdxSerialzer to perform automatic serialization of domain objects.An immutable and thread-safe
MethodInvocationAuthorizer that only allows the execution of
those methods matching the configured regular expression.Manages subregions and cached data.
A key-value pair containing the cached data in a region.
Deprecated.
the MembershipAttributes API is scheduled to be removed
Defines attributes for configuring a region.
Composite data type used to distribute attributes for a
Region.
Java class for region-attributesData-policy.
Java class for region-attributesIndex-update-type.
Java class for region-attributesMirror-type.
Java class for region-attributesScope.
Java class for region-attributes-type complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Java class for anonymous complex type.
Deprecated.
since Geode1.0, use
ResourcePermission insteadA "region" element describes a region (and its entries) in Geode distributed cache.
Java class for anonymous complex type.
Java class for anonymous complex type.
Deprecated.
since Geode1.0, use
ResourcePermission insteadIndicates that the region has been destroyed.
Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
the MembershipAttributes API is scheduled to be removed
Contains information about an event affecting a region, including its identity and the
circumstances of the event.
Indicates that the requested region already exists when a region is being created.
Defines the execution context of a data dependent
Function.A listener that can be implemented to handle region membership events.
Utility class that implements all methods in
RegionMembershipListener with empty
implementations.MBean that provides access to information and management functionality for a local
Region.Deprecated.
as of 7.0 use the
management
package insteadThrown if a region referenced by name in a query cannot be found.
Deprecated.
since Geode1.0, use
ResourcePermission insteadIndicates that the region has been reinitialized.
Deprecated.
this feature is scheduled to be removed
Deprecated.
this feature is scheduled to be removed
Deprecated.
this feature is scheduled to be removed
A RegionService provides access to existing
regions that exist in a
GemFire cache.Each enum represents a predefined
RegionAttributes in a Cache.Allows a snapshot of region data to be imported and exported.
Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
this feature is scheduled to be removed
A Generic exception to indicate that a resource exception has occurred.
Provides support for managing resources used by the local
Cache.The "resource manager" element configures the behavior of the resource manager.
ResourcePermission defines the resource, the operation, the region and the key involved in the
action to be authorized.
Class for defining and starting a
CompletableFuture that returns
RestoreRedundancyResults.The default, immutable and thread-safe
MethodInvocationAuthorizer used by Geode to
determine whether a Method is allowed to be executed on a specific
Object instance.
Defines the interface for a container that gathers results from function execution.
GemFire provides a default implementation for ResultCollector.
GemFire provides a default implementation for ResultCollector.
Provides methods to send results back to the ResultCollector.
Deprecated.
this API is scheduled to be removed
Thrown when a member with persistence is recovering, and it discovers that other members in the
system have revoked the persistent data stored on this member.
Thrown when a member tries to revoke a persistent ID, but the member with that persistent ID is
currently running.
Deprecated.
this feature is scheduled to be removed
Deprecated.
this feature is scheduled to be removed
Deprecated.
this feature is scheduled to be removed
Deprecated.
as of 7.0 use the
management
package insteadEnumerated type for region distribution scope.
This class defines all the static definitions for the
ConfigurationProperties.SSL_ENABLED_COMPONENTS Since: Geode 1.0User implementation of a authentication/authorization logic for Integrated Security.
Contains the results of a executing a
SELECT expression within a query.An exception indicating that a serialization or deserialization failed.
A serialization-registration contains a set of serializer or instantiator tags to
register customer DataSerializer extensions or DataSerializable implementations respectively.
Java class for anonymous complex type.
Java class for anonymous complex type.
Class
SerializedCacheValue represents a serialized cache value.A generic exception indicating that a failure has happened while communicating with a gemfire
server.
The ServerLauncher class is a launcher class with main method to start a Geode Server (implying
a Geode Cache Server process).
The Builder class, modeled after the Builder creational design pattern, is used to construct a
properly configured and initialized instance of the ServerLauncher to control and run Geode
servers (in particular, cache servers).
An enumerated type representing valid commands to the Server launcher.
The ServerState is an immutable type representing the state of the specified Server at any
given moment in time.
ServerLauncherCacheProvider is an extension point for overriding the behavior of a server started
with
ServerLauncher or the gfsh start server command.GEODE-5256: Parameters containing startup options specified by the user.
A data object containing the load information for a cache server.
Composite data type used to distribute server load information.
A load probe is installed in a cache server to measure the load on the cache server for balancing
load between multiple cache servers.
Utility class that implements all methods in
ServerLoadProbe with empty implementations
for open and close.Metrics about the resource usage for a cache server.
An exception indicating that a failure has happened on the server while processing an operation
that was sent to it by a client.
A
ServerRefusedConnectionException indicates a client attempted to connect to a
server, but the handshake was rejected.
Java class for server-type complex type.
Java class for anonymous complex type.
The
ServiceResult type is an attempt at the function construct of
Either.Intended for example and demo purpose, this class authenticates a user when the username matches
the password, which also represents the permissions the user is granted.
An implementation of
Compressor for Google's Snappy compression codec.Filters region entries for inclusion into a snapshot.
Iterates over the entries in a region snapshot.
Provides a way to configure the behavior of snapshot operations.
Defines the available snapshot file formats.
Provides utilities for reading cache data.
A
SocketFactory that connects a client to locators and servers
through a SNI proxy.A socket factory used to create sockets from a client to locators or servers.
User implementation of a SSLParameter extension logic.
Deprecated.
as of 7.0 use the
management
package insteadDescribes an individual statistic whose value is updated by an application and may be archived by
GemFire.
Deprecated.
as of 7.0 use the
management
package insteadInstances of this interface maintain the values of various application-defined statistics.
Thrown if statistics are requested when statistics are disabled on the region.
Instances of this interface provide methods that create instances of
Statistics.Used to describe a logical collection of statistics.
Instances of this interface provide methods that create instances of
StatisticDescriptor
and StatisticsType.Deprecated.
since Geode1.0, use
ResourcePermission insteadDeprecated.
localization in Geode is deprecated
This partition resolver requires every key of the partitioned region to be an instance of String
and to contain at least one "|" delimiter.
An immutable and thread-safe data type used by the result of some
SELECT queries.Describes the field names and types for each field in a
Struct.Configuration attributes for defining subscriber requirements and behavior for a
Region.An exception indicating that client subscriptions are not enabled on this client, but the client
is trying to perform an operation that requires a client subscription, such as
Region.registerInterest(Object).This type of
ServiceResult represents a successful operation.Thrown when a commit operation of a JTA enlisted cache transaction fails
An
SystemConnectException is thrown when a GemFire application tries to connect to
an existing distributed system and is unable to contact all members of the distributed system to
announce its presence.Deprecated.
since Geode 1.11 because it is potentially counterproductive to try
to mitigate a VirtualMachineError since the JVM (spec) makes no guarantees about the
soundness of the JVM after such an error.
A
SystemIsRunningException is thrown when an operation is attempted that requires
that the locator is stopped.Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 5.7 use
SystemMemberCacheServer instead.Deprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadDeprecated.
as of 7.0 use the
management
package insteadThrown if a
netSearch times out without getting a response back from a cache, or
when attempting to acquire a distributed lock.TimestampedEntryEvent is an EntryEvent that has additional information provided to
GatewayConflictResolver plugins.
A
ToDataException is thrown during serialization if DataSerializable.toData(java.io.DataOutput)
throws an exception or if DataSerializer.toData(java.lang.Object, java.io.DataOutput) is called and returns false.Thrown when the transactional data host has shutdown or no longer has the data being modified by
the transaction.
Indicates that an attempt was made to transactionally modify multiple keys that are not colocated
on the same data host.
Thrown when a
RebalanceOperation occurs concurrently with a transaction.
An event that describes the culmination of an entire transaction.
This is the superclass for all Exceptions that may be thrown by a GemFire transaction.
The TransactionId interface is a "marker" interface that represents a unique GemFire transaction.
This Exception is thrown in presence of node failures, when GemFire cannot know with certainty
about the outcome of the transaction.
A listener that can be implemented to handle transaction related events.
Utility class that implements all methods in
TransactionListener with empty
implementations.A callback that is allowed to veto a transaction.
Exception thrown by implementors of
TransactionWriter.beforeCommit(org.apache.geode.cache.TransactionEvent) to signal that the
current transaction should be aborted.Thrown when a GemFire transaction manager has been terminated.
Thrown if type consistency is violated while a query is being executed.
An
UncreatedSystemException is thrown when the specified locator's directory or
configuration file can not be found.
The
UniversalMembershipListenerAdapter is a wrapper for
MembershipListener and
ClientMembershipListener, providing a facade that makes both appear as a single
MembershipListener .Adapts ClientMembershipEvent to look like a MembershipEvent
Deprecated.
as of 7.0 use the
management
package insteadA
UnmodifiableException is thrown when a an attempt is made to modify a GemFire
member configuration attribute that can not currently be modified.Deprecated.
since Geode1.0, use
ResourcePermission insteadAn immutable and thread-safe
MethodInvocationAuthorizer that allows any method execution
as long as the target object does not belong to a Geode package, or does belong but it's marked
as safe (see RestrictedMethodAuthorizer.isAllowedGeodeMethod(Method, Object)).An
UnstartedSystemException is thrown when the specified locator exists but is not
running or could not be connected to.Indicates that an attempt was mode to invoke an operation that is not allowed in a transaction.
An
UnsupportedVersionException indicates an unsupported version.An
VersionException is an exception that indicates a client / server version
mismatch exception has occurred.WritablePdxInstance is a
PdxInstance that also supports field modification using the
setField method.
SecurityManagerinstead