| Package | Description |
|---|---|
| com.sleepycat.je.rep.arbiter.impl |
INTERNAL: Implementation classes for the arbiter node.
|
| com.sleepycat.je.rep.impl.node |
INTERNAL: Feeder and Replica node implementations.
|
| com.sleepycat.je.rep.stream |
INTERNAL: Feeding and syncup (init) of rep stream from master node to
other node types (replicas, etc).
|
| Constructor and Description |
|---|
ArbiterOutputThread(RepImpl repImpl,
BlockingQueue<Long> outputQueue,
Protocol protocol,
DataChannel replicaFeederChannel,
com.sleepycat.je.rep.arbiter.impl.ArbiterVLSNTracker vlsnTracker) |
| Modifier and Type | Field and Description |
|---|---|
protected Protocol |
ReplicaOutputThreadBase.protocol |
| Constructor and Description |
|---|
ReplicaOutputThreadBase(RepImpl repImpl,
BlockingQueue<Long> outputQueue,
Protocol protocol,
DataChannel replicaFeederChannel) |
| Modifier and Type | Method and Description |
|---|---|
Protocol |
ReplicaFeederHandshake.execute()
Executes the replica side of the handshake.
|
Protocol |
FeederReplicaHandshake.execute()
Executes the feeder side of the handshake.
|
static Protocol |
Protocol.get(RepImpl repImpl,
NameIdPair nameIdPair,
RepUtils.Clock clock,
int protocolVersion,
int maxProtocolVersion,
int groupFormatVersion) |
static Protocol |
Protocol.get(RepImpl repImpl,
NameIdPair nameIdPair,
RepUtils.Clock clock,
int protocolVersion,
int maxProtocolVersion,
int streamLogVersion,
int groupFormatVersion) |
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 |
|---|
FeederReplicaSyncup(Feeder feeder,
NamedChannel namedChannel,
Protocol protocol) |
ReplicaFeederSyncup(RepNode repNode,
Replay replay,
NamedChannel namedChannel,
Protocol protocol,
boolean hardRecoveryNeedsElection) |
SubscriberFeederSyncup(NamedChannel namedChannel,
Protocol protocol,
FeederFilter filter,
RepImpl repImpl,
BaseProtocol.EntryRequestType type,
String partGenDBName,
Logger logger) |
Copyright © 2024. All rights reserved.