stasis/je-7.5.11/docs/java/com/sleepycat/je/rep/arbiter/ArbiterConfig.html

681 lines
29 KiB
HTML
Raw Normal View History

2019-06-25 20:12:40 +00:00
<!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:46 EDT 2017 -->
<title>ArbiterConfig (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="ArbiterConfig (Oracle - Berkeley DB Java Edition API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</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="navBarCell1Rev">Class</li>
<li><a href="class-use/ArbiterConfig.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"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/sleepycat/je/rep/arbiter/Arbiter.html" title="class in com.sleepycat.je.rep.arbiter"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/sleepycat/je/rep/arbiter/ArbiterConfig.html" target="_top">Frames</a></li>
<li><a href="ArbiterConfig.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&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.je.rep.arbiter</div>
<h2 title="Class ArbiterConfig" class="title">Class ArbiterConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter">com.sleepycat.je.rep.arbiter.ArbiterMutableConfig</a></li>
<li>
<ul class="inheritance">
<li>com.sleepycat.je.rep.arbiter.ArbiterConfig</li>
</ul>
</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 class <span class="typeNameLabel">ArbiterConfig</span>
extends <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterMutableConfig</a>
implements java.lang.Cloneable</pre>
<div class="block">The configuration parameters for an <a href="../../../../../com/sleepycat/je/rep/arbiter/Arbiter.html" title="class in com.sleepycat.je.rep.arbiter"><code>Arbiter</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../com/sleepycat/je/rep/arbiter/Arbiter.html#Arbiter-com.sleepycat.je.rep.arbiter.ArbiterConfig-"><code>Arbiter.Arbiter(ArbiterConfig)</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#ArbiterConfig--">ArbiterConfig</a></span>()</code>
<div class="block">Arbiter configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#ArbiterConfig-java.util.Properties-">ArbiterConfig</a></span>(java.util.Properties&nbsp;props)</code>
<div class="block">Arbiter configuration.</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getArbiterHome--">getArbiterHome</a></span>()</code>
<div class="block">Gets the Arbiter home directory.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getGroupName--">getGroupName</a></span>()</code>
<div class="block">Gets the name associated with the replication group.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getHeartbeatInterval--">getHeartbeatInterval</a></span>()</code>
<div class="block">Gets the heartbeat interval in milliseconds.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.logging.Handler</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getLoggingHandler--">getLoggingHandler</a></span>()</code>
<div class="block">Returns the custom java.util.logging.Handler specified by the
application.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getNodeHostPort--">getNodeHostPort</a></span>()</code>
<div class="block">Returns the hostname and port associated with this node.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getNodeName--">getNodeName</a></span>()</code>
<div class="block">Returns the unique name associated with this Arbiter.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#getUnknownStateTimeout-java.util.concurrent.TimeUnit-">getUnknownStateTimeout</a></span>(java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Returns the Unknown state timeout.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setArbiterHome-java.lang.String-">setArbiterHome</a></span>(java.lang.String&nbsp;arbiterHome)</code>
<div class="block">Sets the Arbiter Home directory</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setConfigParam-java.lang.String-java.lang.String-">setConfigParam</a></span>(java.lang.String&nbsp;paramName,
java.lang.String&nbsp;value)</code>
<div class="block">Documentation inherited from ArbiterMutableConfig.setConfigParam.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setGroupName-java.lang.String-">setGroupName</a></span>(java.lang.String&nbsp;groupName)</code>
<div class="block">Sets the name for the replication group.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setHeartbeatInterval-int-">setHeartbeatInterval</a></span>(int&nbsp;millis)</code>
<div class="block">Sets the heartbeat interval.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setLoggingHandler-java.util.logging.Handler-">setLoggingHandler</a></span>(java.util.logging.Handler&nbsp;handler)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setNodeHostPort-java.lang.String-">setNodeHostPort</a></span>(java.lang.String&nbsp;hostPort)</code>
<div class="block">Sets the hostname and port associated with this arbiter.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setNodeName-java.lang.String-">setNodeName</a></span>(java.lang.String&nbsp;nodeName)</code>
<div class="block">Sets the name to be associated with this <code>Arbiter</code>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#setUnknownStateTimeout-long-java.util.concurrent.TimeUnit-">setUnknownStateTimeout</a></span>(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Time to wait for the discovery of the Master during the instantiation
of the Arbiter.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html#toString--">toString</a></span>()</code>
<div class="block">Display configuration values.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.sleepycat.je.rep.arbiter.ArbiterMutableConfig">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.sleepycat.je.rep.arbiter.<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterMutableConfig</a></h3>
<code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#copy--">copy</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#getConsoleLoggingLevel--">getConsoleLoggingLevel</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#getFileLoggingLevel--">getFileLoggingLevel</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#getHelperHosts--">getHelperHosts</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#getProps--">getProps</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#setConsoleLoggingLevel-java.lang.String-">setConsoleLoggingLevel</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#setFileLoggingLevel-java.lang.String-">setFileLoggingLevel</a>, <a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#setHelperHosts-java.lang.String-">setHelperHosts</a></code></li>
</ul>
<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>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">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ArbiterConfig--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ArbiterConfig</h4>
<pre>public&nbsp;ArbiterConfig()</pre>
<div class="block">Arbiter configuration.</div>
</li>
</ul>
<a name="ArbiterConfig-java.util.Properties-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ArbiterConfig</h4>
<pre>public&nbsp;ArbiterConfig(java.util.Properties&nbsp;props)</pre>
<div class="block">Arbiter configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>props</code> - to initialize configuration object.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getArbiterHome--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getArbiterHome</h4>
<pre>public&nbsp;java.lang.String&nbsp;getArbiterHome()</pre>
<div class="block">Gets the Arbiter home directory.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Path of the Arbiter home directory.</dd>
</dl>
</li>
</ul>
<a name="setArbiterHome-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArbiterHome</h4>
<pre>public&nbsp;void&nbsp;setArbiterHome(java.lang.String&nbsp;arbiterHome)</pre>
<div class="block">Sets the Arbiter Home directory</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>arbiterHome</code> - Path of the Arbiter home directory.</dd>
</dl>
</li>
</ul>
<a name="setNodeName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNodeName</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setNodeName(java.lang.String&nbsp;nodeName)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Sets the name to be associated with this <code>Arbiter</code>. It must
be unique within the group. When the <code>Arbiter</code> is
instantiated and joins the replication group, a check is done to ensure
that the name is unique, and a
<a href="../../../../../com/sleepycat/je/rep/RestartRequiredException.html" title="class in com.sleepycat.je.rep"><code>RestartRequiredException</code></a> is thrown if it is
not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>nodeName</code> - the name of this arbiter.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
<a name="getNodeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodeName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getNodeName()</pre>
<div class="block">Returns the unique name associated with this Arbiter.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the Arbiter name</dd>
</dl>
</li>
</ul>
<a name="setGroupName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGroupName</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setGroupName(java.lang.String&nbsp;groupName)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Sets the name for the replication group. The name must be made up of
just alpha numeric characters and must not be zero length.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>groupName</code> - the alpha numeric string representing the name.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if the string name is not valid.</dd>
</dl>
</li>
</ul>
<a name="getGroupName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGroupName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getGroupName()</pre>
<div class="block">Gets the name associated with the replication group.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the name of this replication group.</dd>
</dl>
</li>
</ul>
<a name="setNodeHostPort-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNodeHostPort</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setNodeHostPort(java.lang.String&nbsp;hostPort)</pre>
<div class="block">Sets the hostname and port associated with this arbiter. The hostname
and port combination are denoted by a string of the form:
<pre>
hostname[:port]
</pre>
The port must be outside the range of "Well Known Ports"
(zero through 1023).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostPort</code> - the string containing the hostname and port as above.</dd>
</dl>
</li>
</ul>
<a name="getNodeHostPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNodeHostPort</h4>
<pre>public&nbsp;java.lang.String&nbsp;getNodeHostPort()</pre>
<div class="block">Returns the hostname and port associated with this node. The hostname
and port combination are denoted by a string of the form:
<pre>
hostname:port
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the hostname and port string of this Arbiter.</dd>
</dl>
</li>
</ul>
<a name="setUnknownStateTimeout-long-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnknownStateTimeout</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setUnknownStateTimeout(long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Time to wait for the discovery of the Master during the instantiation
of the Arbiter. If no Master is found with in the timeout period,
the Arbiter constructor return with the Arbiter in the UNKNOWN state.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeout</code> - The unknown state timeout. A value of 0 turns off
Unknown state timeouts. The creation of the Arbiter will wait until
a Master is found.</dd>
<dd><code>unit</code> - the <code>TimeUnit</code> of the timeout value. May be null only
if timeout is zero.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - If the value of timeout is negative</dd>
</dl>
</li>
</ul>
<a name="getUnknownStateTimeout-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnknownStateTimeout</h4>
<pre>public&nbsp;long&nbsp;getUnknownStateTimeout(java.util.concurrent.TimeUnit&nbsp;unit)</pre>
<div class="block">Returns the Unknown state timeout.
<p>A value of 0 means Unknown state timeouts are not configured.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>unit</code> - the <code>TimeUnit</code> of the returned value. May not be null.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The transaction timeout.</dd>
</dl>
</li>
</ul>
<a name="setHeartbeatInterval-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeartbeatInterval</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setHeartbeatInterval(int&nbsp;millis)</pre>
<div class="block">Sets the heartbeat interval.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>millis</code> - Interval in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="getHeartbeatInterval--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeartbeatInterval</h4>
<pre>public&nbsp;int&nbsp;getHeartbeatInterval()</pre>
<div class="block">Gets the heartbeat interval in milliseconds.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Heartbeat interval.</dd>
</dl>
</li>
</ul>
<a name="setConfigParam-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConfigParam</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setConfigParam(java.lang.String&nbsp;paramName,
java.lang.String&nbsp;value)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Documentation inherited from ArbiterMutableConfig.setConfigParam.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;clone()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#clone--">clone</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterMutableConfig</a></code></dd>
</dl>
</li>
</ul>
<a name="setLoggingHandler-java.util.logging.Handler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLoggingHandler</h4>
<pre>public&nbsp;<a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterConfig</a>&nbsp;setLoggingHandler(java.util.logging.Handler&nbsp;handler)</pre>
</li>
</ul>
<a name="getLoggingHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLoggingHandler</h4>
<pre>public&nbsp;java.util.logging.Handler&nbsp;getLoggingHandler()</pre>
<div class="block">Returns the custom java.util.logging.Handler specified by the
application.</div>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<div class="block">Display configuration values.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html#toString--">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter">ArbiterMutableConfig</a></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>
<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="navBarCell1Rev">Class</li>
<li><a href="class-use/ArbiterConfig.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"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/sleepycat/je/rep/arbiter/Arbiter.html" title="class in com.sleepycat.je.rep.arbiter"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../com/sleepycat/je/rep/arbiter/ArbiterMutableConfig.html" title="class in com.sleepycat.je.rep.arbiter"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/sleepycat/je/rep/arbiter/ArbiterConfig.html" target="_top">Frames</a></li>
<li><a href="ArbiterConfig.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&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) 2002, 2017 Oracle and/or its affiliates. All rights reserved.</font> </small></p>
</body>
</html>