Sophie

Sophie

distrib > PLD > th > x86_64 > by-pkgid > 636b2a8b77acacd6717dd7e72eda4c1d > files > 419

db6.1-java-devel-6.1.29.0-1.x86_64.rpm

<!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 (version 1.7.0_75) on Fri May 13 13:32:16 PDT 2016 -->
<title>ReplicationConfig (Oracle - Berkeley DB Java API)</title>
<meta name="date" content="2016-05-13">
<link rel="stylesheet" type="text/css" href="../../../style.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ReplicationConfig (Oracle - Berkeley DB Java API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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="navBarCell1Rev">Class</li>
<li><a href="class-use/ReplicationConfig.html">Use</a></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"><em><b>Berkeley DB</b><br><font size="-1"> version 6.1.29</font></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/sleepycat/db/ReplicationChannel.html" title="class in com.sleepycat.db"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/sleepycat/db/ReplicationDuplicateMasterException.html" title="class in com.sleepycat.db"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/sleepycat/db/ReplicationConfig.html" target="_top">Frames</a></li>
<li><a href="ReplicationConfig.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All 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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.sleepycat.db</div>
<h2 title="Class ReplicationConfig" class="title">Class ReplicationConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.sleepycat.db.ReplicationConfig</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Cloneable</dd>
</dl>
<hr>
<br>
<pre>public final class <span class="strong">ReplicationConfig</span>
extends java.lang.Object
implements java.lang.Cloneable</pre>
<div class="block">Settings that configure Berkeley DB replication.  Used in the <a href="../../../com/sleepycat/db/Environment.html#setReplicationConfig(com.sleepycat.db.ReplicationConfig,%20boolean)"><code>Environment.setReplicationConfig(com.sleepycat.db.ReplicationConfig, boolean)</code></a> method.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#AUTOINIT">AUTOINIT</a></strong></code>
<div class="block">The replication master should automatically re-initialize outdated
    clients (defaults to on.)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#BULK">BULK</a></strong></code>
<div class="block">The replication master should send groups of records to the clients in a
    single network transfer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#DELAYCLIENT">DELAYCLIENT</a></strong></code>
<div class="block">The client should delay synchronizing to a newly declared master
    (defaults to off).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#ELECTIONS">ELECTIONS</a></strong></code>
<div class="block">Replication Manager automatically runs elections to choose a new
    master when the old master appears to have become disconnected.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#LEASE">LEASE</a></strong></code>
<div class="block">Master leases will be used for this site.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#NOWAIT">NOWAIT</a></strong></code>
<div class="block">Berkeley DB method calls that would normally block while clients are in
    recovery should return errors immediately.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#PREFMAS_CLIENT">PREFMAS_CLIENT</a></strong></code>
<div class="block">This flag is used to specify the client site in a replication group
    operating in preferred master mode.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#PREFMAS_MASTER">PREFMAS_MASTER</a></strong></code>
<div class="block">This flag is used to specify the preferred master site in a replication
    group operating in preferred master mode.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#STRICT_2SITE">STRICT_2SITE</a></strong></code>
<div class="block">Replication Manager observes the strict "majority" rule in managing
    elections, even in a group with only 2 sites.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/ReplicationConfig.html#toString()">toString</a></strong>()</code></td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="BULK">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BULK</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> BULK</pre>
<div class="block">The replication master should send groups of records to the clients in a
    single network transfer.</div>
</li>
</ul>
<a name="DELAYCLIENT">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DELAYCLIENT</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> DELAYCLIENT</pre>
<div class="block">The client should delay synchronizing to a newly declared master
    (defaults to off).  Clients configured in this way will remain
    unsynchronized until the application calls the
    <a href="../../../com/sleepycat/db/Environment.html#syncReplication()"><code>Environment.syncReplication()</code></a> method.</div>
</li>
</ul>
<a name="AUTOINIT">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AUTOINIT</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> AUTOINIT</pre>
<div class="block">The replication master should automatically re-initialize outdated
    clients (defaults to on.)</div>
</li>
</ul>
<a name="NOWAIT">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NOWAIT</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> NOWAIT</pre>
<div class="block">Berkeley DB method calls that would normally block while clients are in
    recovery should return errors immediately.</div>
</li>
</ul>
<a name="STRICT_2SITE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STRICT_2SITE</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> STRICT_2SITE</pre>
<div class="block">Replication Manager observes the strict "majority" rule in managing
    elections, even in a group with only 2 sites.  This means the client in a
    2-site group will be unable to take over as master if the original master
    fails or becomes disconnected.  (See the
    <a href="../../../../programmer_reference/rep_elect.html" target="_top">Elections</a>
    section in the Berkeley DB Reference Guide for more information.)  Both sites
    in the replication group should have the same value for this parameter.</div>
</li>
</ul>
<a name="ELECTIONS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ELECTIONS</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> ELECTIONS</pre>
<div class="block">Replication Manager automatically runs elections to choose a new
    master when the old master appears to have become disconnected.
    This option is turned on by default.</div>
</li>
</ul>
<a name="LEASE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEASE</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> LEASE</pre>
<div class="block">Master leases will be used for this site.
    <p>
    Configuring this option may result in the <a href="../../../com/sleepycat/db/Database.html#get(com.sleepycat.db.Transaction,%20com.sleepycat.db.DatabaseEntry,%20com.sleepycat.db.DatabaseEntry,%20com.sleepycat.db.LockMode)"><code>Database.get()</code></a>
    and <a href="../../../com/sleepycat/db/Cursor.html" title="class in com.sleepycat.db"><code>Cursor.get*()</code></a> methods throwing a
    <a href="../../../com/sleepycat/db/DatabaseException.html" title="class in com.sleepycat.db"><code>DatabaseException</code></a> when attempting to read entries from a database
    after the site's master lease has expired.
    <p>
    Once this option is turned on, it may never be turned off.</div>
</li>
</ul>
<a name="PREFMAS_MASTER">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREFMAS_MASTER</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> PREFMAS_MASTER</pre>
<div class="block">This flag is used to specify the preferred master site in a replication
    group operating in preferred master mode. A preferred master replication
    group must contain only two sites, with one site specified as the preferred
    master site and the other site specified as the client site. The preferred
    master site operates as the master site whenever possible.</div>
</li>
</ul>
<a name="PREFMAS_CLIENT">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PREFMAS_CLIENT</h4>
<pre>public static final&nbsp;<a href="../../../com/sleepycat/db/ReplicationConfig.html" title="class in com.sleepycat.db">ReplicationConfig</a> PREFMAS_CLIENT</pre>
<div class="block">This flag is used to specify the client site in a replication group
    operating in preferred master mode. A preferred master replication group
    must contain only two sites, with one site specified as the preferred
    master site and the other site specified as the client site. The client
    site in a preferred master replication group takes over temporarily as
    master when the preferred master site is unavailable.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="toString()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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="navBarCell1Rev">Class</li>
<li><a href="class-use/ReplicationConfig.html">Use</a></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"><em><b>Berkeley DB</b><br><font size="-1"> version 6.1.29</font></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/sleepycat/db/ReplicationChannel.html" title="class in com.sleepycat.db"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/sleepycat/db/ReplicationDuplicateMasterException.html" title="class in com.sleepycat.db"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/sleepycat/db/ReplicationConfig.html" target="_top">Frames</a></li>
<li><a href="ReplicationConfig.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All 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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size=1>Copyright (c) 1996, 2016 Oracle and/or its affiliates.  All rights reserved.</font></small></p>
</body>
</html>