stasis/je-7.5.11/docs/java/com/sleepycat/je/rep/package-use.html
2019-06-25 16:12:40 -04:00

412 lines
19 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_151) on Tue Oct 31 17:36:47 EDT 2017 -->
<title>Uses of Package com.sleepycat.je.rep (Oracle - Berkeley DB Java Edition API)</title>
<meta name="date" content="2017-10-31">
<link rel="stylesheet" type="text/css" href="../../../../style.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.sleepycat.je.rep (Oracle - Berkeley DB Java Edition API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/rep/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package com.sleepycat.je.rep" class="title">Uses of Package<br>com.sleepycat.je.rep</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.sleepycat.je.rep">com.sleepycat.je.rep</a></td>
<td class="colLast">
<div class="block"><div id="index">
Berkeley DB Java Edition High Availability (JE HA) enables replication of JE
environments.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.sleepycat.je.rep.arbiter">com.sleepycat.je.rep.arbiter</a></td>
<td class="colLast">
<div class="block">Provides a mechanism to allow write availability for the Replication
group even when the number of replication nodes is less than majority.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.sleepycat.je.rep.monitor">com.sleepycat.je.rep.monitor</a></td>
<td class="colLast">
<div class="block">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.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.sleepycat.je.rep.util">com.sleepycat.je.rep.util</a></td>
<td class="colLast">
<div class="block">BDB JE High Availability command line utilities and helper classes.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.sleepycat.je.rep">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a> used by <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/AppStateMonitor.html#com.sleepycat.je.rep">AppStateMonitor</a>
<div class="block">A mechanism for adding application specific information when asynchronously
tracking the state of a running JE HA application.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/InsufficientLogException.html#com.sleepycat.je.rep">InsufficientLogException</a>
<div class="block">This exception indicates that the log files constituting the Environment are
insufficient and cannot be used as the basis for continuing with the
replication stream provided by the current master.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/NetworkRestoreConfig.html#com.sleepycat.je.rep">NetworkRestoreConfig</a>
<div class="block">NetworkRestoreConfig defines the configuration parameters used to configure
a NetworkRestore operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/NoConsistencyRequiredPolicy.html#com.sleepycat.je.rep">NoConsistencyRequiredPolicy</a>
<div class="block">A consistency policy that lets a transaction on a replica using this policy
proceed regardless of the state of the Replica relative to the Master.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/NodeType.html#com.sleepycat.je.rep">NodeType</a>
<div class="block">The different types of nodes that can be in a replication group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/QuorumPolicy.html#com.sleepycat.je.rep">QuorumPolicy</a>
<div class="block">The quorum policy determine the number of nodes that must participate to
pick the winner of an election, and therefore the master of the group.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicaConsistencyException.html#com.sleepycat.je.rep">ReplicaConsistencyException</a>
<div class="block">This exception is thrown by a Replica to indicate it could not meet the
consistency requirements as defined by the
<code>ReplicaConsistencyPolicy</code> in effect for the transaction, within
the allowed timeout period.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicatedEnvironment.State.html#com.sleepycat.je.rep">ReplicatedEnvironment.State</a>
<div class="block">The replication node state determines the operations that the
application can perform against its replicated environment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicatedEnvironmentStats.html#com.sleepycat.je.rep">ReplicatedEnvironmentStats</a>
<div class="block">Statistics for a replicated environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationConfig.html#com.sleepycat.je.rep">ReplicationConfig</a>
<div class="block">Specifies the immutable attributes of a replicated environment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationGroup.html#com.sleepycat.je.rep">ReplicationGroup</a>
<div class="block">An administrative view of the collection of nodes that form the replication
group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationMutableConfig.html#com.sleepycat.je.rep">ReplicationMutableConfig</a>
<div class="block">Specifies the attributes that may be changed after a <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.html" title="class in com.sleepycat.je.rep"><code>ReplicatedEnvironment</code></a> has been created.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationNode.html#com.sleepycat.je.rep">ReplicationNode</a>
<div class="block">An administrative view of a node in a replication group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/RestartRequiredException.html#com.sleepycat.je.rep">RestartRequiredException</a>
<div class="block">RestartRequiredException serves as the base class for all exceptions which
makes it impossible for HA to proceed without some form of corrective action
on the part of the user, followed by a restart of the application.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/RollbackException.html#com.sleepycat.je.rep">RollbackException</a>
<div class="block">This asynchronous exception indicates that a new master has been selected,
this <code>Replica</code>'s log is ahead of the current <code>Master</code>,
and in this case, the <code>Replica</code> was unable to rollback without a
recovery.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/StateChangeEvent.html#com.sleepycat.je.rep">StateChangeEvent</a>
<div class="block">Communicates the <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html" title="enum in com.sleepycat.je.rep"><code>state</code></a> change at a node
to the StateChangeListener.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/StateChangeException.html#com.sleepycat.je.rep">StateChangeException</a>
<div class="block">Provides a synchronous mechanism for informing an application about a change
in the state of the replication node.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/StateChangeListener.html#com.sleepycat.je.rep">StateChangeListener</a>
<div class="block">An asynchronous mechanism for tracking the <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html" title="enum in com.sleepycat.je.rep"><code>State</code></a> of the replicated environment and
choosing how to route database operations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/SyncupProgress.html#com.sleepycat.je.rep">SyncupProgress</a>
<div class="block">Describes the different phases of replication stream syncup that are
executed when a replica starts working with a new replication group master.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.sleepycat.je.rep.arbiter">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a> used by <a href="../../../../com/sleepycat/je/rep/arbiter/package-summary.html">com.sleepycat.je.rep.arbiter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicatedEnvironment.State.html#com.sleepycat.je.rep.arbiter">ReplicatedEnvironment.State</a>
<div class="block">The replication node state determines the operations that the
application can perform against its replicated environment.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.sleepycat.je.rep.monitor">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a> used by <a href="../../../../com/sleepycat/je/rep/monitor/package-summary.html">com.sleepycat.je.rep.monitor</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationConfig.html#com.sleepycat.je.rep.monitor">ReplicationConfig</a>
<div class="block">Specifies the immutable attributes of a replicated environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationGroup.html#com.sleepycat.je.rep.monitor">ReplicationGroup</a>
<div class="block">An administrative view of the collection of nodes that form the replication
group.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationNode.html#com.sleepycat.je.rep.monitor">ReplicationNode</a>
<div class="block">An administrative view of a node in a replication group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/UnknownMasterException.html#com.sleepycat.je.rep.monitor">UnknownMasterException</a>
<div class="block">Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.sleepycat.je.rep.util">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/sleepycat/je/rep/package-summary.html">com.sleepycat.je.rep</a> used by <a href="../../../../com/sleepycat/je/rep/util/package-summary.html">com.sleepycat.je.rep.util</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/MasterStateException.html#com.sleepycat.je.rep.util">MasterStateException</a>
<div class="block">This exception indicates that the application attempted an operation that is
not permitted when it is in the <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html#MASTER"><code>ReplicatedEnvironment.State.MASTER</code></a>
state.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/MasterTransferFailureException.html#com.sleepycat.je.rep.util">MasterTransferFailureException</a>
<div class="block">Thrown by <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.html#transferMaster-java.util.Set-int-java.util.concurrent.TimeUnit-"><code>ReplicatedEnvironment.transferMaster(java.util.Set&lt;java.lang.String&gt;, int, java.util.concurrent.TimeUnit)</code></a> if a Master Transfer
operation cannot be completed within the allotted time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/MemberNotFoundException.html#com.sleepycat.je.rep.util">MemberNotFoundException</a>
<div class="block">Thrown when an operation requires a replication group member and that member
is not present in the replication group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/NodeState.html#com.sleepycat.je.rep.util">NodeState</a>
<div class="block">The current state of a replication node and the application this node is
running in.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicaStateException.html#com.sleepycat.je.rep.util">ReplicaStateException</a>
<div class="block">This exception indicates that the application attempted an operation that is
not permitted when it is in the <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html#REPLICA"><code>ReplicatedEnvironment.State.REPLICA</code></a>
state.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationGroup.html#com.sleepycat.je.rep.util">ReplicationGroup</a>
<div class="block">An administrative view of the collection of nodes that form the replication
group.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/ReplicationNode.html#com.sleepycat.je.rep.util">ReplicationNode</a>
<div class="block">An administrative view of a node in a replication group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/sleepycat/je/rep/class-use/UnknownMasterException.html#com.sleepycat.je.rep.util">UnknownMasterException</a>
<div class="block">Indicates that the underlying operation requires communication with a
Master, but that a Master was not available.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/rep/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size=1>Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.</font> </small></p>
</body>
</html>