blob: 089c68b054a951a5fc30e3fe86b308a6c53aeb0f [file] [log] [blame]
<!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) on Sun Aug 28 20:42:45 EST 2016 -->
<title>MailboxAdminProxy (Apache River v3.0.0 API Documentation (internals))</title>
<meta name="date" content="2016-08-28">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.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="MailboxAdminProxy (Apache River v3.0.0 API Documentation (internals))";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"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,"i17":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/MailboxAdminProxy.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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/river/mercury/MailboxAdmin.html" title="interface in org.apache.river.mercury"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.ConstrainableMailboxAdminProxy.html" title="class in org.apache.river.mercury"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/river/mercury/MailboxAdminProxy.html" target="_top">Frames</a></li>
<li><a href="MailboxAdminProxy.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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">org.apache.river.mercury</div>
<h2 title="Class MailboxAdminProxy" class="title">Class MailboxAdminProxy</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.river.mercury.MailboxAdminProxy</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a>, <a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a>, <a href="../../../../org/apache/river/admin/DestroyAdmin.html" title="interface in org.apache.river.admin">DestroyAdmin</a>, <a href="../../../../org/apache/river/mercury/MailboxAdmin.html" title="interface in org.apache.river.mercury">MailboxAdmin</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.ConstrainableMailboxAdminProxy.html" title="class in org.apache.river.mercury">MailboxAdminProxy.ConstrainableMailboxAdminProxy</a></dd>
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">MailboxAdminProxy</span>
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../org/apache/river/mercury/MailboxAdmin.html" title="interface in org.apache.river.mercury">MailboxAdmin</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a></pre>
<div class="block">A <tt>MailboxAdminProxy</tt> is a client-side proxy for a mailbox service.
This interface provides access to the administrative functions
of the mailbox service as defined by the <tt>MailboxAdmin</tt> interface.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Sun Microsystems, Inc.</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.ConstrainableMailboxAdminProxy.html" title="class in org.apache.river.mercury">MailboxAdminProxy.ConstrainableMailboxAdminProxy</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" 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>(package private) <a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#proxyID">proxyID</a></span></code>
<div class="block">The registrar's service ID</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#server">server</a></span></code>
<div class="block">The registrar</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== 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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#MailboxAdminProxy-org.apache.river.mercury.MailboxBackEnd-net.jini.id.Uuid-">MailboxAdminProxy</a></span>(<a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;serviceProxyID)</code>
<div class="block">Simple constructor.</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#addLookupAttributes-net.jini.core.entry.Entry:A-">addLookupAttributes</a></span>(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSets)</code>
<div class="block">Add attribute sets for the service.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#addLookupGroups-java.lang.String:A-">addLookupGroups</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)</code>
<div class="block">Add new groups to the set to join.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#addLookupLocators-net.jini.core.discovery.LookupLocator:A-">addLookupLocators</a></span>(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)</code>
<div class="block">Add locators for specific new lookup services to join.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>(package private) static <a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html" title="class in org.apache.river.mercury">MailboxAdminProxy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#create-org.apache.river.mercury.MailboxBackEnd-net.jini.id.Uuid-">create</a></span>(<a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>&nbsp;mailbox,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;id)</code>
<div class="block">Creates a mailbox proxy, returning an instance
that implements RemoteMethodControl if the server does too.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#destroy--">destroy</a></span>()</code>
<div class="block">Destroy the service, if possible, including its persistent storage.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>
<div class="block">Proxies for servers with the same serviceProxyID are considered equal.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#getLookupAttributes--">getLookupAttributes</a></span>()</code>
<div class="block">Get the current attribute sets for the service.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#getLookupGroups--">getLookupGroups</a></span>()</code>
<div class="block">Get the list of groups to join.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#getLookupLocators--">getLookupLocators</a></span>()</code>
<div class="block">Get the list of locators of specific lookup services to join.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#getReferentUuid--">getReferentUuid</a></span>()</code>
<div class="block">Returns the universally unique identifier that has been assigned to the
resource this proxy represents.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#modifyLookupAttributes-net.jini.core.entry.Entry:A-net.jini.core.entry.Entry:A-">modifyLookupAttributes</a></span>(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSetTemplates,
<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSets)</code>
<div class="block">Modify the current attribute sets, using the same semantics as
ServiceRegistration.modifyAttributes.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#readObject-java.io.ObjectInputStream-">readObject</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;s)</code>
<div class="block">When an instance of this class is deserialized, this method is
automatically invoked.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#readObjectNoData--">readObjectNoData</a></span>()</code>
<div class="block">During deserialization of an instance of this class, if it is found
that the stream contains no data, this method is automatically
invoked.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#removeLookupGroups-java.lang.String:A-">removeLookupGroups</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)</code>
<div class="block">Remove groups from the set to join.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#removeLookupLocators-net.jini.core.discovery.LookupLocator:A-">removeLookupLocators</a></span>(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)</code>
<div class="block">Remove locators for specific lookup services from the set to join.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#setLookupGroups-java.lang.String:A-">setLookupGroups</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)</code>
<div class="block">Replace the list of groups to join with a new list.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html#setLookupLocators-net.jini.core.discovery.LookupLocator:A-">setLookupLocators</a></span>(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)</code>
<div class="block">Replace the list of locators of specific lookup services to join
with a new list.</div>
</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.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></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="serialVersionUID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxAdminProxy.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
<pre>final&nbsp;<a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a> server</pre>
<div class="block">The registrar</div>
</li>
</ul>
<a name="proxyID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>proxyID</h4>
<pre>final&nbsp;<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> proxyID</pre>
<div class="block">The registrar's service ID</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MailboxAdminProxy-org.apache.river.mercury.MailboxBackEnd-net.jini.id.Uuid-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MailboxAdminProxy</h4>
<pre>private&nbsp;MailboxAdminProxy(<a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;serviceProxyID)</pre>
<div class="block">Simple constructor.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create-org.apache.river.mercury.MailboxBackEnd-net.jini.id.Uuid-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>static&nbsp;<a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html" title="class in org.apache.river.mercury">MailboxAdminProxy</a>&nbsp;create(<a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>&nbsp;mailbox,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;id)</pre>
<div class="block">Creates a mailbox proxy, returning an instance
that implements RemoteMethodControl if the server does too.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mailbox</code> - the server proxy</dd>
<dd><code>id</code> - the ID of the server</dd>
</dl>
</li>
</ul>
<a name="getLookupAttributes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLookupAttributes</h4>
<pre>public&nbsp;<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;getLookupAttributes()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupAttributes--">JoinAdmin</a></code></span></div>
<div class="block">Get the current attribute sets for the service.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupAttributes--">getLookupAttributes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current attribute sets for the service</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="addLookupAttributes-net.jini.core.entry.Entry:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addLookupAttributes</h4>
<pre>public&nbsp;void&nbsp;addLookupAttributes(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSets)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupAttributes-net.jini.core.entry.Entry:A-">JoinAdmin</a></code></span></div>
<div class="block">Add attribute sets for the service. The resulting set will be used
for all future joins. The attribute sets are also added to all
currently-joined lookup services.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupAttributes-net.jini.core.entry.Entry:A-">addLookupAttributes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>attrSets</code> - the attribute sets to add</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="modifyLookupAttributes-net.jini.core.entry.Entry:A-net.jini.core.entry.Entry:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>modifyLookupAttributes</h4>
<pre>public&nbsp;void&nbsp;modifyLookupAttributes(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSetTemplates,
<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[]&nbsp;attrSets)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#modifyLookupAttributes-net.jini.core.entry.Entry:A-net.jini.core.entry.Entry:A-">JoinAdmin</a></code></span></div>
<div class="block">Modify the current attribute sets, using the same semantics as
ServiceRegistration.modifyAttributes. The resulting set will be used
for all future joins. The same modifications are also made to all
currently-joined lookup services.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#modifyLookupAttributes-net.jini.core.entry.Entry:A-net.jini.core.entry.Entry:A-">modifyLookupAttributes</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>attrSetTemplates</code> - the templates for matching attribute sets</dd>
<dd><code>attrSets</code> - the modifications to make to matching sets</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/core/lookup/ServiceRegistration.html#modifyAttributes-net.jini.core.entry.Entry:A-net.jini.core.entry.Entry:A-"><code>ServiceRegistration.modifyAttributes(net.jini.core.entry.Entry[], net.jini.core.entry.Entry[])</code></a></dd>
</dl>
</li>
</ul>
<a name="getLookupGroups--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLookupGroups</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getLookupGroups()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupGroups--">JoinAdmin</a></code></span></div>
<div class="block">Get the list of groups to join. An empty array means the service
joins no groups (as opposed to "all" groups).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupGroups--">getLookupGroups</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array of groups to join. An empty array means the service
joins no groups (as opposed to "all" groups).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupGroups-java.lang.String:A-"><code>JoinAdmin.setLookupGroups(java.lang.String[])</code></a></dd>
</dl>
</li>
</ul>
<a name="addLookupGroups-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addLookupGroups</h4>
<pre>public&nbsp;void&nbsp;addLookupGroups(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupGroups-java.lang.String:A-">JoinAdmin</a></code></span></div>
<div class="block">Add new groups to the set to join. Lookup services in the new
groups will be discovered and joined.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupGroups-java.lang.String:A-">addLookupGroups</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>groups</code> - groups to join</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupGroups-java.lang.String:A-"><code>JoinAdmin.removeLookupGroups(java.lang.String[])</code></a></dd>
</dl>
</li>
</ul>
<a name="removeLookupGroups-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLookupGroups</h4>
<pre>public&nbsp;void&nbsp;removeLookupGroups(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupGroups-java.lang.String:A-">JoinAdmin</a></code></span></div>
<div class="block">Remove groups from the set to join. Leases are cancelled at lookup
services that are not members of any of the remaining groups.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupGroups-java.lang.String:A-">removeLookupGroups</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>groups</code> - groups to leave</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupGroups-java.lang.String:A-"><code>JoinAdmin.addLookupGroups(java.lang.String[])</code></a></dd>
</dl>
</li>
</ul>
<a name="setLookupGroups-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLookupGroups</h4>
<pre>public&nbsp;void&nbsp;setLookupGroups(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupGroups-java.lang.String:A-">JoinAdmin</a></code></span></div>
<div class="block">Replace the list of groups to join with a new list. Leases are
cancelled at lookup services that are not members of any of the
new groups. Lookup services in the new groups will be discovered
and joined.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupGroups-java.lang.String:A-">setLookupGroups</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>groups</code> - groups to join</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupGroups--"><code>JoinAdmin.getLookupGroups()</code></a></dd>
</dl>
</li>
</ul>
<a name="getLookupLocators--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLookupLocators</h4>
<pre>public&nbsp;<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;getLookupLocators()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupLocators--">JoinAdmin</a></code></span></div>
<div class="block">Get the list of locators of specific lookup services to join.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupLocators--">getLookupLocators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list of locators of specific lookup services to join</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupLocators-net.jini.core.discovery.LookupLocator:A-"><code>JoinAdmin.setLookupLocators(net.jini.core.discovery.LookupLocator[])</code></a></dd>
</dl>
</li>
</ul>
<a name="addLookupLocators-net.jini.core.discovery.LookupLocator:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addLookupLocators</h4>
<pre>public&nbsp;void&nbsp;addLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupLocators-net.jini.core.discovery.LookupLocator:A-">JoinAdmin</a></code></span></div>
<div class="block">Add locators for specific new lookup services to join. The new
lookup services will be discovered and joined.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupLocators-net.jini.core.discovery.LookupLocator:A-">addLookupLocators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locators</code> - locators of specific lookup services to join</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupLocators-net.jini.core.discovery.LookupLocator:A-"><code>JoinAdmin.removeLookupLocators(net.jini.core.discovery.LookupLocator[])</code></a></dd>
</dl>
</li>
</ul>
<a name="removeLookupLocators-net.jini.core.discovery.LookupLocator:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeLookupLocators</h4>
<pre>public&nbsp;void&nbsp;removeLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupLocators-net.jini.core.discovery.LookupLocator:A-">JoinAdmin</a></code></span></div>
<div class="block">Remove locators for specific lookup services from the set to join.
Any leases held at the lookup services are cancelled.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#removeLookupLocators-net.jini.core.discovery.LookupLocator:A-">removeLookupLocators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locators</code> - locators of specific lookup services to leave</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#addLookupLocators-net.jini.core.discovery.LookupLocator:A-"><code>JoinAdmin.addLookupLocators(net.jini.core.discovery.LookupLocator[])</code></a></dd>
</dl>
</li>
</ul>
<a name="setLookupLocators-net.jini.core.discovery.LookupLocator:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLookupLocators</h4>
<pre>public&nbsp;void&nbsp;setLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupLocators-net.jini.core.discovery.LookupLocator:A-">JoinAdmin</a></code></span></div>
<div class="block">Replace the list of locators of specific lookup services to join
with a new list. Leases are cancelled at lookup services that were
in the old list but are not in the new list. Any new lookup services
will be discovered and joined.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/JoinAdmin.html#setLookupLocators-net.jini.core.discovery.LookupLocator:A-">setLookupLocators</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>locators</code> - locators of specific lookup services to join</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/JoinAdmin.html#getLookupLocators--"><code>JoinAdmin.getLookupLocators()</code></a></dd>
</dl>
</li>
</ul>
<a name="destroy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroy</h4>
<pre>public&nbsp;void&nbsp;destroy()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/river/admin/DestroyAdmin.html#destroy--">DestroyAdmin</a></code></span></div>
<div class="block">Destroy the service, if possible, including its persistent storage.
This method should (in effect) spawn a separate thread to do the
actual work asynchronously, and make a reasonable attempt to let
this remote call return successfully. As such, a successful return
from this method does not mean that the service has been destroyed.
Although the service should make a reasonable attempt to let this
remote call return successfully, the service must not wait
indefinitely for other (in-progress and subsequent) remote calls to
finish before proceeding to destroy itself. Once this method has been
called, the service can, but need not, reject all other (in-progress
and subsequent) remote calls to the service.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../org/apache/river/admin/DestroyAdmin.html#destroy--">destroy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/river/admin/DestroyAdmin.html" title="interface in org.apache.river.admin">DestroyAdmin</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd>
</dl>
</li>
</ul>
<a name="getReferentUuid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReferentUuid</h4>
<pre>public&nbsp;<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;getReferentUuid()</pre>
<div class="block">Returns the universally unique identifier that has been assigned to the
resource this proxy represents.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/id/ReferentUuid.html#getReferentUuid--">getReferentUuid</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance of <code>Uuid</code> that is associated with the
resource this proxy represents. This method will not return
<code>null</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id"><code>ReferentUuid</code></a></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
<div class="block">Proxies for servers with the same serviceProxyID are considered equal.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
</dl>
</li>
</ul>
<a name="readObject-java.io.ObjectInputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readObject</h4>
<pre>private&nbsp;void&nbsp;readObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;s)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">When an instance of this class is deserialized, this method is
automatically invoked. This implementation of this method validates
the state of the deserialized instance.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><code>InvalidObjectException</code></code> - if the state of the
deserialized instance of this class is found to be invalid.</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
<a name="readObjectNoData--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>readObjectNoData</h4>
<pre>private&nbsp;void&nbsp;readObjectNoData()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</a></pre>
<div class="block">During deserialization of an instance of this class, if it is found
that the stream contains no data, this method is automatically
invoked. Because it is expected that the stream should always
contain data, this implementation of this method simply declares
that something must be wrong.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><code>InvalidObjectException</code></code> - to indicate that there
was no data in the stream during deserialization of an
instance of this class; declaring that something is wrong.</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</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/MailboxAdminProxy.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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/river/mercury/MailboxAdmin.html" title="interface in org.apache.river.mercury"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/river/mercury/MailboxAdminProxy.ConstrainableMailboxAdminProxy.html" title="class in org.apache.river.mercury"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/river/mercury/MailboxAdminProxy.html" target="_top">Frames</a></li>
<li><a href="MailboxAdminProxy.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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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>Copyright 2007-2013, multiple authors.<br>Licensed under the <a href=http://www.apache.org/licenses/LICENSE-2.0 target=child >Apache License, Version 2.0</a>, see the <a href=../../../../doc-files/NOTICE target=child >NOTICE</a> file for attributions.</small></p>
</body>
</html>