| Package | Description |
|---|---|
| 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.networkRestore |
INTERNAL: Protocol for
network restore. |
| com.sleepycat.je.rep.monitor |
BDB JE HA support for applications that need to track the composition of a
replication group, in order to do tasks such as load balancing and
request routing.
|
| com.sleepycat.je.rep.util |
BDB JE High Availability command line utilities and helper classes.
|
| com.sleepycat.je.rep.util.ldiff |
INTERNAL: LDiff debugging utility for comparing databases on different
nodes in a group.
|
| com.sleepycat.je.rep.utilint |
INTERNAL: Command line and programmatic utilities.
|
| com.sleepycat.je.rep.utilint.net |
INTERNAL: Network utility classes.
|
| Constructor and Description |
|---|
Protocol(Proposer.ProposalParser proposalParser,
Protocol.ValueParser valueParser,
String groupName,
NameIdPair nameIdPair,
RepImpl repImpl,
DataChannelFactory channelFactory)
Creates an instance of the Protocol.
|
| Modifier and Type | Field and Description |
|---|---|
protected DataChannelFactory |
TextProtocol.channelFactory |
| Modifier and Type | Method and Description |
|---|---|
DataChannelFactory |
RepImpl.getChannelFactory() |
| Constructor and Description |
|---|
NodeStateProtocol(String groupName,
NameIdPair nameIdPair,
RepImpl repImpl,
DataChannelFactory channelFactory) |
RepGroupProtocol(String groupName,
NameIdPair nameIdPair,
RepImpl repImpl,
DataChannelFactory channelFactory)
Creates an instance of this class using the current protocol version.
|
TextProtocol(String version,
String groupName,
NameIdPair nameIdPair,
RepImpl repImpl,
DataChannelFactory channelFactory)
Creates an instance of the Protocol.
|
| Constructor and Description |
|---|
NetworkBackup(InetSocketAddress serverSocket,
File envDir,
NameIdPair clientNameId,
boolean retainLogfiles,
FileManager fileManager,
LogManager logManager,
DataChannelFactory channelFactory)
Convenience overloading.
|
NetworkBackup(InetSocketAddress serverSocket,
int receiveBufferSize,
File envDir,
NameIdPair clientNameId,
boolean retainLogfiles,
int serverLoadThreshold,
VLSN minVLSN,
RepImpl repImpl,
FileManager fileManager,
LogManager logManager,
DataChannelFactory channelFactory,
Properties exceptionProperties)
Creates a configured backup instance which when executed will backup the
files to the environment directory.
|
| Constructor and Description |
|---|
Protocol(String groupName,
NameIdPair nameIdPair,
RepImpl repImpl,
DataChannelFactory channelFactory)
Creates an instance of this class using the current protocol version.
|
| Constructor and Description |
|---|
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout,
DataChannelFactory channelFactory) |
ReplicationGroupAdmin(String groupName,
Set<InetSocketAddress> helperSockets,
DataChannelFactory channelFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LDiff.diff(Database db,
InetSocketAddress addr,
DataChannelFactory dcFactory)
A mechanism for efficiently comparing two quiescent databases, one of
which resides on a remote machine.
|
boolean |
LDiff.diff(Environment env,
InetSocketAddress addr,
DataChannelFactory dcFactory)
A mechanism for efficiently comparing two quiescent environments, one
local and one on a remote machine.
|
| Modifier and Type | Method and Description |
|---|---|
DataChannelFactory |
ServiceDispatcher.getChannelFactory() |
| Modifier and Type | Method and Description |
|---|---|
static DataChannel |
RepUtils.openBlockingChannel(InetSocketAddress addr,
DataChannelFactory factory,
DataChannelFactory.ConnectOptions connectOpts)
Create a Data channel with the designated properties
|
| Constructor and Description |
|---|
ServiceDispatcher(InetSocketAddress socketAddress,
DataChannelFactory channelFactory)
Convenience overloading for when the dispatcher is created without a
replicated environment, e.g.
|
ServiceDispatcher(InetSocketAddress socketAddress,
RepImpl repImpl,
DataChannelFactory channelFactory)
Create a ServiceDispatcher listening on a specific socket for service
requests.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleChannelFactory
A factory class for generating SimpleDataChannel instances based on
SocketChannel instances.
|
class |
SSLChannelFactory
A factory class for generating SSLDataChannel instances based on
SocketChannel instances.
|
| Modifier and Type | Method and Description |
|---|---|
static DataChannelFactory |
DataChannelFactoryBuilder.construct(ReplicationNetworkConfig repNetConfig)
Construct a DataChannelFactory from the specified network
configuration.
|
static DataChannelFactory |
DataChannelFactoryBuilder.construct(ReplicationNetworkConfig repNetConfig,
LoggerFactory loggerFactory)
Construct a DataChannelFactory from the specified access
configuration.
|
static DataChannelFactory |
DataChannelFactoryBuilder.construct(ReplicationNetworkConfig repNetConfig,
String logContext)
Construct a DataChannelFactory from the specified access
configuration.
|
static DataChannelFactory |
DataChannelFactoryBuilder.constructDefault()
Construct the "default" DataChannelFactory that arises from an empty
DataChannelFactory configuration.
|
Copyright © 2024. All rights reserved.