blob: c917b32f7be818894a722267c565a126b5b041c9 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0) on Sun Aug 28 20:42:41 EST 2016 -->
<title>FiddlerProxy (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="FiddlerProxy (Apache River v3.0.0 API Documentation (internals))";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/FiddlerProxy.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/fiddler/FiddlerPermission.html" title="class in org.apache.river.fiddler"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/river/fiddler/FiddlerProxy.ConstrainableFiddlerProxy.html" title="class in org.apache.river.fiddler"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/river/fiddler/FiddlerProxy.html" target="_top">Frames</a></li>
<li><a href="FiddlerProxy.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.river.fiddler</div>
<h2 title="Class FiddlerProxy" class="title">Class FiddlerProxy</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.fiddler.FiddlerProxy</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../net/jini/admin/Administrable.html" title="interface in net.jini.admin">Administrable</a>, <a href="../../../../net/jini/discovery/LookupDiscoveryService.html" title="interface in net.jini.discovery">LookupDiscoveryService</a>, <a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../org/apache/river/fiddler/FiddlerProxy.ConstrainableFiddlerProxy.html" title="class in org.apache.river.fiddler">FiddlerProxy.ConstrainableFiddlerProxy</a></dd>
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">FiddlerProxy</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="../../../../net/jini/admin/Administrable.html" title="interface in net.jini.admin">Administrable</a>, <a href="../../../../net/jini/discovery/LookupDiscoveryService.html" title="interface in net.jini.discovery">LookupDiscoveryService</a>, <a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
<div class="block">This class is a proxy for a lookup discovery service. Clients only see
instances of this class via the LookupDiscoveryService interface (and
the FiddlerAdmin interface if needed).</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Sun Microsystems, Inc.</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.ConstrainableFiddlerProxy.html" title="class in org.apache.river.fiddler">FiddlerProxy.ConstrainableFiddlerProxy</a></span></code>
<div class="block">The constrainable version of the class <code>FiddlerProxy</code>.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#proxyID">proxyID</a></span></code>
<div class="block">The unique identifier assigned to the current instance of this
proxy class by the lookup discovery service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#server">server</a></span></code>
<div class="block">The reference through which communication occurs between the
client-side and the server-side of the lookup discovery service</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#FiddlerProxy-org.apache.river.fiddler.Fiddler-net.jini.id.Uuid-">FiddlerProxy</a></span>(<a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;proxyID)</code>
<div class="block">Constructs a new instance of FiddlerProxy.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/river/fiddler/FiddlerProxy.html" title="class in org.apache.river.fiddler">FiddlerProxy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#createServiceProxy-org.apache.river.fiddler.Fiddler-net.jini.id.Uuid-">createServiceProxy</a></span>(<a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;proxyID)</code>
<div class="block">Public static factory method that creates and returns an instance of
<code>FiddlerProxy</code>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>
<div class="block">For any instance of this class, indicates whether the object input
to this method is equal to the current instance of this class; where
equality of proxies to a lookup discovery service is defined by
reference equality.</div>
</td>
</tr>
<tr id="i2" 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/fiddler/FiddlerProxy.html#getAdmin--">getAdmin</a></span>()</code>
<div class="block">Returns a proxy object through which the lookup discovery service
for which the object on which this method is invoked serves as
proxy may be administered</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#getReferentUuid--">getReferentUuid</a></span>()</code>
<div class="block">Returns the universally unique identifier that has been assigned to the
resource this proxy represents.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#hashCode--">hashCode</a></span>()</code>
<div class="block">For any instance of this class, returns the hashcode value generated
by the hashCode method of the proxy ID associated with the current
instance of this proxy.</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/fiddler/FiddlerProxy.html#readObject-java.io.ObjectInputStream-">readObject</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;s)</code>
<div class="block">When an instance of this class is deserialized, this method is
automatically invoked.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#readObjectNoData--">readObjectNoData</a></span>()</code>
<div class="block">During deserialization of an instance of this class, if it is found
that the stream contains no data, this method is automatically
invoked.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/jini/discovery/LookupDiscoveryRegistration.html" title="interface in net.jini.discovery">LookupDiscoveryRegistration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/fiddler/FiddlerProxy.html#register-java.lang.String:A-net.jini.core.discovery.LookupLocator:A-net.jini.core.event.RemoteEventListener-java.rmi.MarshalledObject-long-">register</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups,
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators,
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a>&nbsp;listener,
<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>&nbsp;handback,
long&nbsp;leaseDuration)</code>
<div class="block">Registers with the lookup discovery service.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.river.fiddler.FiddlerProxy.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
<pre>final&nbsp;<a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a> server</pre>
<div class="block">The reference through which communication occurs between the
client-side and the server-side of the lookup discovery service</div>
</li>
</ul>
<a name="proxyID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>proxyID</h4>
<pre>final&nbsp;<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> proxyID</pre>
<div class="block">The unique identifier assigned to the current instance of this
proxy class by the lookup discovery service. This ID is used to
determine equality between proxies.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FiddlerProxy-org.apache.river.fiddler.Fiddler-net.jini.id.Uuid-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FiddlerProxy</h4>
<pre>private&nbsp;FiddlerProxy(<a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;proxyID)</pre>
<div class="block">Constructs a new instance of FiddlerProxy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>server</code> - reference to the server object through which
communication occurs between the client-side and
server-side of the associated service</dd>
<dd><code>proxyID</code> - the unique identifier assigned by the service to each
instance of this proxy</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="createServiceProxy-org.apache.river.fiddler.Fiddler-net.jini.id.Uuid-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createServiceProxy</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/river/fiddler/FiddlerProxy.html" title="class in org.apache.river.fiddler">FiddlerProxy</a>&nbsp;createServiceProxy(<a href="../../../../org/apache/river/fiddler/Fiddler.html" title="interface in org.apache.river.fiddler">Fiddler</a>&nbsp;server,
<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;proxyID)</pre>
<div class="block">Public static factory method that creates and returns an instance of
<code>FiddlerProxy</code>. If the server associated with this proxy
implements <code>RemoteMethodControl</code>, then the object returned by
this method will also implement <code>RemoteMethodControl</code>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>server</code> - reference to the server object through which
communication occurs between the client-side and
server-side of the associated service.</dd>
<dd><code>proxyID</code> - the unique identifier assigned by the service to each
instance of this proxy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an instance of <code>FiddlerProxy</code> that implements
<code>RemoteMethodControl</code> if the given <code>server</code>
does.</dd>
</dl>
</li>
</ul>
<a name="getAdmin--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdmin</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;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">Returns a proxy object through which the lookup discovery service
for which the object on which this method is invoked serves as
proxy may be administered</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/admin/Administrable.html#getAdmin--">getAdmin</a></code>&nbsp;in interface&nbsp;<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>a proxy object through which the lookup discovery service
may be administered.</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> - typically, this exception occurs when
there is a communication failure between the client and the
server.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/admin/Administrable.html" title="interface in net.jini.admin"><code>Administrable</code></a></dd>
</dl>
</li>
</ul>
<a name="register-java.lang.String:A-net.jini.core.discovery.LookupLocator:A-net.jini.core.event.RemoteEventListener-java.rmi.MarshalledObject-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>register</h4>
<pre>public&nbsp;<a href="../../../../net/jini/discovery/LookupDiscoveryRegistration.html" title="interface in net.jini.discovery">LookupDiscoveryRegistration</a>&nbsp;register(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;groups,
<a href="../../../../net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">LookupLocator</a>[]&nbsp;locators,
<a href="../../../../net/jini/core/event/RemoteEventListener.html" title="interface in net.jini.core.event">RemoteEventListener</a>&nbsp;listener,
<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>&nbsp;handback,
long&nbsp;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></pre>
<div class="block">Registers with the lookup discovery service. When a client invokes
this method, it requests that the lookup discovery service perform
discovery processing on its behalf.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/discovery/LookupDiscoveryService.html#register-java.lang.String:A-net.jini.core.discovery.LookupLocator:A-net.jini.core.event.RemoteEventListener-java.rmi.MarshalledObject-long-">register</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/discovery/LookupDiscoveryService.html" title="interface in net.jini.discovery">LookupDiscoveryService</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>groups</code> - String array, none of whose elements may be null,
consisting of zero or more names of groups to
which lookup services to discover belong.
A null value or an empty array
(net.jini.discovery.LookupDiscovery.ALL_GROUPS
or net.jini.discovery.LookupDiscovery.NO_GROUPS)
are both acceptable.</dd>
<dd><code>locators</code> - array of zero or more non-null LookupLocator
objects, each corresponding to a specific lookup
service to discover. If either the empty array
or null is passed to this argument, then no
locator discovery will be performed for the
associated registration.</dd>
<dd><code>listener</code> - a non-null instance of RemoteEventListener. This
argument specifies the entity that will receive
events notifying the registration that a lookup
service of interest has been discovered. A
non-null value must be passed to this argument,
otherwise a NullPointerException will be thrown
and the registration.</dd>
<dd><code>handback</code> - null or an instance of MarshalledObject. This
argument specifies an object that will be
included in the notification event that the
lookup discovery service sends to the registered
listener.</dd>
<dd><code>leaseDuration</code> - long value representing the amount of time (in
milliseconds) for which the resources of the
lookup discovery service are being requested.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an instance of the LookupDiscoveryRegistration interface.</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> - typically, this exception occurs when
there is a communication failure between the client and the
server. When this exception does occur, the registration may
or may not have completed successfully.</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - this exception occurs when
null is input to the listener parameter.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/discovery/LookupDiscoveryService.html" title="interface in net.jini.discovery"><code>LookupDiscoveryService</code></a></dd>
</dl>
</li>
</ul>
<a name="getReferentUuid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReferentUuid</h4>
<pre>public&nbsp;<a href="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a>&nbsp;getReferentUuid()</pre>
<div class="block">Returns the universally unique identifier that has been assigned to the
resource this proxy represents.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../net/jini/id/ReferentUuid.html#getReferentUuid--">getReferentUuid</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id">ReferentUuid</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the instance of <code>Uuid</code> that is associated with the
resource this proxy represents. This method will not return
<code>null</code>.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/jini/id/ReferentUuid.html" title="interface in net.jini.id"><code>ReferentUuid</code></a></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<div class="block">For any instance of this class, returns the hashcode value generated
by the hashCode method of the proxy ID associated with the current
instance of this proxy.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>int</code> value representing the hashcode for an
instance of this class.</dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
<div class="block">For any instance of this class, indicates whether the object input
to this method is equal to the current instance of this class; where
equality of proxies to a lookup discovery service is defined by
reference equality. That is, two proxies are equal if they reference
(are proxies to) the same backend server.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>obj</code> - reference to the object that is to be compared to the
object on which this method is invoked.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the object input is referentially
equal to the object on which this method is invoked;
<code>false</code> otherwise.</dd>
</dl>
</li>
</ul>
<a name="readObject-java.io.ObjectInputStream-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readObject</h4>
<pre>private&nbsp;void&nbsp;readObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html?is-external=true" title="class or interface in java.io">ObjectInputStream</a>&nbsp;s)
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></pre>
<div class="block">When an instance of this class is deserialized, this method is
automatically invoked. This implementation of this method validates
the state of the deserialized instance.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><code>InvalidObjectException</code></code> - if the state of the
deserialized instance of this class is found to be invalid.</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
<a name="readObjectNoData--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>readObjectNoData</h4>
<pre>private&nbsp;void&nbsp;readObjectNoData()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InvalidObjectException.html?is-external=true" title="class or interface in java.io">InvalidObjectException</a></pre>
<div class="block">During deserialization of an instance of this class, if it is found
that the stream contains no data, this method is automatically
invoked. Because it is expected that the stream should always
contain data, this implementation of this method simply declares
that something must be wrong.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><code>InvalidObjectException</code></code> - to indicate that there
was no data in the stream during deserialization of an
instance of this class; declaring that something is wrong.</dd>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InvalidObjectException.html?is-external=true" title="class or interface in java.io">InvalidObjectException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/FiddlerProxy.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/fiddler/FiddlerPermission.html" title="class in org.apache.river.fiddler"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/river/fiddler/FiddlerProxy.ConstrainableFiddlerProxy.html" title="class in org.apache.river.fiddler"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/river/fiddler/FiddlerProxy.html" target="_top">Frames</a></li>
<li><a href="FiddlerProxy.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright 2007-2013, multiple authors.<br>Licensed under the <a href=http://www.apache.org/licenses/LICENSE-2.0 target=child >Apache License, Version 2.0</a>, see the <a href=../../../../doc-files/NOTICE target=child >NOTICE</a> file for attributions.</small></p>
</body>
</html>