Package | Description |
---|---|
com.sleepycat.je.rep |
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE
environments.
|
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.
|
Modifier and Type | Method and Description |
---|---|
ReplicationNode |
NetworkRestore.getLogProvider() |
ReplicationNode |
ReplicationGroup.getMember(String nodeName)
Get administrative information about a node by its node name.
|
Modifier and Type | Method and Description |
---|---|
Set<ReplicationNode> |
ReplicationGroup.getArbiterNodes()
Returns the subset of nodes in the group that participates in elections
but does not have a copy of the data and cannot become a master.
|
Set<ReplicationNode> |
ReplicationGroup.getDataNodes()
Returns the subset of nodes in the group that store replication data.
|
Set<ReplicationNode> |
ReplicationGroup.getElectableNodes()
Returns the subset of nodes in the group with replicated environments
that participate in elections and can become masters, ignoring node
priority.
|
Set<ReplicationNode> |
InsufficientLogException.getLogProviders()
Returns the members of the replication group that can serve as candidate
log providers to supply the logs needed by this node.
|
List<ReplicationNode> |
NetworkRestoreConfig.getLogProviders()
Returns the candidate list of data nodes, either ELECTABLE or SECONDARY
members, that may be used to obtain log files.
|
Set<ReplicationNode> |
ReplicationGroup.getMonitorNodes()
Returns the subset of nodes in the group that monitor group membership
but do not maintain replicated environments.
|
Set<ReplicationNode> |
ReplicationGroup.getNodes()
Returns the set of all nodes in the group.
|
Set<ReplicationNode> |
ReplicationGroup.getSecondaryNodes()
Returns the subset of nodes in the group with replicated environments
that do not participate in elections and cannot become masters.
|
Modifier and Type | Method and Description |
---|---|
NetworkRestoreConfig |
NetworkRestoreConfig.setLogProviders(List<ReplicationNode> providers)
Sets the prioritized list of data nodes, either ELECTABLE or SECONDARY
members, used to select a node from which to obtain log files for the
NetworkRestore operation.
|
void |
NetworkRestoreConfig.setLogProvidersVoid(List<ReplicationNode> providers) |
Constructor and Description |
---|
InsufficientLogException(com.sleepycat.je.rep.impl.node.RepNode repNode,
com.sleepycat.je.utilint.VLSN refreshVLSN,
Set<ReplicationNode> logProviders) |
Modifier and Type | Method and Description |
---|---|
ReplicationNode |
Monitor.register()
Registers the monitor with the group so that it can be kept informed
of the outcome of elections and group membership changes.
|
Modifier and Type | Method and Description |
---|---|
ReplicationNode |
ReplicationGroupAdmin.ensureMonitor(com.sleepycat.je.rep.impl.RepNodeImpl monitor) |
Modifier and Type | Method and Description |
---|---|
NodeState |
ReplicationGroupAdmin.getNodeState(ReplicationNode repNode,
int socketConnectTimeout)
Returns the
state of a replicated
node and state of the application where the node is
running in. |
Constructor and Description |
---|
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout)
Create a DbPing instance for programmatic use.
|
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout,
com.sleepycat.je.rep.net.DataChannelFactory channelFactory) |
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout,
File netPropsFile) |
DbPing(ReplicationNode repNode,
String groupName,
int socketTimeout,
ReplicationNetworkConfig netConfig) |
Copyright (c) 2002, 2015 Oracle and/or its affiliates. All rights reserved.