This is the fundamental representation of a member in a GemFire distributed system.
Members of the distributed system can fill one or more user defined roles.
|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.
A named instance of DistributedLockService defines a space for locking arbitrary names across the distributed system defined by a specified distribution manager.
A "connection" to a GemFire distributed system.
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 GemFire 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.
The LocatorState is an immutable type representing the state of the specified Locator at any given moment in time.
The ServerLauncher class is a launcher class with main method to start a GemFire Server (implying a GemFire 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 GemFire servers (in particular, cache servers).
The ServerState 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).
An enumerated type representing valid commands to the Locator launcher.
An enumerated type representing valid commands to the Server launcher.
Thrown when a GemFire distributed system has been terminated.
Thrown when a
Thrown when a GemFire oplog has been terminated.
Thrown when a GemFire gateway has been terminated.
Thrown when a GemFire pool has been cancelled.
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.
Copyright © 1997-2017 Pivotal Software, Inc. All rights reserved.