| Package | Description |
|---|---|
| com.sleepycat.je.rep |
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE
environments.
|
| com.sleepycat.je.rep.elections |
INTERNAL: Elections of the master node among the nodes in a group.
|
| com.sleepycat.je.rep.impl |
INTERNAL: Top level HA implementation classes.
|
| com.sleepycat.je.rep.impl.node |
INTERNAL: Feeder and Replica node implementations.
|
| com.sleepycat.je.rep.impl.node.cbvlsn |
INTERNAL: Eventual burial ground for Cleaner Barrier VLSN (CBVLSN) classes,
currently used only for compatibility with old version nodes in a mixed
version group.
|
| com.sleepycat.je.rep.stream |
INTERNAL: Feeding and syncup (init) of rep stream from master node to
other node types (replicas, etc).
|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| Constructor and Description |
|---|
GroupShutdownException(Logger logger,
RepNode repNode,
long shutdownTimeMs)
For internal use only.
|
InsufficientLogException(RepNode repNode,
Set<ReplicationNode> logProviders) |
| Modifier and Type | Method and Description |
|---|---|
RepNode |
Elections.getRepNode() |
RepNode |
ElectionsConfig.getRepNode()
Get the RepNode.
|
| Constructor and Description |
|---|
ElectionAgentThread(RepNode repNode,
Protocol protocol,
String threadName) |
| Modifier and Type | Method and Description |
|---|---|
RepNode |
RepImpl.getRepNode() |
| Constructor and Description |
|---|
BinaryNodeStateService(ServiceDispatcher dispatcher,
RepNode repNode) |
GroupService(ServiceDispatcher dispatcher,
RepNode repNode) |
NodeStateService(ServiceDispatcher dispatcher,
RepNode repNode) |
| Modifier and Type | Method and Description |
|---|---|
RepNode |
Feeder.getRepNode() |
| Modifier and Type | Method and Description |
|---|---|
static Replica |
ReplicaFactory.create(RepNode repNode,
Replay replay) |
| Constructor and Description |
|---|
MonitorEventManager(RepNode repNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
GlobalCBVLSN.init(RepNode repNode,
JEVersion minJEVersion)
Uses minJEVersion to determine whether the global CBVLSN is defunct.
|
void |
GlobalCBVLSN.setDefunctJEVersion(RepNode repNode)
Calls RepNode.setMinJEVersion to upgrade the min version to
DEFUNCT_JE_VERSION.
|
| Constructor and Description |
|---|
GlobalCBVLSN(RepNode repNode) |
LocalCBVLSNTracker(RepNode repNode,
GlobalCBVLSN globalCBVLSN) |
LocalCBVLSNUpdater(NameIdPair nameIdPair,
NodeType trackedNodeType,
RepNode repNode) |
| Modifier and Type | Method and Description |
|---|---|
static Protocol |
Protocol.get(RepNode repNode,
int protocolVersion,
int maxProtocolVersion)
Returns a protocol object that supports the specific requested protocol
version, which must not be higher than the specified maximum version, or
null if no such version is supported.
|
static Protocol |
Protocol.get(RepNode repNode,
int protocolVersion,
int maxProtocolVersion,
int streamLogVersion)
Returns a protocol object that supports the specified protocol, which
must be less than the specified maximum version, and writes log entries
in the specified log version format.
|
| Constructor and Description |
|---|
FeederReplicaHandshake(RepNode repNode,
Feeder feeder,
NamedChannel namedChannel)
An instance of this class is created with each new handshake preceding
the setting up of a connection.
|
MasterChangeListener(RepNode repNode) |
MasterSuggestionGenerator(RepNode repNode) |
ReplicaFeederSyncup(RepNode repNode,
Replay replay,
NamedChannel namedChannel,
Protocol protocol,
boolean hardRecoveryNeedsElection) |
| Constructor and Description |
|---|
NamedChannelWithTimeout(RepNode repNode,
DataChannel channel,
int timeoutMs) |
Copyright © 2024. All rights reserved.