<!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>MailboxImpl (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="MailboxImpl (Apache River v3.0.0 API Documentation (internals))"; | |
} | |
} | |
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":9,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":9,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":9,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":9,"i42":10,"i43":9,"i44":9,"i45":10,"i46":10,"i47":10,"i48":9,"i49":9,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":9,"i67":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/MailboxImpl.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/MailboxBackEnd.html" title="interface in org.apache.river.mercury"><span class="typeNameLink">Prev Class</span></a></li> | |
<li><a href="../../../../org/apache/river/mercury/MailboxImpl.AttrsAddedLogObj.html" title="class in org.apache.river.mercury"><span class="typeNameLink">Next Class</span></a></li> | |
</ul> | |
<ul class="navList"> | |
<li><a href="../../../../index.html?org/apache/river/mercury/MailboxImpl.html" target="_top">Frames</a></li> | |
<li><a href="MailboxImpl.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: </li> | |
<li><a href="#nested.class.summary">Nested</a> | </li> | |
<li><a href="#field.summary">Field</a> | </li> | |
<li><a href="#constructor.summary">Constr</a> | </li> | |
<li><a href="#method.summary">Method</a></li> | |
</ul> | |
<ul class="subNavList"> | |
<li>Detail: </li> | |
<li><a href="#field.detail">Field</a> | </li> | |
<li><a href="#constructor.detail">Constr</a> | </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 MailboxImpl" class="title">Class MailboxImpl</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.MailboxImpl</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/rmi/Remote.html?is-external=true" title="class or interface in java.rmi">Remote</a>, <a href="../../../../net/jini/admin/Administrable.html" title="interface in net.jini.admin">Administrable</a>, <a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin">JoinAdmin</a>, <a href="../../../../net/jini/event/EventMailbox.html" title="interface in net.jini.event">EventMailbox</a>, <a href="../../../../net/jini/event/PullEventMailbox.html" title="interface in net.jini.event">PullEventMailbox</a>, <a href="../../../../net/jini/export/ProxyAccessor.html" title="interface in net.jini.export">ProxyAccessor</a>, <a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a>, <a href="../../../../org/apache/river/admin/DestroyAdmin.html" title="interface in org.apache.river.admin">DestroyAdmin</a>, <a href="../../../../org/apache/river/api/util/Startable.html" title="interface in org.apache.river.api.util">Startable</a>, <a href="../../../../org/apache/river/constants/TimeConstants.html" title="interface in org.apache.river.constants">TimeConstants</a>, <a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a>, <a href="../../../../org/apache/river/mercury/MailboxAdmin.html" title="interface in org.apache.river.mercury">MailboxAdmin</a>, <a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>, <a href="../../../../org/apache/river/start/ServiceProxyAccessor.html" title="interface in org.apache.river.start">ServiceProxyAccessor</a></dd> | |
</dl> | |
<dl> | |
<dt>Direct Known Subclasses:</dt> | |
<dd><a href="../../../../org/apache/river/mercury/ActivatableMercuryImpl.html" title="class in org.apache.river.mercury">ActivatableMercuryImpl</a>, <a href="../../../../org/apache/river/mercury/NonActivatableMercuryImpl.html" title="class in org.apache.river.mercury">NonActivatableMercuryImpl</a>, <a href="../../../../org/apache/river/mercury/TransientMercuryImpl.html" title="class in org.apache.river.mercury">TransientMercuryImpl</a></dd> | |
</dl> | |
<hr> | |
<br> | |
<pre>class <span class="typeNameLabel">MailboxImpl</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/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a>, <a href="../../../../org/apache/river/constants/TimeConstants.html" title="interface in org.apache.river.constants">TimeConstants</a>, <a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a>, <a href="../../../../net/jini/export/ProxyAccessor.html" title="interface in net.jini.export">ProxyAccessor</a>, <a href="../../../../org/apache/river/api/util/Startable.html" title="interface in org.apache.river.api.util">Startable</a></pre> | |
<div class="block"><tt>MailboxImpl</tt> implements the server side of the event | |
mailbox service. | |
<p> | |
Client-side proxies make the appropriate transformation from client | |
requests to the methods of this class.</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"> </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>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.AttrsAddedLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.AttrsAddedLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
the set of lookup attributes is augmented.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.AttrsModifiedLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.AttrsModifiedLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
the set of lookup attributes is modified.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.DestroyThread.html" title="class in org.apache.river.mercury">MailboxImpl.DestroyThread</a></span></code> | |
<div class="block">Termination thread code.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.ExpirationThread.html" title="class in org.apache.river.mercury">MailboxImpl.ExpirationThread</a></span></code> | |
<div class="block">Registration expiration thread code</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.LocalLandlordAdaptor.html" title="class in org.apache.river.mercury">MailboxImpl.LocalLandlordAdaptor</a></span></code> | |
<div class="block">Adaptor class implementation of LocalLandlord.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.LocalLogHandler.html" title="class in org.apache.river.mercury">MailboxImpl.LocalLogHandler</a></span></code> | |
<div class="block">Handler class for the persistent storage facility.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static interface </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.LogRecord.html" title="interface in org.apache.river.mercury">MailboxImpl.LogRecord</a></span></code> | |
<div class="block">Interface defining the method(s) that must be implemented by each of | |
the concrete LogObj classes.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.LookupGroupsChangedLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.LookupGroupsChangedLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
the set of groups to join is changed.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.LookupLocatorsChangedLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.LookupLocatorsChangedLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
the set of locators of lookup services to join is changed.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.Notifier.html" title="class in org.apache.river.mercury">MailboxImpl.Notifier</a></span></code> | |
<div class="block">The notifieR thread.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.NotifyTask.html" title="class in org.apache.river.mercury">MailboxImpl.NotifyTask</a></span></code> | |
<div class="block">A task that represents an event notification task for a particular | |
registration.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationCancelledLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationCancelledLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a registration is cancelled.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationDisabledLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationDisabledLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a registration is disabled.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationEnabledLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationEnabledLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a registration is enabled.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationIteratorEnabledLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationIteratorEnabledLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a registration iterator is enabled.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a new registration is created.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.RegistrationRenewedLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.RegistrationRenewedLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
a registration is renewed.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.SnapshotThread.html" title="class in org.apache.river.mercury">MailboxImpl.SnapshotThread</a></span></code> | |
<div class="block">Snapshot-taking thread.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static class </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.UnknownEventExceptionLogObj.html" title="class in org.apache.river.mercury">MailboxImpl.UnknownEventExceptionLogObj</a></span></code> | |
<div class="block">LogObj class whose instances are recorded to the log file whenever | |
an UnknownEventException is received during event notification.</div> | |
</td> | |
</tr> | |
</table> | |
<ul class="blockList"> | |
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.river.landlord.Landlord"> | |
<!-- --> | |
</a> | |
<h3>Nested classes/interfaces inherited from interface org.apache.river.landlord.<a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a></h3> | |
<code><a href="../../../../org/apache/river/landlord/Landlord.RenewResults.html" title="class in org.apache.river.landlord">Landlord.RenewResults</a></code></li> | |
</ul> | |
</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"> </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>private <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#activationID">activationID</a></span></code> | |
<div class="block">Our activation ID</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#activationPrepared">activationPrepared</a></span></code> | |
<div class="block">Whether the activation ID has been prepared</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationSystem.html?is-external=true" title="class or interface in java.rmi.activation">ActivationSystem</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#activationSystem">activationSystem</a></span></code> | |
<div class="block">The activation system, prepared</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>,<a href="../../../../org/apache/river/mercury/MailboxImpl.NotifyTask.html" title="class in org.apache.river.mercury">MailboxImpl.NotifyTask</a>></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#activeReg">activeReg</a></span></code> | |
<div class="block">Map of <tt>ServiceRegistration</tt>s that have event | |
delivery enabled and have event delivery tasks currently | |
scheduled.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#ADMIN_LOGGER">ADMIN_LOGGER</a></span></code> | |
<div class="block">Logger for service administration related messages</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#ATTRS_ADDED_LOG_OBJ_SOURCE_CLASS">ATTRS_ADDED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#ATTRS_MODIFIED_LOG_OBJ_SOURCE_CLASS">ATTRS_MODIFIED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#BASE_LOOKUP_ATTRS">BASE_LOOKUP_ATTRS</a></span></code> | |
<div class="block">The attributes to use when joining lookup services</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/thread/ReadersWriter.html" title="class in org.apache.river.thread">ReadersWriter</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#concurrentObj">concurrentObj</a></span></code> | |
<div class="block">Concurrent object (lock) to control read and write access</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#config">config</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/security/AccessControlContext.html?is-external=true" title="class or interface in java.security">AccessControlContext</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#context">context</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#DELIVERY_LOGGER">DELIVERY_LOGGER</a></span></code> | |
<div class="block">Logger for event delivery related messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#DESTROY_THREAD_SOURCE_CLASS">DESTROY_THREAD_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#destroyLock">destroyLock</a></span></code> | |
<div class="block">Object for coordinating the destroy process</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#destroySucceeded">destroySucceeded</a></span></code> | |
<div class="block">Flag that denotes whether or not destroy has already been called.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/EventLogFactory.html" title="class in org.apache.river.mercury">EventLogFactory</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#eventLogFactory">eventLogFactory</a></span></code> | |
<div class="block"><code>EventLogIterator</code> generator</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#eventNotifier">eventNotifier</a></span></code> | |
<div class="block">Object for coordinating actions with the notification thread</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#EXPIRATION_LOGGER">EXPIRATION_LOGGER</a></span></code> | |
<div class="block">Logger for lease expiration related messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#EXPIRATION_THREAD_SOURCE_CLASS">EXPIRATION_THREAD_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#expirationNotifier">expirationNotifier</a></span></code> | |
<div class="block">Object for coordinating actions with the expire thread</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#expirer">expirer</a></span></code> | |
<div class="block">Registration expireR thread</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>protected <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#exporter">exporter</a></span></code> | |
<div class="block">The exporter for exporting and unexporting</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#INIT_LOGGER">INIT_LOGGER</a></span></code> | |
<div class="block">Logger for service initialization related messages</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#inRecovery">inRecovery</a></span></code> | |
<div class="block">Flag indicating whether system is in a state of recovery</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../net/jini/lookup/JoinManager.html" title="class in net.jini.lookup">JoinManager</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#joiner">joiner</a></span></code> | |
<div class="block">Manager for joining lookup services</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#LEASE_LOGGER">LEASE_LOGGER</a></span></code> | |
<div class="block">Logger for lease related messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/landlord/LeaseFactory.html" title="class in org.apache.river.landlord">LeaseFactory</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#leaseFactory">leaseFactory</a></span></code> | |
<div class="block"><code>LandLordLeaseFactory</code> we use to create leases</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/landlord/LeasePeriodPolicy.html" title="interface in org.apache.river.landlord">LeasePeriodPolicy</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#leasePolicy">leasePolicy</a></span></code> | |
<div class="block"><code>LeasePeriodPolicy</code> for this service</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/start/LifeCycle.html" title="interface in org.apache.river.start">LifeCycle</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#lifeCycle">lifeCycle</a></span></code> | |
<div class="block"><code>LifeCycle</code> object used to notify starter framework | |
that this object's implementation reference, if any, should not | |
be held onto any longer.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#listenerPreparer">listenerPreparer</a></span></code> | |
<div class="block">Proxy preparer for listeners</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/MailboxImpl.LocalLandlordAdaptor.html" title="class in org.apache.river.mercury">MailboxImpl.LocalLandlordAdaptor</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#localLandlord">localLandlord</a></span></code> | |
<div class="block">LocalLandlord to use with LandlordUtil calls</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#locatorToJoinPreparer">locatorToJoinPreparer</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/reliableLog/ReliableLog.html" title="class in org.apache.river.reliableLog">ReliableLog</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#log">log</a></span></code> | |
<div class="block">Reliable loG to hold registration state information</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static int</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#LOG_VERSION">LOG_VERSION</a></span></code> | |
<div class="block">Log format version</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private int</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#logFileSize">logFileSize</a></span></code> | |
<div class="block">Current number of records in the Log File since the last snapshot</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#loginContext">loginContext</a></span></code> | |
<div class="block">The login context, for logging out</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private int</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#logToSnapshotThreshold">logToSnapshotThreshold</a></span></code> | |
<div class="block">Log File must contain this many records before a snapshot is allowed</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#LOOKUP_GROUPS_CHANGED_LOG_OBJ_SOURCE_CLASS">LOOKUP_GROUPS_CHANGED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#LOOKUP_LOCATORS_CHANGED_LOG_OBJ_SOURCE_CLASS">LOOKUP_LOCATORS_CHANGED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <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/MailboxImpl.html#lookupAttrs">lookupAttrs</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../net/jini/discovery/DiscoveryManagement.html" title="interface in net.jini.discovery">DiscoveryManagement</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#lookupDiscMgr">lookupDiscMgr</a></span></code> | |
<div class="block">DiscoveryManager for joining lookup services.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <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/MailboxImpl.html#lookupGroups">lookupGroups</a></span></code> | |
<div class="block">The lookup groups we should join.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <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/MailboxImpl.html#lookupLocators">lookupLocators</a></span></code> | |
<div class="block">The lookup locators we should join | |
Default is to join with no locators.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <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/MailboxImpl.html#MAILBOX_SOURCE_CLASS">MAILBOX_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <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/MailboxImpl.html#mailboxAdminProxy">mailboxAdminProxy</a></span></code> | |
<div class="block">The admin proxy of this server</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/MailboxProxy.html" title="class in org.apache.river.mercury">MailboxProxy</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#mailboxProxy">mailboxProxy</a></span></code> | |
<div class="block">The outter proxy of this server</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#MANUFACTURER">MANUFACTURER</a></span></code> | |
<div class="block">ServiceInfo manufacturer value</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static int</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MAX_ATTEMPTS">MAX_ATTEMPTS</a></span></code> | |
<div class="block">The maximum mnumber of times to retry event delivery</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MAX_TIME">MAX_TIME</a></span></code> | |
<div class="block">The maximum time to maintain a notification task</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#maxUnexportDelay">maxUnexportDelay</a></span></code> | |
<div class="block">When destroying the space, how long to wait for a clean | |
unexport (which allows the destroy call to return) before | |
giving up calling <code>unexport(true)</code></div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) static <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/MailboxImpl.html#MERCURY">MERCURY</a></span></code> | |
<div class="block">Logger and configuration component name for Norm</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#minRegExpiration">minRegExpiration</a></span></code> | |
<div class="block">Earliest expiration time of any registration</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#notifier">notifier</a></span></code> | |
<div class="block">Event delivery thread</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#NOTIFIER_SOURCE_CLASS">NOTIFIER_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#NOTIFY_TASK_SOURCE_CLASS">NOTIFY_TASK_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#OPERATIONS_LOGGER">OPERATIONS_LOGGER</a></span></code> | |
<div class="block">Logger for service operation messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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/MailboxImpl.html#pendingReg">pendingReg</a></span></code> | |
<div class="block">List of <tt>ServiceRegistration</tt>s that have event | |
delivery enabled, but don't have any event delivery tasks | |
currently scheduled.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#PERSISTENCE_LOGGER">PERSISTENCE_LOGGER</a></span></code> | |
<div class="block">Logger for service persistence related messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <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/MailboxImpl.html#persistenceDirectory">persistenceDirectory</a></span></code> | |
<div class="block">Name of persistence directory</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#persistent">persistent</a></span></code> | |
<div class="block"><code>boolean</code> flag used to determine persistence support.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#PRODUCT">PRODUCT</a></span></code> | |
<div class="block">ServiceInfo product value</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/thread/ReadyState.html" title="class in org.apache.river.thread">ReadyState</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#readyState">readyState</a></span></code> | |
<div class="block">Object used to prevent access to this service during the service's | |
initialization or shutdown processing.</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#RECEIVE_LOGGER">RECEIVE_LOGGER</a></span></code> | |
<div class="block">Logger for event reception related messages</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#recoveredListenerPreparer">recoveredListenerPreparer</a></span></code> | |
<div class="block">Proxy preparer recovered</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#recoveredLocatorToJoinPreparer">recoveredLocatorToJoinPreparer</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#RECOVERY_LOGGER">RECOVERY_LOGGER</a></span></code> | |
<div class="block">Logger for service recovery related messages</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>,<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#regByExpiration">regByExpiration</a></span></code> | |
<div class="block">Identity map of <tt>ServiceRegistration</tt>, ordered by lease | |
expiration.</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>,<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#regByID">regByID</a></span></code> | |
<div class="block">Map from <code>Uuid</code> to <code>ServiceRegistration</code></div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_CANCELLED_LOG_OBJ_SOURCE_CLASS">REGISTRATION_CANCELLED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_DISABLED_LOG_OBJ_SOURCE_CLASS">REGISTRATION_DISABLED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_ENABLED_LOG_OBJ_SOURCE_CLASS">REGISTRATION_ENABLED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_ITERATOR_ENABLED_LOG_OBJ_SOURCE_CLASS">REGISTRATION_ITERATOR_ENABLED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_LOG_OBJ_SOURCE_CLASS">REGISTRATION_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#REGISTRATION_RENEWED_LOG_OBJ_SOURCE_CLASS">REGISTRATION_RENEWED_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>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/MailboxImpl.html#serverStub">serverStub</a></span></code> | |
<div class="block">The inner proxy of this server</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>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/MailboxImpl.html#serviceID">serviceID</a></span></code> | |
<div class="block">ServiceID returned from the lookup registration process</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#SNAPSHOT_THREAD_SOURCE_CLASS">SNAPSHOT_THREAD_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#snapshotNotifier">snapshotNotifier</a></span></code> | |
<div class="block">Object on which the snapshot-taking thread will synchronize</div> | |
</td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#snapshotter">snapshotter</a></span></code> | |
<div class="block">Snapshot-taking thread</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#started">started</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#STARTUP_LOGGER">STARTUP_LOGGER</a></span></code> | |
<div class="block">Logger for (successful) service startup message</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#thrown">thrown</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#unexportRetryDelay">unexportRetryDelay</a></span></code> | |
<div class="block">Length of time to sleep between unexport attempts</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#UNKNOWN_EVENT_EXCEPTION_LOG_OBJ_SOURCE_CLASS">UNKNOWN_EVENT_EXCEPTION_LOG_OBJ_SOURCE_CLASS</a></span></code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#VENDOR">VENDOR</a></span></code> | |
<div class="block">ServiceInfo vendor value</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#VERSION">VERSION</a></span></code> | |
<div class="block">ServiceInfo version value</div> | |
</td> | |
</tr> | |
</table> | |
<ul class="blockList"> | |
<li class="blockList"><a name="fields.inherited.from.class.org.apache.river.constants.TimeConstants"> | |
<!-- --> | |
</a> | |
<h3>Fields inherited from interface org.apache.river.constants.<a href="../../../../org/apache/river/constants/TimeConstants.html" title="interface in org.apache.river.constants">TimeConstants</a></h3> | |
<code><a href="../../../../org/apache/river/constants/TimeConstants.html#DAYS">DAYS</a>, <a href="../../../../org/apache/river/constants/TimeConstants.html#HOURS">HOURS</a>, <a href="../../../../org/apache/river/constants/TimeConstants.html#MINUTES">MINUTES</a>, <a href="../../../../org/apache/river/constants/TimeConstants.html#SECONDS">SECONDS</a></code></li> | |
</ul> | |
</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"> </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>(package private)</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MailboxImpl-java.rmi.activation.ActivationID-java.rmi.MarshalledObject-">MailboxImpl</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activationID, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> data)</code> | |
<div class="block">Activation constructor</div> | |
</td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MailboxImpl-net.jini.config.Configuration-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-">MailboxImpl</a></span>(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage)</code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>private </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MailboxImpl-org.apache.river.mercury.MailboxImplInit-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-">MailboxImpl</a></span>(<a href="../../../../org/apache/river/mercury/MailboxImplInit.html" title="class in org.apache.river.mercury">MailboxImplInit</a> init, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistent, | |
<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>[] logMessage)</code> </td> | |
</tr> | |
<tr class="rowColor"> | |
<td class="colFirst"><code>private </code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MailboxImpl-java.lang.String:A-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-">MailboxImpl</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>[] configArgs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage)</code> </td> | |
</tr> | |
<tr class="altColor"> | |
<td class="colFirst"><code>(package private)</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#MailboxImpl-java.lang.String:A-org.apache.river.start.LifeCycle-boolean-">MailboxImpl</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>[] configArgs, | |
<a href="../../../../org/apache/river/start/LifeCycle.html" title="interface in org.apache.river.start">LifeCycle</a> lc, | |
boolean persistent)</code> | |
<div class="block">Constructor for creating transient (i.e. non-activatable) service | |
instances.</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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addLogRecord-org.apache.river.mercury.MailboxImpl.LogRecord-">addLogRecord</a></span>(<a href="../../../../org/apache/river/mercury/MailboxImpl.LogRecord.html" title="interface in org.apache.river.mercury">MailboxImpl.LogRecord</a> rec)</code> | |
<div class="block">Add a state-change record to persistent storage.</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/MailboxImpl.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>[] attrSets)</code> | |
<div class="block">Add attribute sets for the service.</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/MailboxImpl.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>[] groups)</code> | |
<div class="block">Add new groups to the set to join.</div> | |
</td> | |
</tr> | |
<tr id="i3" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] locators)</code> | |
<div class="block">Add locators for specific new lookup services to join.</div> | |
</td> | |
</tr> | |
<tr id="i4" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addRegistration-org.apache.river.mercury.ServiceRegistration-">addRegistration</a></span>(<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg)</code> | |
<div class="block">Utility method used to add a registration to our state information.</div> | |
</td> | |
</tr> | |
<tr id="i5" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addUnknownEvent-net.jini.id.Uuid-org.apache.river.mercury.EventID-">addUnknownEvent</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/EventID.html" title="class in org.apache.river.mercury">EventID</a> evid)</code> | |
<div class="block">Utility method that adds the provided EventID | |
to the given registration's "unknown" event list.</div> | |
</td> | |
</tr> | |
<tr id="i6" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addUnknownEventDo-net.jini.id.Uuid-org.apache.river.mercury.EventID-">addUnknownEventDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/EventID.html" title="class in org.apache.river.mercury">EventID</a> evid)</code> | |
<div class="block">Performs the actual logic for adding an unknown event to the | |
given registration's unknown event list.</div> | |
</td> | |
</tr> | |
<tr id="i7" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addUnknownEvents-net.jini.id.Uuid-java.util.Collection-">addUnknownEvents</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> unknownEvents)</code> | |
<div class="block">Get events for the given registration</div> | |
</td> | |
</tr> | |
<tr id="i8" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#addUnknownEventsDo-net.jini.id.Uuid-java.util.Collection-">addUnknownEventsDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> unknownEvents)</code> | |
<div class="block">Performs the actual logic for synchronously getting events | |
for a particular registration.</div> | |
</td> | |
</tr> | |
<tr id="i9" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#cancel-net.jini.id.Uuid-">cancel</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie)</code> | |
<div class="block">Called by the lease when its <a href="../../../../net/jini/core/lease/Lease.html#cancel--"><code>cancel</code></a> method is | |
called.</div> | |
</td> | |
</tr> | |
<tr id="i10" class="altColor"> | |
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#cancelAll-net.jini.id.Uuid:A-">cancelAll</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookies)</code> | |
<div class="block">Called by the lease map when its <a href="../../../../net/jini/core/lease/LeaseMap.html#cancelAll--"><code>cancelAll</code></a> method is called.</div> | |
</td> | |
</tr> | |
<tr id="i11" class="rowColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#cancelAllDo-net.jini.id.Uuid:A-">cancelAllDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookie)</code> | |
<div class="block">Performs the actual cancelAll logic</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/MailboxImpl.html#cancelDo-net.jini.id.Uuid-">cancelDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie)</code> | |
<div class="block">Performs the actual registration cancellation logic</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/MailboxImpl.html#cleanup--">cleanup</a></span>()</code> </td> | |
</tr> | |
<tr id="i14" class="altColor"> | |
<td class="colFirst"><code>private static <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#config-java.lang.String:A-">config</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>[] configArgs)</code> </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/MailboxImpl.html#destroy--">destroy</a></span>()</code> | |
<div class="block">Destroy the service, if possible, including its persistent storage.</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/MailboxImpl.html#disableDelivery-net.jini.id.Uuid-">disableDelivery</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Disable delivery of events for the given registration</div> | |
</td> | |
</tr> | |
<tr id="i17" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#disableDeliveryDo-net.jini.id.Uuid-">disableDeliveryDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Performs the actual logic for disabling event delivery | |
for a particular registration.</div> | |
</td> | |
</tr> | |
<tr id="i18" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#disableRegistration-net.jini.id.Uuid-">disableRegistration</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Utility method that disables event delivery for the | |
registration associated with the given <tt>UUID</tt></div> | |
</td> | |
</tr> | |
<tr id="i19" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#disableRegistrationIterator-net.jini.id.Uuid-">disableRegistrationIterator</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId)</code> | |
<div class="block">Utility method that sets the valid iterator id for provided registration.</div> | |
</td> | |
</tr> | |
<tr id="i20" class="altColor"> | |
<td class="colFirst"><code>(package private) static void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#dumpAttrs-net.jini.core.entry.Entry:A-java.util.logging.Logger-java.util.logging.Level-">dumpAttrs</a></span>(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</code> | |
<div class="block">Utility method for displaying lookup service attributes</div> | |
</td> | |
</tr> | |
<tr id="i21" class="rowColor"> | |
<td class="colFirst"><code>(package private) static void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#dumpGroups-java.lang.String:A-java.util.logging.Logger-java.util.logging.Level-">dumpGroups</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>[] grps, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</code> | |
<div class="block">Utility method for displaying lookup group attributes</div> | |
</td> | |
</tr> | |
<tr id="i22" class="altColor"> | |
<td class="colFirst"><code>(package private) static void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#dumpLocators-net.jini.core.discovery.LookupLocator:A-java.util.logging.Logger-java.util.logging.Level-">dumpLocators</a></span>(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] locs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</code> | |
<div class="block">Utility method for displaying lookup locator attributes</div> | |
</td> | |
</tr> | |
<tr id="i23" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#enableDelivery-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-">enableDelivery</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> target)</code> | |
<div class="block">Enable delivery of events for the given registration | |
to the specified target</div> | |
</td> | |
</tr> | |
<tr id="i24" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#enableDeliveryDo-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-">enableDeliveryDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> preparedTarget)</code> | |
<div class="block">Performs the actual enable delivery logic</div> | |
</td> | |
</tr> | |
<tr id="i25" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#enableRegistration-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-">enableRegistration</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> preparedTarget)</code> | |
<div class="block">Utility method that associates the given listener with the | |
associated registration object.</div> | |
</td> | |
</tr> | |
<tr id="i26" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#enableRegistrationIterator-net.jini.id.Uuid-net.jini.id.Uuid-">enableRegistrationIterator</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId)</code> | |
<div class="block">Utility method that sets the valid iterator id for provided registration.</div> | |
</td> | |
</tr> | |
<tr id="i27" class="rowColor"> | |
<td class="colFirst"><code>(package private) static boolean</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#ensureCurrent-org.apache.river.landlord.LeasedResource-">ensureCurrent</a></span>(<a href="../../../../org/apache/river/landlord/LeasedResource.html" title="interface in org.apache.river.landlord">LeasedResource</a> resource)</code> | |
<div class="block">Utility method that check for valid resource</div> | |
</td> | |
</tr> | |
<tr id="i28" class="altColor"> | |
<td class="colFirst"><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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getAdmin--">getAdmin</a></span>()</code> | |
<div class="block">Returns an object that implements whatever administration interfaces | |
are appropriate for the particular service.</div> | |
</td> | |
</tr> | |
<tr id="i29" class="rowColor"> | |
<td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getEventLogPath-java.lang.String-net.jini.id.Uuid-">getEventLogPath</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> parent, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Utility method that returns the associated File object | |
for the given Uuid's persistence directory</div> | |
</td> | |
</tr> | |
<tr id="i30" 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/MailboxImpl.html#getLookupAttributes--">getLookupAttributes</a></span>()</code> | |
<div class="block">Get the current attribute sets for the service.</div> | |
</td> | |
</tr> | |
<tr id="i31" 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/MailboxImpl.html#getLookupGroups--">getLookupGroups</a></span>()</code> | |
<div class="block">Get the list of groups to join.</div> | |
</td> | |
</tr> | |
<tr id="i32" 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/MailboxImpl.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="i33" class="rowColor"> | |
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getNextBatch-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-">getNextBatch</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId, | |
long timeout, | |
<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> lastEventCookie)</code> | |
<div class="block">Get next batch of events for the given registration.</div> | |
</td> | |
</tr> | |
<tr id="i34" class="altColor"> | |
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getNextBatchDo-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-">getNextBatchDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId, | |
long timeout, | |
<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> lastEventCookie)</code> | |
<div class="block">Does the actual logic for obtaining the next set of events for the | |
given registration.</div> | |
</td> | |
</tr> | |
<tr id="i35" class="rowColor"> | |
<td class="colFirst"><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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getProxy--">getProxy</a></span>()</code> | |
<div class="block">Returns a proxy object for this remote object.</div> | |
</td> | |
</tr> | |
<tr id="i36" class="altColor"> | |
<td class="colFirst"><code><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getProxyVerifier--">getProxyVerifier</a></span>()</code> | |
<div class="block">Returns a <code>TrustVerifier</code> that can be used to verify that | |
a proxy can be trusted as a proxy for the service; that is, the | |
<a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the | |
returned verifier can be called with a candidate proxy.</div> | |
</td> | |
</tr> | |
<tr id="i37" class="rowColor"> | |
<td class="colFirst"><code><a href="../../../../org/apache/river/mercury/RemoteEventIteratorData.html" title="class in org.apache.river.mercury">RemoteEventIteratorData</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getRemoteEvents-net.jini.id.Uuid-">getRemoteEvents</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Get events for the given registration via the returned iterator.</div> | |
</td> | |
</tr> | |
<tr id="i38" class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/RemoteEventIteratorData.html" title="class in org.apache.river.mercury">RemoteEventIteratorData</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getRemoteEventsDo-net.jini.id.Uuid-">getRemoteEventsDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</code> | |
<div class="block">Performs the actual logic for synchronously getting events | |
for a particular registration.</div> | |
</td> | |
</tr> | |
<tr id="i39" class="rowColor"> | |
<td class="colFirst"><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></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getServiceProxy--">getServiceProxy</a></span>()</code> | |
<div class="block">Returns a proxy object for this object.</div> | |
</td> | |
</tr> | |
<tr id="i40" class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#getServiceRegistration-net.jini.id.Uuid-">getServiceRegistration</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID)</code> | |
<div class="block">Utility method that tries to obtain the ServiceRegistration | |
object associated with the given Uuid.</div> | |
</td> | |
</tr> | |
<tr id="i41" class="rowColor"> | |
<td class="colFirst"><code>private static <a href="../../../../org/apache/river/mercury/MailboxImplInit.html" title="class in org.apache.river.mercury">MailboxImplInit</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#init-net.jini.config.Configuration-javax.security.auth.login.LoginContext-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-">init</a></span>(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
<a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a> loginContext, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage)</code> </td> | |
</tr> | |
<tr id="i42" class="altColor"> | |
<td class="colFirst"><code>protected void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#initFailed-java.lang.Throwable-">initFailed</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> e)</code> | |
<div class="block">Log information about failing to initialize the service and rethrow the | |
appropriate exception.</div> | |
</td> | |
</tr> | |
<tr id="i43" class="rowColor"> | |
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#loginContext-net.jini.config.Configuration-">loginContext</a></span>(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config)</code> </td> | |
</tr> | |
<tr id="i44" class="altColor"> | |
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a>[]</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#marshalAttributes-net.jini.core.entry.Entry:A-">marshalAttributes</a></span>(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrs)</code> | |
<div class="block">Marshals each element of the <code>Entry[]</code> array parameter.</div> | |
</td> | |
</tr> | |
<tr id="i45" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] attrSetTemplates, | |
<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrSets)</code> | |
<div class="block">Modify the current attribute sets, using the same semantics as | |
ServiceRegistration.modifyAttributes.</div> | |
</td> | |
</tr> | |
<tr id="i46" class="altColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#notify-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-">notify</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> registrationID, | |
<a href="../../../../net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> theEvent)</code> | |
<div class="block">Collect remote events for the associated registration.</div> | |
</td> | |
</tr> | |
<tr id="i47" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#notifyDo-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-">notifyDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> registrationID, | |
<a href="../../../../net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> theEvent)</code> | |
<div class="block">Performs the actual logic of handling received events and | |
storing them.</div> | |
</td> | |
</tr> | |
<tr id="i48" class="altColor"> | |
<td class="colFirst"><code>(package private) static <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/MailboxImpl.html#prepareExistingLocators-net.jini.security.ProxyPreparer-net.jini.core.discovery.LookupLocator:A-">prepareExistingLocators</a></span>(<a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> preparer, | |
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] lookupLocators)</code> </td> | |
</tr> | |
<tr id="i49" class="rowColor"> | |
<td class="colFirst"><code>private static void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#prepareNewLocators-net.jini.security.ProxyPreparer-net.jini.core.discovery.LookupLocator:A-">prepareNewLocators</a></span>(<a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> preparer, | |
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] locators)</code> | |
<div class="block">Using the given <code>ProxyPreparer</code>, attempts to prepare each | |
element of the given <code>LookupLocator</code> array; replacing the | |
original element of the array with the result of the call to the | |
method <code>ProxyPreparer.prepareProxy</code>.</div> | |
</td> | |
</tr> | |
<tr id="i50" class="altColor"> | |
<td class="colFirst"><code><a href="../../../../net/jini/event/MailboxPullRegistration.html" title="interface in net.jini.event">MailboxPullRegistration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#pullRegister-long-">pullRegister</a></span>(long leaseDuration)</code> | |
<div class="block">Defines the interface to the event mailbox service.</div> | |
</td> | |
</tr> | |
<tr id="i51" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#recoverSnapshot-java.io.InputStream-">recoverSnapshot</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in)</code> | |
<div class="block">Retrieve the contents of the snapshot file and reconstitute the 'base' | |
state of the Mercury from the retrieved data.</div> | |
</td> | |
</tr> | |
<tr id="i52" class="altColor"> | |
<td class="colFirst"><code><a href="../../../../net/jini/event/MailboxRegistration.html" title="interface in net.jini.event">MailboxRegistration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#register-long-">register</a></span>(long leaseDuration)</code> | |
<div class="block">Defines the interface to the event mailbox service.</div> | |
</td> | |
</tr> | |
<tr id="i53" class="rowColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/mercury/Registration.html" title="class in org.apache.river.mercury">Registration</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#registerDo-long-">registerDo</a></span>(long duration)</code> | |
<div class="block">Actual implementation of the registration process.</div> | |
</td> | |
</tr> | |
<tr id="i54" class="altColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] groups)</code> | |
<div class="block">Remove groups from the set to join.</div> | |
</td> | |
</tr> | |
<tr id="i55" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] locators)</code> | |
<div class="block">Remove locators for specific lookup services from the set to join.</div> | |
</td> | |
</tr> | |
<tr id="i56" class="altColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#removeRegistration-net.jini.id.Uuid-org.apache.river.mercury.ServiceRegistration-">removeRegistration</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg)</code> | |
<div class="block">Utility method that calls the overloaded version that accepts a boolean, | |
which is set to false.</div> | |
</td> | |
</tr> | |
<tr id="i57" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#removeRegistration-net.jini.id.Uuid-org.apache.river.mercury.ServiceRegistration-boolean-">removeRegistration</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg, | |
boolean initializing)</code> | |
<div class="block">Utility method that consolidates registration removal activities.</div> | |
</td> | |
</tr> | |
<tr id="i58" class="altColor"> | |
<td class="colFirst"><code>long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#renew-net.jini.id.Uuid-long-">renew</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie, | |
long extension)</code> | |
<div class="block">Called by the lease when its <a href="../../../../net/jini/core/lease/Lease.html#renew-long-"><code>renew</code></a> method is called.</div> | |
</td> | |
</tr> | |
<tr id="i59" class="rowColor"> | |
<td class="colFirst"><code><a href="../../../../org/apache/river/landlord/Landlord.RenewResults.html" title="class in org.apache.river.landlord">Landlord.RenewResults</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#renewAll-net.jini.id.Uuid:A-long:A-">renewAll</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookies, | |
long[] extension)</code> | |
<div class="block">Called by the lease map when its <a href="../../../../net/jini/core/lease/LeaseMap.html#renewAll--"><code>renewAll</code></a> method is called.</div> | |
</td> | |
</tr> | |
<tr id="i60" class="altColor"> | |
<td class="colFirst"><code>private <a href="../../../../org/apache/river/landlord/Landlord.RenewResults.html" title="class in org.apache.river.landlord">Landlord.RenewResults</a></code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#renewAllDo-net.jini.id.Uuid:A-long:A-">renewAllDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookie, | |
long[] extension)</code> | |
<div class="block">Performs the actual renewAll logic</div> | |
</td> | |
</tr> | |
<tr id="i61" class="rowColor"> | |
<td class="colFirst"><code>private long</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#renewDo-net.jini.id.Uuid-long-">renewDo</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie, | |
long extension)</code> | |
<div class="block">Performs the actual registration renewal logic</div> | |
</td> | |
</tr> | |
<tr id="i62" class="altColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] groups)</code> | |
<div class="block">Replace the list of groups to join with a new list.</div> | |
</td> | |
</tr> | |
<tr id="i63" class="rowColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.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>[] locators)</code> | |
<div class="block">Replace the list of locators of specific lookup services to join | |
with a new list.</div> | |
</td> | |
</tr> | |
<tr id="i64" class="altColor"> | |
<td class="colFirst"><code>void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#start--">start</a></span>()</code> | |
<div class="block">Called after construction, this method enables objects to delay | |
starting threads or exporting until after construction is complete, | |
to allow safe publication of the service in accordance with the JMM.</div> | |
</td> | |
</tr> | |
<tr id="i65" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#takeSnapshot-java.io.OutputStream-">takeSnapshot</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out)</code> | |
<div class="block">Write the current state of the Mercury to persistent storage.</div> | |
</td> | |
</tr> | |
<tr id="i66" class="altColor"> | |
<td class="colFirst"><code>private static <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/MailboxImpl.html#unmarshalAttributes-java.rmi.MarshalledObject:A-">unmarshalAttributes</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a>[] marshalledAttrs)</code> | |
<div class="block">Unmarshals each element of the <code>MarshalledObject</code> array | |
parameter.</div> | |
</td> | |
</tr> | |
<tr id="i67" class="rowColor"> | |
<td class="colFirst"><code>private void</code></td> | |
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/mercury/MailboxImpl.html#validateIterator-net.jini.id.Uuid-net.jini.id.Uuid-">validateIterator</a></span>(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId)</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 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#equals-java.lang.Object-" title="class or interface in java.lang">equals</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#hashCode--" title="class or interface in java.lang">hashCode</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="MERCURY"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MERCURY</h4> | |
<pre>static final <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> MERCURY</pre> | |
<div class="block">Logger and configuration component name for Norm</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.MERCURY">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="LEASE_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>LEASE_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> LEASE_LOGGER</pre> | |
<div class="block">Logger for lease related messages</div> | |
</li> | |
</ul> | |
<a name="DELIVERY_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>DELIVERY_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> DELIVERY_LOGGER</pre> | |
<div class="block">Logger for event delivery related messages</div> | |
</li> | |
</ul> | |
<a name="ADMIN_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>ADMIN_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> ADMIN_LOGGER</pre> | |
<div class="block">Logger for service administration related messages</div> | |
</li> | |
</ul> | |
<a name="INIT_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>INIT_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> INIT_LOGGER</pre> | |
<div class="block">Logger for service initialization related messages</div> | |
</li> | |
</ul> | |
<a name="RECEIVE_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>RECEIVE_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> RECEIVE_LOGGER</pre> | |
<div class="block">Logger for event reception related messages</div> | |
</li> | |
</ul> | |
<a name="EXPIRATION_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>EXPIRATION_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> EXPIRATION_LOGGER</pre> | |
<div class="block">Logger for lease expiration related messages</div> | |
</li> | |
</ul> | |
<a name="RECOVERY_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>RECOVERY_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> RECOVERY_LOGGER</pre> | |
<div class="block">Logger for service recovery related messages</div> | |
</li> | |
</ul> | |
<a name="PERSISTENCE_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>PERSISTENCE_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> PERSISTENCE_LOGGER</pre> | |
<div class="block">Logger for service persistence related messages</div> | |
</li> | |
</ul> | |
<a name="STARTUP_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>STARTUP_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> STARTUP_LOGGER</pre> | |
<div class="block">Logger for (successful) service startup message</div> | |
</li> | |
</ul> | |
<a name="OPERATIONS_LOGGER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>OPERATIONS_LOGGER</h4> | |
<pre>static final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> OPERATIONS_LOGGER</pre> | |
<div class="block">Logger for service operation messages</div> | |
</li> | |
</ul> | |
<a name="MAILBOX_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MAILBOX_SOURCE_CLASS</h4> | |
<pre>static final <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> MAILBOX_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="NOTIFIER_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>NOTIFIER_SOURCE_CLASS</h4> | |
<pre>private static final <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> NOTIFIER_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="NOTIFY_TASK_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>NOTIFY_TASK_SOURCE_CLASS</h4> | |
<pre>private static final <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> NOTIFY_TASK_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="DESTROY_THREAD_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>DESTROY_THREAD_SOURCE_CLASS</h4> | |
<pre>private static final <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> DESTROY_THREAD_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="EXPIRATION_THREAD_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>EXPIRATION_THREAD_SOURCE_CLASS</h4> | |
<pre>private static final <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> EXPIRATION_THREAD_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_ENABLED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_ENABLED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_ENABLED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_DISABLED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_DISABLED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_DISABLED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_ITERATOR_ENABLED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_ITERATOR_ENABLED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_ITERATOR_ENABLED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="LOOKUP_GROUPS_CHANGED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>LOOKUP_GROUPS_CHANGED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> LOOKUP_GROUPS_CHANGED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="LOOKUP_LOCATORS_CHANGED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>LOOKUP_LOCATORS_CHANGED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> LOOKUP_LOCATORS_CHANGED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="ATTRS_ADDED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>ATTRS_ADDED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> ATTRS_ADDED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="ATTRS_MODIFIED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>ATTRS_MODIFIED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> ATTRS_MODIFIED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_RENEWED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_RENEWED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_RENEWED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="REGISTRATION_CANCELLED_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>REGISTRATION_CANCELLED_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> REGISTRATION_CANCELLED_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="UNKNOWN_EVENT_EXCEPTION_LOG_OBJ_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>UNKNOWN_EVENT_EXCEPTION_LOG_OBJ_SOURCE_CLASS</h4> | |
<pre>private static final <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> UNKNOWN_EVENT_EXCEPTION_LOG_OBJ_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="SNAPSHOT_THREAD_SOURCE_CLASS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>SNAPSHOT_THREAD_SOURCE_CLASS</h4> | |
<pre>private static final <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> SNAPSHOT_THREAD_SOURCE_CLASS</pre> | |
</li> | |
</ul> | |
<a name="PRODUCT"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>PRODUCT</h4> | |
<pre>private static final <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> PRODUCT</pre> | |
<div class="block">ServiceInfo product value</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.PRODUCT">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="MANUFACTURER"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MANUFACTURER</h4> | |
<pre>private static final <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> MANUFACTURER</pre> | |
<div class="block">ServiceInfo manufacturer value</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.MANUFACTURER">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="VENDOR"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>VENDOR</h4> | |
<pre>private static final <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> VENDOR</pre> | |
<div class="block">ServiceInfo vendor value</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.VENDOR">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="VERSION"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>VERSION</h4> | |
<pre>private static final <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> VERSION</pre> | |
<div class="block">ServiceInfo version value</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.VERSION">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="LOG_VERSION"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>LOG_VERSION</h4> | |
<pre>private static final int LOG_VERSION</pre> | |
<div class="block">Log format version</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.LOG_VERSION">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="BASE_LOOKUP_ATTRS"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>BASE_LOOKUP_ATTRS</h4> | |
<pre>private static final <a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] BASE_LOOKUP_ATTRS</pre> | |
<div class="block">The attributes to use when joining lookup services</div> | |
</li> | |
</ul> | |
<a name="serverStub"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>serverStub</h4> | |
<pre>private volatile <a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a> serverStub</pre> | |
<div class="block">The inner proxy of this server</div> | |
</li> | |
</ul> | |
<a name="mailboxProxy"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>mailboxProxy</h4> | |
<pre>private volatile <a href="../../../../org/apache/river/mercury/MailboxProxy.html" title="class in org.apache.river.mercury">MailboxProxy</a> mailboxProxy</pre> | |
<div class="block">The outter proxy of this server</div> | |
</li> | |
</ul> | |
<a name="mailboxAdminProxy"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>mailboxAdminProxy</h4> | |
<pre>private volatile <a href="../../../../org/apache/river/mercury/MailboxAdminProxy.html" title="class in org.apache.river.mercury">MailboxAdminProxy</a> mailboxAdminProxy</pre> | |
<div class="block">The admin proxy of this server</div> | |
</li> | |
</ul> | |
<a name="concurrentObj"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>concurrentObj</h4> | |
<pre>private final <a href="../../../../org/apache/river/thread/ReadersWriter.html" title="class in org.apache.river.thread">ReadersWriter</a> concurrentObj</pre> | |
<div class="block">Concurrent object (lock) to control read and write access</div> | |
</li> | |
</ul> | |
<a name="regByID"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>regByID</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>,<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>> regByID</pre> | |
<div class="block">Map from <code>Uuid</code> to <code>ServiceRegistration</code></div> | |
</li> | |
</ul> | |
<a name="regByExpiration"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>regByExpiration</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html?is-external=true" title="class or interface in java.util">TreeMap</a><<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>,<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a>> regByExpiration</pre> | |
<div class="block">Identity map of <tt>ServiceRegistration</tt>, ordered by lease | |
expiration. This is a parallel data structure to <code>regByID</code>.</div> | |
</li> | |
</ul> | |
<a name="pendingReg"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>pendingReg</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>> pendingReg</pre> | |
<div class="block">List of <tt>ServiceRegistration</tt>s that have event | |
delivery enabled, but don't have any event delivery tasks | |
currently scheduled.</div> | |
</li> | |
</ul> | |
<a name="activeReg"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>activeReg</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>,<a href="../../../../org/apache/river/mercury/MailboxImpl.NotifyTask.html" title="class in org.apache.river.mercury">MailboxImpl.NotifyTask</a>> activeReg</pre> | |
<div class="block">Map of <tt>ServiceRegistration</tt>s that have event | |
delivery enabled and have event delivery tasks currently | |
scheduled.</div> | |
</li> | |
</ul> | |
<a name="log"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>log</h4> | |
<pre>private final <a href="../../../../org/apache/river/reliableLog/ReliableLog.html" title="class in org.apache.river.reliableLog">ReliableLog</a> log</pre> | |
<div class="block">Reliable loG to hold registration state information</div> | |
</li> | |
</ul> | |
<a name="inRecovery"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>inRecovery</h4> | |
<pre>private volatile boolean inRecovery</pre> | |
<div class="block">Flag indicating whether system is in a state of recovery</div> | |
</li> | |
</ul> | |
<a name="logFileSize"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>logFileSize</h4> | |
<pre>private int logFileSize</pre> | |
<div class="block">Current number of records in the Log File since the last snapshot</div> | |
</li> | |
</ul> | |
<a name="logToSnapshotThreshold"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>logToSnapshotThreshold</h4> | |
<pre>private int logToSnapshotThreshold</pre> | |
<div class="block">Log File must contain this many records before a snapshot is allowed</div> | |
</li> | |
</ul> | |
<a name="snapshotNotifier"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>snapshotNotifier</h4> | |
<pre>private final <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> snapshotNotifier</pre> | |
<div class="block">Object on which the snapshot-taking thread will synchronize</div> | |
</li> | |
</ul> | |
<a name="snapshotter"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>snapshotter</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> snapshotter</pre> | |
<div class="block">Snapshot-taking thread</div> | |
</li> | |
</ul> | |
<a name="loginContext"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>loginContext</h4> | |
<pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a> loginContext</pre> | |
<div class="block">The login context, for logging out</div> | |
</li> | |
</ul> | |
<a name="persistenceDirectory"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>persistenceDirectory</h4> | |
<pre>private final <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> persistenceDirectory</pre> | |
<div class="block">Name of persistence directory</div> | |
</li> | |
</ul> | |
<a name="listenerPreparer"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>listenerPreparer</h4> | |
<pre>private final <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> listenerPreparer</pre> | |
<div class="block">Proxy preparer for listeners</div> | |
</li> | |
</ul> | |
<a name="recoveredListenerPreparer"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>recoveredListenerPreparer</h4> | |
<pre>private <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> recoveredListenerPreparer</pre> | |
<div class="block">Proxy preparer recovered</div> | |
</li> | |
</ul> | |
<a name="exporter"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>exporter</h4> | |
<pre>protected final <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a> exporter</pre> | |
<div class="block">The exporter for exporting and unexporting</div> | |
</li> | |
</ul> | |
<a name="serviceID"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>serviceID</h4> | |
<pre>private volatile <a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> serviceID</pre> | |
<div class="block">ServiceID returned from the lookup registration process</div> | |
</li> | |
</ul> | |
<a name="activationID"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>activationID</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activationID</pre> | |
<div class="block">Our activation ID</div> | |
</li> | |
</ul> | |
<a name="activationPrepared"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>activationPrepared</h4> | |
<pre>private final boolean activationPrepared</pre> | |
<div class="block">Whether the activation ID has been prepared</div> | |
</li> | |
</ul> | |
<a name="activationSystem"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>activationSystem</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationSystem.html?is-external=true" title="class or interface in java.rmi.activation">ActivationSystem</a> activationSystem</pre> | |
<div class="block">The activation system, prepared</div> | |
</li> | |
</ul> | |
<a name="eventLogFactory"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>eventLogFactory</h4> | |
<pre>private final <a href="../../../../org/apache/river/mercury/EventLogFactory.html" title="class in org.apache.river.mercury">EventLogFactory</a> eventLogFactory</pre> | |
<div class="block"><code>EventLogIterator</code> generator</div> | |
</li> | |
</ul> | |
<a name="leasePolicy"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>leasePolicy</h4> | |
<pre>private final <a href="../../../../org/apache/river/landlord/LeasePeriodPolicy.html" title="interface in org.apache.river.landlord">LeasePeriodPolicy</a> leasePolicy</pre> | |
<div class="block"><code>LeasePeriodPolicy</code> for this service</div> | |
</li> | |
</ul> | |
<a name="leaseFactory"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>leaseFactory</h4> | |
<pre>private volatile <a href="../../../../org/apache/river/landlord/LeaseFactory.html" title="class in org.apache.river.landlord">LeaseFactory</a> leaseFactory</pre> | |
<div class="block"><code>LandLordLeaseFactory</code> we use to create leases</div> | |
</li> | |
</ul> | |
<a name="localLandlord"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>localLandlord</h4> | |
<pre>private final <a href="../../../../org/apache/river/mercury/MailboxImpl.LocalLandlordAdaptor.html" title="class in org.apache.river.mercury">MailboxImpl.LocalLandlordAdaptor</a> localLandlord</pre> | |
<div class="block">LocalLandlord to use with LandlordUtil calls</div> | |
</li> | |
</ul> | |
<a name="joiner"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>joiner</h4> | |
<pre>private <a href="../../../../net/jini/lookup/JoinManager.html" title="class in net.jini.lookup">JoinManager</a> joiner</pre> | |
<div class="block">Manager for joining lookup services</div> | |
</li> | |
</ul> | |
<a name="lookupDiscMgr"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>lookupDiscMgr</h4> | |
<pre>private <a href="../../../../net/jini/discovery/DiscoveryManagement.html" title="interface in net.jini.discovery">DiscoveryManagement</a> lookupDiscMgr</pre> | |
<div class="block">DiscoveryManager for joining lookup services. | |
This can always be obtained from the JoinManager, so | |
this is just used as a shortcut.</div> | |
</li> | |
</ul> | |
<a name="lookupAttrs"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>lookupAttrs</h4> | |
<pre>private <a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] lookupAttrs</pre> | |
</li> | |
</ul> | |
<a name="lookupGroups"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>lookupGroups</h4> | |
<pre>private <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>[] lookupGroups</pre> | |
<div class="block">The lookup groups we should join. | |
Default is to join no groups.</div> | |
</li> | |
</ul> | |
<a name="lookupLocators"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>lookupLocators</h4> | |
<pre>private <a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] lookupLocators</pre> | |
<div class="block">The lookup locators we should join | |
Default is to join with no locators.</div> | |
</li> | |
</ul> | |
<a name="locatorToJoinPreparer"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>locatorToJoinPreparer</h4> | |
<pre>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> locatorToJoinPreparer</pre> | |
</li> | |
</ul> | |
<a name="recoveredLocatorToJoinPreparer"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>recoveredLocatorToJoinPreparer</h4> | |
<pre>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> recoveredLocatorToJoinPreparer</pre> | |
</li> | |
</ul> | |
<a name="notifier"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>notifier</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> notifier</pre> | |
<div class="block">Event delivery thread</div> | |
</li> | |
</ul> | |
<a name="eventNotifier"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>eventNotifier</h4> | |
<pre>private final <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> eventNotifier</pre> | |
<div class="block">Object for coordinating actions with the notification thread</div> | |
</li> | |
</ul> | |
<a name="expirer"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>expirer</h4> | |
<pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a> expirer</pre> | |
<div class="block">Registration expireR thread</div> | |
</li> | |
</ul> | |
<a name="minRegExpiration"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>minRegExpiration</h4> | |
<pre>private long minRegExpiration</pre> | |
<div class="block">Earliest expiration time of any registration</div> | |
</li> | |
</ul> | |
<a name="expirationNotifier"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>expirationNotifier</h4> | |
<pre>private final <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> expirationNotifier</pre> | |
<div class="block">Object for coordinating actions with the expire thread</div> | |
</li> | |
</ul> | |
<a name="destroyLock"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>destroyLock</h4> | |
<pre>private final <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> destroyLock</pre> | |
<div class="block">Object for coordinating the destroy process</div> | |
</li> | |
</ul> | |
<a name="destroySucceeded"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>destroySucceeded</h4> | |
<pre>private volatile boolean destroySucceeded</pre> | |
<div class="block">Flag that denotes whether or not destroy has already been called. | |
The variable is guarded by <code>destroyLock</code>.</div> | |
</li> | |
</ul> | |
<a name="maxUnexportDelay"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>maxUnexportDelay</h4> | |
<pre>private final long maxUnexportDelay</pre> | |
<div class="block">When destroying the space, how long to wait for a clean | |
unexport (which allows the destroy call to return) before | |
giving up calling <code>unexport(true)</code></div> | |
</li> | |
</ul> | |
<a name="unexportRetryDelay"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>unexportRetryDelay</h4> | |
<pre>private final long unexportRetryDelay</pre> | |
<div class="block">Length of time to sleep between unexport attempts</div> | |
</li> | |
</ul> | |
<a name="readyState"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>readyState</h4> | |
<pre>private final <a href="../../../../org/apache/river/thread/ReadyState.html" title="class in org.apache.river.thread">ReadyState</a> readyState</pre> | |
<div class="block">Object used to prevent access to this service during the service's | |
initialization or shutdown processing.</div> | |
</li> | |
</ul> | |
<a name="lifeCycle"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>lifeCycle</h4> | |
<pre>private volatile <a href="../../../../org/apache/river/start/LifeCycle.html" title="interface in org.apache.river.start">LifeCycle</a> lifeCycle</pre> | |
<div class="block"><code>LifeCycle</code> object used to notify starter framework | |
that this object's implementation reference, if any, should not | |
be held onto any longer. This is only used in the non-activatable case.</div> | |
</li> | |
</ul> | |
<a name="persistent"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>persistent</h4> | |
<pre>private final boolean persistent</pre> | |
<div class="block"><code>boolean</code> flag used to determine persistence support. | |
Defaulted to true, and overridden in the constructor overload that takes | |
a <code>boolean</code> argument.</div> | |
</li> | |
</ul> | |
<a name="config"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>config</h4> | |
<pre>private <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config</pre> | |
</li> | |
</ul> | |
<a name="thrown"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>thrown</h4> | |
<pre>private <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> thrown</pre> | |
</li> | |
</ul> | |
<a name="started"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>started</h4> | |
<pre>private boolean started</pre> | |
</li> | |
</ul> | |
<a name="context"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>context</h4> | |
<pre>private <a href="http://docs.oracle.com/javase/6/docs/api/java/security/AccessControlContext.html?is-external=true" title="class or interface in java.security">AccessControlContext</a> context</pre> | |
</li> | |
</ul> | |
<a name="MAX_TIME"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MAX_TIME</h4> | |
<pre>private static final long MAX_TIME</pre> | |
<div class="block">The maximum time to maintain a notification task</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.MAX_TIME">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="MAX_ATTEMPTS"> | |
<!-- --> | |
</a> | |
<ul class="blockListLast"> | |
<li class="blockList"> | |
<h4>MAX_ATTEMPTS</h4> | |
<pre>private static final int MAX_ATTEMPTS</pre> | |
<div class="block">The maximum mnumber of times to retry event delivery</div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../constant-values.html#org.apache.river.mercury.MailboxImpl.MAX_ATTEMPTS">Constant Field Values</a></dd> | |
</dl> | |
</li> | |
</ul> | |
</li> | |
</ul> | |
<!-- ========= CONSTRUCTOR DETAIL ======== --> | |
<ul class="blockList"> | |
<li class="blockList"><a name="constructor.detail"> | |
<!-- --> | |
</a> | |
<h3>Constructor Detail</h3> | |
<a name="MailboxImpl-java.rmi.activation.ActivationID-java.rmi.MarshalledObject-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MailboxImpl</h4> | |
<pre>MailboxImpl(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activationID, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> data) | |
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<div class="block">Activation constructor</div> | |
<dl> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>activationID</code> - activation ID passed in by the activation daemon.</dd> | |
<dd><code>data</code> - state data needed to re-activate a Mercury server</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="MailboxImpl-java.lang.String:A-org.apache.river.start.LifeCycle-boolean-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MailboxImpl</h4> | |
<pre>MailboxImpl(<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>[] configArgs, | |
<a href="../../../../org/apache/river/start/LifeCycle.html" title="interface in org.apache.river.start">LifeCycle</a> lc, | |
boolean persistent) | |
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<div class="block">Constructor for creating transient (i.e. non-activatable) service | |
instances. | |
State information is still logged to persistent storage. | |
This method is only intended for debugging purposes at this time.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="MailboxImpl-net.jini.config.Configuration-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MailboxImpl</h4> | |
<pre>private MailboxImpl(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage) | |
throws <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginException.html?is-external=true" title="class or interface in javax.security.auth.login">LoginException</a>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
<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/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginException.html?is-external=true" title="class or interface in javax.security.auth.login">LoginException</a></code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code></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/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="MailboxImpl-org.apache.river.mercury.MailboxImplInit-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>MailboxImpl</h4> | |
<pre>private MailboxImpl(<a href="../../../../org/apache/river/mercury/MailboxImplInit.html" title="class in org.apache.river.mercury">MailboxImplInit</a> init, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistent, | |
<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>[] logMessage)</pre> | |
</li> | |
</ul> | |
<a name="MailboxImpl-java.lang.String:A-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockListLast"> | |
<li class="blockList"> | |
<h4>MailboxImpl</h4> | |
<pre>private MailboxImpl(<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>[] configArgs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage) | |
throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
<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/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code></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/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></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="getProxy--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getProxy</h4> | |
<pre>public <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> getProxy()</pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../net/jini/export/ProxyAccessor.html#getProxy--">ProxyAccessor</a></code></span></div> | |
<div class="block">Returns a proxy object for this remote object. If this remote | |
object is not exported (and hence, no proxy is available), then | |
<code>null</code> is returned.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../net/jini/export/ProxyAccessor.html#getProxy--">getProxy</a></code> in interface <code><a href="../../../../net/jini/export/ProxyAccessor.html" title="interface in net.jini.export">ProxyAccessor</a></code></dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>a proxy, or <code>null</code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getServiceProxy--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getServiceProxy</h4> | |
<pre>public <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> getServiceProxy()</pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/start/ServiceProxyAccessor.html#getServiceProxy--">ServiceProxyAccessor</a></code></span></div> | |
<div class="block">Returns a proxy object for this object. This value should not be | |
<code>null</code>.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/start/ServiceProxyAccessor.html#getServiceProxy--">getServiceProxy</a></code> in interface <code><a href="../../../../org/apache/river/start/ServiceProxyAccessor.html" title="interface in org.apache.river.start">ServiceProxyAccessor</a></code></dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>a proxy object reference</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getAdmin--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getAdmin</h4> | |
<pre>public <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> getAdmin() | |
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: <code><a href="../../../../net/jini/admin/Administrable.html#getAdmin--">Administrable</a></code></span></div> | |
<div class="block">Returns an object that implements whatever administration interfaces | |
are appropriate for the particular service.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../net/jini/admin/Administrable.html#getAdmin--">getAdmin</a></code> in interface <code><a href="../../../../net/jini/admin/Administrable.html" title="interface in net.jini.admin">Administrable</a></code></dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>an object that implements whatever administration interfaces | |
are appropriate for the particular 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> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/admin/JoinAdmin.html" title="interface in net.jini.admin"><code>JoinAdmin</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="config-java.lang.String:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>config</h4> | |
<pre>private static <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config(<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>[] configArgs) | |
throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="loginContext-net.jini.config.Configuration-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>loginContext</h4> | |
<pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a> loginContext(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config) | |
throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="init-net.jini.config.Configuration-javax.security.auth.login.LoginContext-java.rmi.activation.ActivationID-boolean-java.lang.Object:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>init</h4> | |
<pre>private static <a href="../../../../org/apache/river/mercury/MailboxImplInit.html" title="class in org.apache.river.mercury">MailboxImplInit</a> init(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
<a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a> loginContext, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> activID, | |
boolean persistant, | |
<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>[] logMessage) | |
throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginException.html?is-external=true" title="class or interface in javax.security.auth.login">LoginException</a>, | |
<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>, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
<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/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginException.html?is-external=true" title="class or interface in javax.security.auth.login">LoginException</a></code></dd> | |
<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> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code></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/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="start--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>start</h4> | |
<pre>public void start() | |
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/api/util/Startable.html#start--">Startable</a></code></span></div> | |
<div class="block">Called after construction, this method enables objects to delay | |
starting threads or exporting until after construction is complete, | |
to allow safe publication of the service in accordance with the JMM. | |
<p> | |
In addition to starting threads after construction, it also allows | |
objects to avoid throwing an exception during construction to avoid | |
finalizer attacks. | |
<p> | |
The implementation is required to ensure start() is idempotent | |
(only executed once, additional invocations must return immediately).</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/api/util/Startable.html#start--">start</a></code> in interface <code><a href="../../../../org/apache/river/api/util/Startable.html" title="interface in org.apache.river.api.util">Startable</a></code></dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if there's a problem with construction or startup.</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="cleanup--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>cleanup</h4> | |
<pre>private void cleanup()</pre> | |
</li> | |
</ul> | |
<a name="register-long-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>register</h4> | |
<pre>public <a href="../../../../net/jini/event/MailboxRegistration.html" title="interface in net.jini.event">MailboxRegistration</a> register(long leaseDuration) | |
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>, | |
<a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../net/jini/event/EventMailbox.html#register-long-">EventMailbox</a></code></span></div> | |
<div class="block">Defines the interface to the event mailbox service. | |
Event mailbox clients utilize this service by invoking | |
the <code>register</code> method to register themselves with | |
the service.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../net/jini/event/EventMailbox.html#register-long-">register</a></code> in interface <code><a href="../../../../net/jini/event/EventMailbox.html" title="interface in net.jini.event">EventMailbox</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>leaseDuration</code> - the requested lease duration in milliseconds</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>A new <code>MailboxRegistration</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> - if there is | |
a communication failure between the client and the service.</dd> | |
<dd><code><a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></code> - if the mailbox service is unable or unwilling to grant this | |
registration request.</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="pullRegister-long-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>pullRegister</h4> | |
<pre>public <a href="../../../../net/jini/event/MailboxPullRegistration.html" title="interface in net.jini.event">MailboxPullRegistration</a> pullRegister(long leaseDuration) | |
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>, | |
<a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../net/jini/event/PullEventMailbox.html#pullRegister-long-">PullEventMailbox</a></code></span></div> | |
<div class="block">Defines the interface to the event mailbox service. | |
Event mailbox clients utilize this service by invoking | |
the <code>pullRegister</code> method to register themselves with | |
the service.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../net/jini/event/PullEventMailbox.html#pullRegister-long-">pullRegister</a></code> in interface <code><a href="../../../../net/jini/event/PullEventMailbox.html" title="interface in net.jini.event">PullEventMailbox</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>leaseDuration</code> - the requested lease duration in milliseconds</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>A new <code>MailboxPullRegistration</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> - if there is | |
a communication failure between the client and the service.</dd> | |
<dd><code><a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></code> - if the mailbox service is unable or unwilling to grant this | |
registration request.</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="enableDelivery-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>enableDelivery</h4> | |
<pre>public void enableDelivery(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> target) | |
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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#enableDelivery-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Enable delivery of events for the given registration | |
to the specified target</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#enableDelivery-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-">enableDelivery</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>uuid</code> - The unique registration identifier</dd> | |
<dd><code>target</code> - The designated delivery target for event notifications</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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/event/MailboxRegistration.html#enableDelivery-net.jini.core.event.RemoteEventListener-"><code>MailboxRegistration.enableDelivery(net.jini.core.event.RemoteEventListener)</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="disableDelivery-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>disableDelivery</h4> | |
<pre>public void disableDelivery(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid) | |
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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#disableDelivery-net.jini.id.Uuid-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Disable delivery of events for the given registration</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#disableDelivery-net.jini.id.Uuid-">disableDelivery</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>uuid</code> - The unique registration identifier</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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/event/MailboxRegistration.html#disableDelivery--"><code>MailboxRegistration.disableDelivery()</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getRemoteEvents-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getRemoteEvents</h4> | |
<pre>public <a href="../../../../org/apache/river/mercury/RemoteEventIteratorData.html" title="class in org.apache.river.mercury">RemoteEventIteratorData</a> getRemoteEvents(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid) | |
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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#getRemoteEvents-net.jini.id.Uuid-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Get events for the given registration via the returned iterator.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#getRemoteEvents-net.jini.id.Uuid-">getRemoteEvents</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>uuid</code> - The unique registration identifier</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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/event/MailboxPullRegistration.html#getRemoteEvents--"><code>MailboxPullRegistration.getRemoteEvents()</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getNextBatch-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getNextBatch</h4> | |
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getNextBatch(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId, | |
long timeout, | |
<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> lastEventCookie) | |
throws <a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#getNextBatch-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Get next batch of events for the given registration.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#getNextBatch-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-">getNextBatch</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>regId</code> - The unique registration identifier</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a></code></dd> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="addUnknownEvents-net.jini.id.Uuid-java.util.Collection-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addUnknownEvents</h4> | |
<pre>public void addUnknownEvents(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> unknownEvents) | |
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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#addUnknownEvents-net.jini.id.Uuid-java.util.Collection-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Get events for the given registration</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#addUnknownEvents-net.jini.id.Uuid-java.util.Collection-">addUnknownEvents</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>uuid</code> - The unique registration identifier</dd> | |
<dd><code>unknownEvents</code> - collection of unknown events to be added to | |
the associated registration's unknown event list.</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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/event/MailboxPullRegistration.html#getRemoteEvents--"><code>MailboxPullRegistration.getRemoteEvents()</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="notify-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>notify</h4> | |
<pre>public void notify(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> registrationID, | |
<a href="../../../../net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> theEvent) | |
throws <a href="../../../../net/jini/core/event/UnknownEventException.html" title="class in net.jini.core.event">UnknownEventException</a>, | |
<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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#notify-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-">MailboxBackEnd</a></code></span></div> | |
<div class="block">Collect remote events for the associated registration.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html#notify-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-">notify</a></code> in interface <code><a href="../../../../org/apache/river/mercury/MailboxBackEnd.html" title="interface in org.apache.river.mercury">MailboxBackEnd</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>registrationID</code> - The unique registration identifier</dd> | |
<dd><code>theEvent</code> - The event to store and/or forward</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/event/UnknownEventException.html" title="class in net.jini.core.event">UnknownEventException</a></code></dd> | |
<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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../net/jini/core/event/RemoteEventListener.html#notify-net.jini.core.event.RemoteEvent-"><code>RemoteEventListener.notify(net.jini.core.event.RemoteEvent)</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="renew-net.jini.id.Uuid-long-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>renew</h4> | |
<pre>public long renew(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie, | |
long extension) | |
throws <a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a>, | |
<a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a>, | |
<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: <code><a href="../../../../org/apache/river/landlord/Landlord.html#renew-net.jini.id.Uuid-long-">Landlord</a></code></span></div> | |
<div class="block">Called by the lease when its <a href="../../../../net/jini/core/lease/Lease.html#renew-long-"><code>renew</code></a> method is called. | |
Renews the lease that is associated with the given <code>cookie</code>.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/landlord/Landlord.html#renew-net.jini.id.Uuid-long-">renew</a></code> in interface <code><a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>cookie</code> - the <code>Uuid</code> associated with the lease who's | |
<code>renew</code> method was called</dd> | |
<dd><code>extension</code> - argument passed to the <code>renew</code> call</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>The new duration the lease should have</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></code> - if the landlord is unwilling to | |
renew the lease</dd> | |
<dd><code><a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a></code> - if landlord does not know about | |
a lease with the specified <code>cookie</code></dd> | |
<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> - if a communications failure occurs</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="cancel-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>cancel</h4> | |
<pre>public void cancel(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie) | |
throws <a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a>, | |
<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: <code><a href="../../../../org/apache/river/landlord/Landlord.html#cancel-net.jini.id.Uuid-">Landlord</a></code></span></div> | |
<div class="block">Called by the lease when its <a href="../../../../net/jini/core/lease/Lease.html#cancel--"><code>cancel</code></a> method is | |
called. Cancels the lease that is associated with the given | |
<code>cookie</code>.</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/landlord/Landlord.html#cancel-net.jini.id.Uuid-">cancel</a></code> in interface <code><a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>cookie</code> - the <code>Uuid</code> associated with the lease who's | |
<code>renew</code> method was called</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a></code> - if landlord does not know about | |
a lease with the specified <code>cookie</code></dd> | |
<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> - if a communications failure occurs</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="renewAll-net.jini.id.Uuid:A-long:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>renewAll</h4> | |
<pre>public <a href="../../../../org/apache/river/landlord/Landlord.RenewResults.html" title="class in org.apache.river.landlord">Landlord.RenewResults</a> renewAll(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookies, | |
long[] extension) | |
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: <code><a href="../../../../org/apache/river/landlord/Landlord.html#renewAll-net.jini.id.Uuid:A-long:A-">Landlord</a></code></span></div> | |
<div class="block">Called by the lease map when its <a href="../../../../net/jini/core/lease/LeaseMap.html#renewAll--"><code>renewAll</code></a> method is called. Should renew the lease that is | |
associated with each element of <code>cookies</code></div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/landlord/Landlord.html#renewAll-net.jini.id.Uuid:A-long:A-">renewAll</a></code> in interface <code><a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>cookies</code> - an array of <code>Uuid</code>s, each universally and | |
uniquely identifying a lease granted by this | |
<code>Landlord</code></dd> | |
<dd><code>extension</code> - an array of longs, each representing an a | |
duration in milliseconds that the client | |
wants the lease associated with the <code>Uuid</code> | |
from the corresponding element of | |
<code>cookies</code> renewed for</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>A RenewResults object that contains the new | |
duration of each lease that was successfully renewed or | |
the exception encountered for each lease that could not | |
be renewed</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> - if a communications failure occurs</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="cancelAll-net.jini.id.Uuid:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>cancelAll</h4> | |
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> cancelAll(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookies) | |
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: <code><a href="../../../../org/apache/river/landlord/Landlord.html#cancelAll-net.jini.id.Uuid:A-">Landlord</a></code></span></div> | |
<div class="block">Called by the lease map when its <a href="../../../../net/jini/core/lease/LeaseMap.html#cancelAll--"><code>cancelAll</code></a> method is called. Should cancel the lease that is | |
associated with each element of <code>cookies</code></div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/landlord/Landlord.html#cancelAll-net.jini.id.Uuid:A-">cancelAll</a></code> in interface <code><a href="../../../../org/apache/river/landlord/Landlord.html" title="interface in org.apache.river.landlord">Landlord</a></code></dd> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>cookies</code> - an array of <code>Uuid</code>s, each universally and | |
uniquely identifying a lease granted by this | |
<code>Landlord</code></dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>If all the leases specified in the <code>cookies</code> | |
could be cancelled return <code>null</code>. Otherwise, | |
return a <code>Map</code> that for each failed cancel | |
attempt maps the corresponding cookie object to an | |
exception describing the failure.</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> - if a communications failure occurs</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="destroy--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>destroy</h4> | |
<pre>public void destroy()</pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <code><a href="../../../../org/apache/river/admin/DestroyAdmin.html" title="interface in org.apache.river.admin">DestroyAdmin</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getLookupAttributes--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getLookupAttributes</h4> | |
<pre>public <a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] 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: <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> in interface <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 void addLookupAttributes(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] 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: <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> in interface <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 void modifyLookupAttributes(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrSetTemplates, | |
<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] 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: <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> in interface <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 <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>[] 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: <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> in interface <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 void 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>[] 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: <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> in interface <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 void 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>[] 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: <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> in interface <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 void 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>[] 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: <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> in interface <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 <a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] 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: <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> in interface <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 void addLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] 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: <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> in interface <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 void removeLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] 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: <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> in interface <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 void setLookupLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] 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: <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> in interface <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="addUnknownEvent-net.jini.id.Uuid-org.apache.river.mercury.EventID-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addUnknownEvent</h4> | |
<pre>private void addUnknownEvent(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/EventID.html" title="class in org.apache.river.mercury">EventID</a> evid)</pre> | |
<div class="block">Utility method that adds the provided EventID | |
to the given registration's "unknown" event list. | |
If the mailbox receives another event, on this registration's | |
behalf, and its EventID is on this list, the service will | |
throw a UnknownEventException back to the event sender.</div> | |
</li> | |
</ul> | |
<a name="addUnknownEventDo-net.jini.id.Uuid-org.apache.river.mercury.EventID-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addUnknownEventDo</h4> | |
<pre>private void addUnknownEventDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/EventID.html" title="class in org.apache.river.mercury">EventID</a> evid)</pre> | |
<div class="block">Performs the actual logic for adding an unknown event to the | |
given registration's unknown event list. Assumes caller | |
holds a write lock.</div> | |
</li> | |
</ul> | |
<a name="getServiceRegistration-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getServiceRegistration</h4> | |
<pre>private <a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> getServiceRegistration(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Utility method that tries to obtain the ServiceRegistration | |
object associated with the given Uuid. If there is | |
no associated ServiceRegistration object, or it has expired, | |
this method will throw a "wrapped" NoSuchObjectException. | |
Note: If the NoSuchObjectException was not wrapped, then | |
the RMI system would wrap into a ServerException (since it's | |
a RemoteEvent). The proxies for this service know how to unwrap | |
the ThrowThis object and re-throw the NoSuchObjectException back on | |
the client-side.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="removeRegistration-net.jini.id.Uuid-org.apache.river.mercury.ServiceRegistration-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>removeRegistration</h4> | |
<pre>private void removeRegistration(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg)</pre> | |
<div class="block">Utility method that calls the overloaded version that accepts a boolean, | |
which is set to false.</div> | |
</li> | |
</ul> | |
<a name="removeRegistration-net.jini.id.Uuid-org.apache.river.mercury.ServiceRegistration-boolean-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>removeRegistration</h4> | |
<pre>private void removeRegistration(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regID, | |
<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg, | |
boolean initializing)</pre> | |
<div class="block">Utility method that consolidates registration removal activities. | |
It's called when registration's are either expired or cancelled.</div> | |
</li> | |
</ul> | |
<a name="getEventLogPath-java.lang.String-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getEventLogPath</h4> | |
<pre>static <a href="http://docs.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> getEventLogPath(<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> parent, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid)</pre> | |
<div class="block">Utility method that returns the associated File object | |
for the given Uuid's persistence directory</div> | |
</li> | |
</ul> | |
<a name="registerDo-long-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>registerDo</h4> | |
<pre>private <a href="../../../../org/apache/river/mercury/Registration.html" title="class in org.apache.river.mercury">Registration</a> registerDo(long duration)</pre> | |
<div class="block">Actual implementation of the registration process.</div> | |
</li> | |
</ul> | |
<a name="addRegistration-org.apache.river.mercury.ServiceRegistration-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addRegistration</h4> | |
<pre>private void addRegistration(<a href="../../../../org/apache/river/mercury/ServiceRegistration.html" title="class in org.apache.river.mercury">ServiceRegistration</a> reg)</pre> | |
<div class="block">Utility method used to add a registration to our state information. | |
This method is invoked from <code>registerDo()</code> as well as | |
<code> RegistrationLogObj.apply()</code>.</div> | |
</li> | |
</ul> | |
<a name="renewDo-net.jini.id.Uuid-long-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>renewDo</h4> | |
<pre>private long renewDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie, | |
long extension) | |
throws <a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a>, | |
<a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></pre> | |
<div class="block">Performs the actual registration renewal logic</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a></code></dd> | |
<dd><code><a href="../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="cancelDo-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>cancelDo</h4> | |
<pre>private void cancelDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> cookie) | |
throws <a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a></pre> | |
<div class="block">Performs the actual registration cancellation logic</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">UnknownLeaseException</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="renewAllDo-net.jini.id.Uuid:A-long:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>renewAllDo</h4> | |
<pre>private <a href="../../../../org/apache/river/landlord/Landlord.RenewResults.html" title="class in org.apache.river.landlord">Landlord.RenewResults</a> renewAllDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookie, | |
long[] extension) | |
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">Performs the actual renewAll logic</div> | |
<dl> | |
<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="cancelAllDo-net.jini.id.Uuid:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>cancelAllDo</h4> | |
<pre>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a> cancelAllDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>[] cookie) | |
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">Performs the actual cancelAll logic</div> | |
<dl> | |
<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="enableDeliveryDo-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>enableDeliveryDo</h4> | |
<pre>private void enableDeliveryDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> preparedTarget) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Performs the actual enable delivery logic</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="enableRegistration-net.jini.id.Uuid-net.jini.core.event.RemoteEventListener-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>enableRegistration</h4> | |
<pre>private void enableRegistration(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a> preparedTarget) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Utility method that associates the given listener with the | |
associated registration object.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="disableDeliveryDo-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>disableDeliveryDo</h4> | |
<pre>private void disableDeliveryDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Performs the actual logic for disabling event delivery | |
for a particular registration.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="disableRegistration-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>disableRegistration</h4> | |
<pre>private void disableRegistration(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Utility method that disables event delivery for the | |
registration associated with the given <tt>UUID</tt></div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="enableRegistrationIterator-net.jini.id.Uuid-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>enableRegistrationIterator</h4> | |
<pre>private void enableRegistrationIterator(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Utility method that sets the valid iterator id for provided registration.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="disableRegistrationIterator-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>disableRegistrationIterator</h4> | |
<pre>private void disableRegistrationIterator(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Utility method that sets the valid iterator id for provided registration.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="addUnknownEventsDo-net.jini.id.Uuid-java.util.Collection-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addUnknownEventsDo</h4> | |
<pre>private void addUnknownEventsDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> unknownEvents) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Performs the actual logic for synchronously getting events | |
for a particular registration.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getRemoteEventsDo-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getRemoteEventsDo</h4> | |
<pre>private <a href="../../../../org/apache/river/mercury/RemoteEventIteratorData.html" title="class in org.apache.river.mercury">RemoteEventIteratorData</a> getRemoteEventsDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> uuid) | |
throws <a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Performs the actual logic for synchronously getting events | |
for a particular registration.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="getNextBatchDo-net.jini.id.Uuid-net.jini.id.Uuid-long-java.lang.Object-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getNextBatchDo</h4> | |
<pre>private <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a> getNextBatchDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId, | |
long timeout, | |
<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> lastEventCookie) | |
throws <a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Does the actual logic for obtaining the next set of events for the | |
given registration. Assumes caller holds a write lock.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a></code></dd> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="validateIterator-net.jini.id.Uuid-net.jini.id.Uuid-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>validateIterator</h4> | |
<pre>private void validateIterator(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> regId, | |
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> iterId) | |
throws <a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/event/InvalidIteratorException.html" title="class in net.jini.event">InvalidIteratorException</a></code></dd> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="notifyDo-net.jini.id.Uuid-net.jini.core.event.RemoteEvent-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>notifyDo</h4> | |
<pre>private void notifyDo(<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> registrationID, | |
<a href="../../../../net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> theEvent) | |
throws <a href="../../../../net/jini/core/event/UnknownEventException.html" title="class in net.jini.core.event">UnknownEventException</a>, | |
<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>, | |
<a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></pre> | |
<div class="block">Performs the actual logic of handling received events and | |
storing them.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="../../../../net/jini/core/event/UnknownEventException.html" title="class in net.jini.core.event">UnknownEventException</a></code></dd> | |
<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> | |
<dd><code><a href="../../../../org/apache/river/proxy/ThrowThis.html" title="class in org.apache.river.proxy">ThrowThis</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="marshalAttributes-net.jini.core.entry.Entry:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>marshalAttributes</h4> | |
<pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a>[] marshalAttributes(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrs)</pre> | |
<div class="block">Marshals each element of the <code>Entry[]</code> array parameter. | |
This method is <code>static</code> so that it may called from | |
the <code>static</code> <code>LogRecord</code> classes when a set | |
of attributes is being logged to persistent storage.</div> | |
<dl> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>attrs</code> - <code>Entry[]</code> array consisting of the | |
attributes to marshal</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>array of <code>MarshalledObject[]</code>, where each element | |
corresponds to an attribute in marshalled form</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="unmarshalAttributes-java.rmi.MarshalledObject:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>unmarshalAttributes</h4> | |
<pre>private static <a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] unmarshalAttributes(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a>[] marshalledAttrs)</pre> | |
<div class="block">Unmarshals each element of the <code>MarshalledObject</code> array | |
parameter. This method is <code>static</code> so that it may called | |
from the <code>static</code> <code>LogRecord</code> classes when a | |
set of attributes is being recovered from persistent storage.</div> | |
<dl> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>marshalledAttrs</code> - <code>MarshalledObject</code> array consisting | |
of the attributes to unmarshal</dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>array of <code>Entry[]</code>, where each element corresponds | |
to an attribute that was successfully unmarshalled</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="addLogRecord-org.apache.river.mercury.MailboxImpl.LogRecord-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>addLogRecord</h4> | |
<pre>private void addLogRecord(<a href="../../../../org/apache/river/mercury/MailboxImpl.LogRecord.html" title="interface in org.apache.river.mercury">MailboxImpl.LogRecord</a> rec)</pre> | |
<div class="block">Add a state-change record to persistent storage. | |
<p> | |
Whenever a significant change occurs to the Mercury's state, this | |
method is invoked to record that change in a file called a log file. | |
Each record written to the log file is an object reflecting both | |
the data used and the ACTIONS taken to make one change to the | |
Mercury's state at a particular point in time. If the number of | |
records contained in the log file exceeds the pre-defined threshold, | |
a snapshot of the current state of the Mercury will be recorded. | |
<p> | |
Whenever one of the following state changes occurs, this method | |
will be invoked with the appropriate implementation of the | |
LogRecord interface as the input argument. | |
<ul> | |
<li> registration creation | |
<li> registration renewal | |
<li> registration expired/cancellation | |
<li> registration enabled | |
<li> registration disabled | |
<li> An UnknownEventException is received during event delivery | |
<li> service's set of lookup attributes is modified | |
<li> service's set of lookup groups is modified | |
<li> service's set of lookup locators is modified | |
<li> service's service ID is assigned | |
</ul></div> | |
<dl> | |
<dt><span class="seeLabel">See Also:</span></dt> | |
<dd><a href="../../../../org/apache/river/mercury/MailboxImpl.LocalLogHandler.html" title="class in org.apache.river.mercury"><code>MailboxImpl.LocalLogHandler</code></a></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="takeSnapshot-java.io.OutputStream-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>takeSnapshot</h4> | |
<pre>private void takeSnapshot(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a> out) | |
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></pre> | |
<div class="block">Write the current state of the Mercury to persistent storage. | |
<p> | |
A 'snapshot' of the Mercury's current state is represented by | |
the data contained in certain fields of the Mercury. That data | |
represents many changes -- over time -- to the Mercury's state. | |
This method will record that data to a file referred to as the | |
snapshot file. | |
<p> | |
The data written by this method to the snapshot file -- as well as | |
the format of the file -- is shown below: | |
<ul> | |
<li> our class name | |
<li> log format version number | |
<li> our service ID | |
<li> current proxy ID | |
<li> current configuration parameters | |
<li> current service attributes | |
<li> current registration state | |
</ul> | |
Each data item is written to the snapshot file in serialized form. | |
Note that event state is kept separately and maintained by the | |
event logging mechanism.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<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> | |
</dl> | |
</li> | |
</ul> | |
<a name="recoverSnapshot-java.io.InputStream-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>recoverSnapshot</h4> | |
<pre>private void recoverSnapshot(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a> in) | |
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">Retrieve the contents of the snapshot file and reconstitute the 'base' | |
state of the Mercury from the retrieved data. | |
<p> | |
The data retrieved by this method from the snapshot file is shown | |
below: | |
<ul> | |
<li> our class name | |
<li> loG format version number | |
<li> our service ID | |
<li> our proxy ID | |
<li> our configuration parameters | |
<li> our service attributes | |
<li> our registration state | |
</ul> | |
During recovery, the state of the Mailbox at the time of a crash | |
or outage is re-constructed by first reconstituting the 'base state' | |
from the snapshot file; and then modifying that base state according | |
to the records retrieved from the log file. This method is invoked to | |
perform the first step in that reconstruction.</div> | |
<dl> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<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="dumpGroups-java.lang.String:A-java.util.logging.Logger-java.util.logging.Level-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>dumpGroups</h4> | |
<pre>static void dumpGroups(<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>[] grps, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</pre> | |
<div class="block">Utility method for displaying lookup group attributes</div> | |
</li> | |
</ul> | |
<a name="dumpLocators-net.jini.core.discovery.LookupLocator:A-java.util.logging.Logger-java.util.logging.Level-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>dumpLocators</h4> | |
<pre>static void dumpLocators(<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] locs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</pre> | |
<div class="block">Utility method for displaying lookup locator attributes</div> | |
</li> | |
</ul> | |
<a name="dumpAttrs-net.jini.core.entry.Entry:A-java.util.logging.Logger-java.util.logging.Level-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>dumpAttrs</h4> | |
<pre>static void dumpAttrs(<a href="../../../../net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attrs, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging">Logger</a> logger, | |
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Level.html?is-external=true" title="class or interface in java.util.logging">Level</a> level)</pre> | |
<div class="block">Utility method for displaying lookup service attributes</div> | |
</li> | |
</ul> | |
<a name="initFailed-java.lang.Throwable-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>initFailed</h4> | |
<pre>protected void initFailed(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> e) | |
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> | |
<div class="block">Log information about failing to initialize the service and rethrow the | |
appropriate exception.</div> | |
<dl> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>e</code> - the exception produced by the failure</dd> | |
<dt><span class="throwsLabel">Throws:</span></dt> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="prepareNewLocators-net.jini.security.ProxyPreparer-net.jini.core.discovery.LookupLocator:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>prepareNewLocators</h4> | |
<pre>private static void prepareNewLocators(<a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> preparer, | |
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] 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">Using the given <code>ProxyPreparer</code>, attempts to prepare each | |
element of the given <code>LookupLocator</code> array; replacing the | |
original element of the array with the result of the call to the | |
method <code>ProxyPreparer.prepareProxy</code>. If any attempt to | |
prepare an element of the given array fails due to an exception, | |
this method will propagate that exception. | |
This method is a convenience method that is typically used to | |
prepare new locators the service should discover and join that | |
are inserted into, or removed from, the service's state through | |
the use of one of the following methods: | |
<ul><li> <code>addLookupLocators</code> | |
<li> <code>setLookupLocators</code> | |
<li> <code>removeLookupLocators</code> | |
</ul></div> | |
<dl> | |
<dt><span class="paramLabel">Parameters:</span></dt> | |
<dd><code>preparer</code> - the preparer to use to prepare each element of the | |
input array</dd> | |
<dd><code>locators</code> - array of <code>LookupLocator</code> instances in which | |
each element will be prepared.</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> - when preparation of any of the elements | |
of the input array fails because of a | |
<code>RemoteException</code></dd> | |
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</a></code> - when preparation of any of the elements | |
of the input array fails because of a | |
<code>SecurityException</code></dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="prepareExistingLocators-net.jini.security.ProxyPreparer-net.jini.core.discovery.LookupLocator:A-"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>prepareExistingLocators</h4> | |
<pre>static <a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] prepareExistingLocators(<a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> preparer, | |
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[] lookupLocators)</pre> | |
</li> | |
</ul> | |
<a name="getProxyVerifier--"> | |
<!-- --> | |
</a> | |
<ul class="blockList"> | |
<li class="blockList"> | |
<h4>getProxyVerifier</h4> | |
<pre>public <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> getProxyVerifier()</pre> | |
<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html#getProxyVerifier--">ServerProxyTrust</a></code></span></div> | |
<div class="block">Returns a <code>TrustVerifier</code> that can be used to verify that | |
a proxy can be trusted as a proxy for the service; that is, the | |
<a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the | |
returned verifier can be called with a candidate proxy. The verifier | |
should be able to verify all proxies for the service, including | |
proxies for resources (such as leases and registrations).</div> | |
<dl> | |
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
<dd><code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html#getProxyVerifier--">getProxyVerifier</a></code> in interface <code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a></code></dd> | |
<dt><span class="returnLabel">Returns:</span></dt> | |
<dd>a <code>TrustVerifier</code> that can be used to verify that | |
a proxy can be trusted as a proxy for the service</dd> | |
</dl> | |
</li> | |
</ul> | |
<a name="ensureCurrent-org.apache.river.landlord.LeasedResource-"> | |
<!-- --> | |
</a> | |
<ul class="blockListLast"> | |
<li class="blockList"> | |
<h4>ensureCurrent</h4> | |
<pre>static boolean ensureCurrent(<a href="../../../../org/apache/river/landlord/LeasedResource.html" title="interface in org.apache.river.landlord">LeasedResource</a> resource)</pre> | |
<div class="block">Utility method that check for valid resource</div> | |
</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/MailboxImpl.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/MailboxBackEnd.html" title="interface in org.apache.river.mercury"><span class="typeNameLink">Prev Class</span></a></li> | |
<li><a href="../../../../org/apache/river/mercury/MailboxImpl.AttrsAddedLogObj.html" title="class in org.apache.river.mercury"><span class="typeNameLink">Next Class</span></a></li> | |
</ul> | |
<ul class="navList"> | |
<li><a href="../../../../index.html?org/apache/river/mercury/MailboxImpl.html" target="_top">Frames</a></li> | |
<li><a href="MailboxImpl.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: </li> | |
<li><a href="#nested.class.summary">Nested</a> | </li> | |
<li><a href="#field.summary">Field</a> | </li> | |
<li><a href="#constructor.summary">Constr</a> | </li> | |
<li><a href="#method.summary">Method</a></li> | |
</ul> | |
<ul class="subNavList"> | |
<li>Detail: </li> | |
<li><a href="#field.detail">Field</a> | </li> | |
<li><a href="#constructor.detail">Constr</a> | </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> |