See: Description
| Interface | Description | 
|---|---|
| ClientSocketFactory | 
 Interface  
ClientSocketFactory is used to create non-default client sockets. | 
| ConfigurationPersistenceService | |
| ConfigurationProperties | 
 This interface defines all the configuration properties that can be used. 
 | 
| DistributedMember | 
 This is the fundamental representation of a member in a GemFire distributed system. 
 | 
| Role | Deprecated
 this feature is scheduled to be removed 
 | 
| ServerLauncherCacheProvider | 
 ServerLauncherCacheProvider is an extension point for overriding the behavior of a server started
 with  
ServerLauncher or the gfsh start server command. | 
| Class | Description | 
|---|---|
| AbstractLauncher<T extends Comparable<T>> | 
 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. 
 | 
| AbstractLauncher.ServiceState<T extends Comparable<T>> | 
 The ServiceState is an immutable type representing the state of the specified Locator at any
 given moment in time. 
 | 
| DistributedLockService | 
 
 A named instance of DistributedLockService defines a space for locking arbitrary names across the
 distributed system defined by a specified distribution manager. 
 | 
| DistributedSystem | 
 A "connection" to a GemFire distributed system. 
 | 
| DurableClientAttributes | 
 Class  
DurableClientAttributes represents durable member attributes. | 
| Locator | 
 Represents a distribution locator server that provides discovery information to members and
 clients of a GemFire distributed system. 
 | 
| LocatorLauncher | 
 The LocatorLauncher class is a launcher for a Geode Locator. 
 | 
| LocatorLauncher.Builder | 
 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. 
 | 
| LocatorLauncher.LocatorState | 
 The LocatorState is an immutable type representing the state of the specified Locator at any
 given moment in time. 
 | 
| ServerLauncher | 
 The ServerLauncher class is a launcher class with main method to start a Geode Server (implying
 a Geode Cache Server process). 
 | 
| ServerLauncher.Builder | 
 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). 
 | 
| ServerLauncher.ServerState | 
 The ServerState is an immutable type representing the state of the specified Server at any
 given moment in time. 
 | 
| Enum | Description | 
|---|---|
| AbstractLauncher.Status | 
 The Status enumerated type represents the various lifecycle states of a GemFire service (such
 as a Cache Server, a Locator or a Manager). 
 | 
| LocatorLauncher.Command | 
 An enumerated type representing valid commands to the Locator launcher. 
 | 
| ServerLauncher.Command | 
 An enumerated type representing valid commands to the Server launcher. 
 | 
| ServerLauncherParameters | 
 GEODE-5256: Parameters containing startup options specified by the user. 
 | 
| Exception | Description | 
|---|---|
| DistributedSystemDisconnectedException | 
 Thrown when a GemFire distributed system has been terminated. 
 | 
| FutureCancelledException | 
 Thrown when a  
Future has been cancelled. | 
| GatewayCancelledException | 
 Thrown when a GemFire WAN gateway has been terminated. 
 | 
| LeaseExpiredException | 
 A  
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. | 
| LockNotHeldException | 
 A  
LockNotHeldException is thrown when attempting unlock a lock that is not held by
 the thread performing the unlock. | 
| LockServiceDestroyedException | 
 A  
LockServiceDestroyedException is thrown when attempting use a distributed lock
 service that has been destroyed. | 
| OplogCancelledException | 
 Thrown when a GemFire operation log has been terminated. 
 | 
| PoolCancelledException | 
 Thrown when a GemFire connection pool has been terminated. 
 | 
| TXManagerCancelledException | 
 Thrown when a GemFire transaction manager has been terminated. 
 | 
Provides information about, access to, and common tools for GemFire
distributed systems.  When a program wishes to access distributed dtaa
data stored in GemFire, it first creates a DistributedSystem that will connect
to the distributed system.  GemFire provides two means of discovering
the other members in a distributed group.  The first uses IP multicast
to broadcast a message to all members that listen on a given port and address.  The second
method of discovery uses special VMs called "locators" to keep track of
the members of the distributed system.  Each locator is identified by
a host/port pair that is specified when connecting
to the distributed system.