blob: f13151d344ad4855e79394a6dacc46071ee28c32 [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:41:47 EST 2016 -->
<title>Serialized Form (Apache River v3.0.0 Specification-only API Documentation)</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="Serialized Form (Apache River v3.0.0 Specification-only API Documentation)";
}
}
catch(err) {
}
//-->
</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>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Serialized Form" class="title">Serialized Form</h1>
</div>
<div class="serializedFormContainer">
<ul class="blockList">
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.activation</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.activation.ActivatableInvocationHandler">
<!-- -->
</a>
<h3>Class <a href="net/jini/activation/ActivatableInvocationHandler.html" title="class in net.jini.activation">net.jini.activation.ActivatableInvocationHandler</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-428224070630550856L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that the activation identifier is not <code>null</code>,
and that the constraints on this invocation handler and the
underlying proxy are consistent.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the activation identifier is
<code>null</code>, or if the underlying proxy implements <a href="net/jini/core/constraint/RemoteMethodControl.html" title="interface in net.jini.core.constraint"><code>RemoteMethodControl</code></a> and the constraints on the underlying proxy are
not equivalent to this invocation handler's constraints</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre><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> id</pre>
<div class="block">The activation identifier.</div>
&nbsp;</li>
<li class="blockList">
<h4>uproxy</h4>
<pre><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> uproxy</pre>
<div class="block">The underlying proxy or <code>null</code>.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>clientConstraints</h4>
<pre><a href="net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint">MethodConstraints</a> clientConstraints</pre>
<div class="block">The client constraints or <code>null</code>.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.activation.ActivationGroup">
<!-- -->
</a>
<h3>Class <a href="net/jini/activation/ActivationGroup.html" title="class in net.jini.activation">net.jini.activation.ActivationGroup</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroup</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.config</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.config.ConfigurationException">
<!-- -->
</a>
<h3>Class <a href="net/jini/config/ConfigurationException.html" title="class in net.jini.config">net.jini.config.ConfigurationException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-6556992318636509514L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.config.ConfigurationFile.ErrorDescriptor">
<!-- -->
</a>
<h3>Class <a href="net/jini/config/ConfigurationFile.ErrorDescriptor.html" title="class in net.jini.config">net.jini.config.ConfigurationFile.ErrorDescriptor</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">Verifies that the deserialized field values for this error
descriptor are valid.</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>
<li class="blockListLast">
<h4>readObjectNoData</h4>
<pre>private&nbsp;void&nbsp;readObjectNoData()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</a></pre>
<div class="block">Throws InvalidObjectException, since a descriptor is always
required.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</a></code></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>lineno</h4>
<pre>int lineno</pre>
<div class="block">line number where this syntax error occurred</div>
&nbsp;</li>
<li class="blockList">
<h4>override</h4>
<pre>int override</pre>
<div class="block">override where this syntax error occurred</div>
&nbsp;</li>
<li class="blockList">
<h4>description</h4>
<pre><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> description</pre>
<div class="block">textual description of the problem encountered</div>
&nbsp;</li>
<li class="blockList">
<h4>locationName</h4>
<pre><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> locationName</pre>
<div class="block">configuration source location name</div>
&nbsp;</li>
<li class="blockListLast">
<h4>t</h4>
<pre><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> t</pre>
<div class="block">exception associated with this error</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.config.ConfigurationNotFoundException">
<!-- -->
</a>
<h3>Class <a href="net/jini/config/ConfigurationNotFoundException.html" title="class in net.jini.config">net.jini.config.ConfigurationNotFoundException</a> extends <a href="net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3084555497838803365L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.config.NoSuchEntryException">
<!-- -->
</a>
<h3>Class <a href="net/jini/config/NoSuchEntryException.html" title="class in net.jini.config">net.jini.config.NoSuchEntryException</a> extends <a href="net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>943820838185621405L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.constraint</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.constraint.BasicMethodConstraints">
<!-- -->
</a>
<h3>Class <a href="net/jini/constraint/BasicMethodConstraints.html" title="class in net.jini.constraint">net.jini.constraint.BasicMethodConstraints</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1432234194703790047L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies legal descriptor ordering.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if any descriptor is <code>null</code>,
or the descriptors array is empty, or if any descriptor is preceded by
another descriptor that matches at least the same methods</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>descs</h4>
<pre>MethodDesc[] descs</pre>
<div class="block">The ordered method descriptors.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.constraint.BasicMethodConstraints.MethodDesc">
<!-- -->
</a>
<h3>Class <a href="net/jini/constraint/BasicMethodConstraints.MethodDesc.html" title="class in net.jini.constraint">net.jini.constraint.BasicMethodConstraints.MethodDesc</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6773269226844208999L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that the method name, parameter types, and constraints are
valid.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>types</code> is
non-<code>null</code> and <code>name</code> is either
<code>null</code> or is not a syntactically valid method name;
or if <code>types</code> is <code>null</code> and <code>name</code>
is neither a syntactically valid method name, a syntactically
valid method name with a '*' appended, nor a name constructed from
some syntactically valid method name containing more than two
characters by replacing the first character of that name with '*';
or if any element of <code>types</code> is <code>null</code>; or
if <code>constraints</code> is non-<code>null</code> but empty</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>constraints</h4>
<pre><a href="net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</a> constraints</pre>
<div class="block">The non-empty constraints for the specified method or methods, or
<code>null</code> if there are no constraints.</div>
</li>
<li class="blockList">
<h4>name</h4>
<pre><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> name</pre>
<div class="block">The name of the method, with prefix or suffix '*' permitted
if <code>types</code> is <code>null</code>, or <code>null</code>
for a descriptor that matches all methods (in which case
<code>types</code> must also be <code>null</code>).</div>
</li>
<li class="blockListLast">
<h4>types</h4>
<pre>Class[] types</pre>
<div class="block">The parameter types for the specified method, or <code>null</code>
for wildcard parameter types.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.constraint</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.constraint.ClientAuthentication">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ClientAuthentication.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ClientAuthentication</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-6326974440670504555L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>val</h4>
<pre>boolean val</pre>
<div class="block"><code>true</code> for <code>YES</code>, <code>false</code> for
<code>NO</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ClientMaxPrincipal">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ClientMaxPrincipal.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ClientMaxPrincipal</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>8583596881949005395L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there is at least one principal, that none of the
principals is <code>null</code>, and that there are no duplicates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are no principals,
or any principal is <code>null</code>, or if there are duplicate
principals</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>principals</h4>
<pre>Principal[] principals</pre>
<div class="block">The principals.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ClientMaxPrincipalType">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ClientMaxPrincipalType.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ClientMaxPrincipalType</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2521616888337674811L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there is at least one class, that none of the classes
is <code>null</code>, primitive types, array types, or
<code>final</code> classes that do not have <code>Principal</code> as
a superinterface, and that no class is assignable to any other class.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are no classes, or
any class is <code>null</code>, a primitive type, array type, or
<code>final</code> class that does not have <code>Principal</code> as
a superinterface, or if any class is assignable to any other class</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>classes</h4>
<pre>Class[] classes</pre>
<div class="block">The classes.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ClientMinPrincipal">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ClientMinPrincipal.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ClientMinPrincipal</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1645837366147709569L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there is at least one principal, that none of the
principals is <code>null</code>, and that there are no duplicates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are no principals,
or any principal is <code>null</code>, or if there are duplicate
principals</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>principals</h4>
<pre>Principal[] principals</pre>
<div class="block">The principals.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ClientMinPrincipalType">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ClientMinPrincipalType.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ClientMinPrincipalType</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>2389386543834321065L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there is at least one class, that none of the classes
is <code>null</code>, primitive types, array types, or
<code>final</code> classes that do not have <code>Principal</code> as
a superinterface, and that no class is assignable to any other class.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are no classes, or
any class is <code>null</code>, a primitive type, array type, or
<code>final</code> class that does not have <code>Principal</code> as
a superinterface, or if any class is assignable to any other class</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>classes</h4>
<pre>Class[] classes</pre>
<div class="block">The classes.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.Confidentiality">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/Confidentiality.html" title="class in net.jini.core.constraint">net.jini.core.constraint.Confidentiality</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6173438948668674131L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>val</h4>
<pre>boolean val</pre>
<div class="block"><code>true</code> for <code>YES</code>, <code>false</code> for
<code>NO</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ConnectionAbsoluteTime">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ConnectionAbsoluteTime.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ConnectionAbsoluteTime</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>8039977689366799322L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Deadline for connection establishment in milliseconds from midnight,
January 1, 1970 UTC.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ConnectionRelativeTime">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ConnectionRelativeTime.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ConnectionRelativeTime</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6854732178792183150L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that <code>time</code> is greater than or equal to zero.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>time</code> is less than zero</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>time</h4>
<pre>long time</pre>
<div class="block">The maximum connection duration in milliseconds.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ConstraintAlternatives">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ConstraintAlternatives.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ConstraintAlternatives</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7214615235302870613L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there are at least two constraints, that none are
<code>null</code> and none are instances of this class, and that
there are no duplicates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are less than two constraints,
or any constraint is <code>null</code> or an instance of this class,
or if there are duplicates</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>constraints</h4>
<pre>InvocationConstraint[] constraints</pre>
<div class="block">The alternative constraints.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.Delegation">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/Delegation.html" title="class in net.jini.core.constraint">net.jini.core.constraint.Delegation</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-8636854709107393245L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>val</h4>
<pre>boolean val</pre>
<div class="block"><code>true</code> for <code>YES</code>, <code>false</code> for
<code>NO</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.DelegationAbsoluteTime">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/DelegationAbsoluteTime.html" title="class in net.jini.core.constraint">net.jini.core.constraint.DelegationAbsoluteTime</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2807470616717350051L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that <code>minStart</code> is less than or equal to
<code>maxStart</code>, <code>maxStart</code> is less than or equal to
<code>minStop</code>, and <code>minStop</code> is less than or equal to
<code>maxStop</code>.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>minStart</code> is greater
than <code>maxStart</code>, or <code>maxStart</code> is greater than
<code>minStop</code>, or <code>minStop</code> is greater than
<code>maxStop</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>minStart</h4>
<pre>long minStart</pre>
<div class="block">The minimum start time in milliseconds from midnight, January 1, 1970
UTC.</div>
&nbsp;</li>
<li class="blockList">
<h4>maxStart</h4>
<pre>long maxStart</pre>
<div class="block">The maximum start time in milliseconds from midnight, January 1, 1970
UTC.</div>
&nbsp;</li>
<li class="blockList">
<h4>minStop</h4>
<pre>long minStop</pre>
<div class="block">The minimum stop time in milliseconds from midnight, January 1, 1970
UTC.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>maxStop</h4>
<pre>long maxStop</pre>
<div class="block">The maximum stop time in milliseconds from midnight, January 1, 1970
UTC.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.DelegationRelativeTime">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/DelegationRelativeTime.html" title="class in net.jini.core.constraint">net.jini.core.constraint.DelegationRelativeTime</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7148935984332761810L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that <code>minStart</code> is less than or equal to
<code>maxStart</code>, <code>maxStart</code> is less than or equal to
<code>minStop</code>, <code>minStop</code> is less than or equal to
<code>maxStop</code>, and <code>minStop</code> is greater than or equal
to zero.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>minStart</code> is greater
than <code>maxStart</code>, or <code>maxStart</code> is greater than
<code>minStop</code>, or <code>minStop</code> is greater than
<code>maxStop</code>, or <code>minStop</code> is less than zero</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>minStart</h4>
<pre>long minStart</pre>
<div class="block">The minimum start duration in milliseconds.</div>
&nbsp;</li>
<li class="blockList">
<h4>maxStart</h4>
<pre>long maxStart</pre>
<div class="block">The maximum start duration in milliseconds.</div>
&nbsp;</li>
<li class="blockList">
<h4>minStop</h4>
<pre>long minStop</pre>
<div class="block">The minimum stop duration in milliseconds.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>maxStop</h4>
<pre>long maxStop</pre>
<div class="block">The maximum stop duration in milliseconds.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.Integrity">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/Integrity.html" title="class in net.jini.core.constraint">net.jini.core.constraint.Integrity</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>418483423937969897L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>val</h4>
<pre>boolean val</pre>
<div class="block"><code>true</code> for <code>YES</code>, <code>false</code> for
<code>NO</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.InvocationConstraints">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">net.jini.core.constraint.InvocationConstraints</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3363161199079334224L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there are no <code>null</code> elements and no duplicates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the requirements or preferences
arrays are <code>null</code>, or any element is <code>null</code>,
or if there are duplicate requirements, duplicate preferences, or
preferences that are duplicates of requirements</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>prefs</h4>
<pre>InvocationConstraint[] prefs</pre>
<div class="block">The preferences.</div>
</li>
<li class="blockListLast">
<h4>reqs</h4>
<pre>InvocationConstraint[] reqs</pre>
<div class="block">The requirements.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ServerAuthentication">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ServerAuthentication.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ServerAuthentication</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>2837982503744131014L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>val</h4>
<pre>boolean val</pre>
<div class="block"><code>true</code> for <code>YES</code>, <code>false</code> for
<code>NO</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.constraint.ServerMinPrincipal">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/constraint/ServerMinPrincipal.html" title="class in net.jini.core.constraint">net.jini.core.constraint.ServerMinPrincipal</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>6082629466615675811L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that there is at least one principal, that none of the
principals is <code>null</code>, and that there are no duplicates.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if there are no principals,
or any principal is <code>null</code>, or if there are duplicate
principals</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>principals</h4>
<pre>Principal[] principals</pre>
<div class="block">The principals.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.discovery</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.discovery.LookupLocator">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/discovery/LookupLocator.html" title="class in net.jini.core.discovery">net.jini.core.discovery.LookupLocator</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1448769379829432795L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;oin)
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">Added to allow deserialisation of broken serial compatibility in 2.2.0</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>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;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">Added to allow subclass implementations to be responsible for state, should
they require immutability.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>host</h4>
<pre><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> host</pre>
<div class="block">The name of the host at which to perform discovery.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>port</h4>
<pre>int port</pre>
<div class="block">The port number on the host at which to perform discovery.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.entry</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.entry.UnusableEntryException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/entry/UnusableEntryException.html" title="class in net.jini.core.entry">net.jini.core.entry.UnusableEntryException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2199083666668626172L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if:
<ul>
<li> <code>partialEntry</code> is <code>null</code> and
<code>unusableFields</code> is not <code>null</code> or
<code>nestedExceptions</code> does not have exactly one
element,
<li> if <code>partialEntry</code> is non-<code>null</code> and
<code>unusableFields</code> and
<code>nestedExceptions</code> are not the same length,
<li> if <code>partialEntry</code> is non-<code>null</code> and
<code>unusableFields</code> is <code>null</code> or
any element of <code>unusableFields</code> is
<code>null</code>, or
<li> if <code>nestedExceptions</code> or any element of
<code>nestedExceptions</code> is <code>null</code>
</ul></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>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if called</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>partialEntry</h4>
<pre><a href="net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a> partialEntry</pre>
<div class="block">The partial entry. Fields that could not be deserialized
will be <code>null</code>.</div>
&nbsp;</li>
<li class="blockList">
<h4>unusableFields</h4>
<pre><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>[] unusableFields</pre>
<div class="block">The names of the unusable fields. If the entry was entirely
unusable, <code>unusableFields</code> will be <code>null</code>.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>nestedExceptions</h4>
<pre><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>[] nestedExceptions</pre>
<div class="block">The exception that caused the failure for the corresponding
field named in unusableFields. If the entry was entirely
unusable, <code>nestedExceptions</code> will be an array with
the one exception that prevented its use.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.event</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.event.EventRegistration">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/event/EventRegistration.html" title="class in net.jini.core.event">net.jini.core.event.EventRegistration</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4055207527458053347L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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;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">Default read object, in case of future evolution.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>eventID</h4>
<pre>long eventID</pre>
<div class="block">The event identifier.</div>
&nbsp;</li>
<li class="blockList">
<h4>source</h4>
<pre><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> source</pre>
<div class="block">The event source.</div>
&nbsp;</li>
<li class="blockList">
<h4>lease</h4>
<pre><a href="net/jini/core/lease/Lease.html" title="interface in net.jini.core.lease">Lease</a> lease</pre>
<div class="block">The registration lease.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>seqNum</h4>
<pre>long seqNum</pre>
<div class="block">The current sequence number.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.event.RemoteEvent">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">net.jini.core.event.RemoteEvent</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/util/EventObject.html?is-external=true" title="class or interface in java.util">EventObject</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1777278867291906446L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;stream)
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">Serialization support</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>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;stream)
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">All state is retrieved using getter methods and is written to the stream.</div>
<dl>
<dt><span class="simpleTagLabel">Serial Data:</span></dt>
<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>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.event.UnknownEventException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/event/UnknownEventException.html" title="class in net.jini.core.event">net.jini.core.event.UnknownEventException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5563758083292687048L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.lease</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.lease.LeaseDeniedException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">net.jini.core.lease.LeaseDeniedException</a> extends <a href="net/jini/core/lease/LeaseException.html" title="class in net.jini.core.lease">LeaseException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5704943735577343495L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.lease.LeaseException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lease/LeaseException.html" title="class in net.jini.core.lease">net.jini.core.lease.LeaseException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7902272546257490469L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.lease.LeaseMapException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lease/LeaseMapException.html" title="class in net.jini.core.lease">net.jini.core.lease.LeaseMapException</a> extends <a href="net/jini/core/lease/LeaseException.html" title="class in net.jini.core.lease">LeaseException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4854893779678486122L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>exceptionMap</code> is
<code>null</code>, contains any key which is not an instance of
<a href="net/jini/core/lease/Lease.html" title="interface in net.jini.core.lease"><code>Lease</code></a>, or contains any value which in not an instance of
<code>Throwable</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if called</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>exceptionMap</h4>
<pre><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>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; exceptionMap</pre>
<div class="block">A Map from Lease to Exception, containing each lease that failed to
renew or cancel, and the exception that resulted from that lease's
renewal or cancel attempt.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.lease.UnknownLeaseException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lease/UnknownLeaseException.html" title="class in net.jini.core.lease">net.jini.core.lease.UnknownLeaseException</a> extends <a href="net/jini/core/lease/LeaseException.html" title="class in net.jini.core.lease">LeaseException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2921099330511429288L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.lookup</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.lookup.ServiceEvent">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lookup/ServiceEvent.html" title="class in net.jini.core.lookup">net.jini.core.lookup.ServiceEvent</a> extends <a href="net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1304997274096842701L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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;stream)
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">Serialization evolution support</div>
<dl>
<dt><span class="simpleTagLabel">Serial Data:</span></dt>
<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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>serviceID</h4>
<pre><a href="net/jini/core/lookup/ServiceID.html" title="class in net.jini.core.lookup">ServiceID</a> serviceID</pre>
<div class="block">ServiceID of the item that triggered the event.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>transition</h4>
<pre>int transition</pre>
<div class="block">One of ServiceRegistrar.TRANSITION_*MATCH_*MATCH.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.lookup.ServiceID">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lookup/ServiceID.html" title="class in net.jini.core.lookup">net.jini.core.lookup.ServiceID</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7803375959559762239L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mostSig</h4>
<pre>long mostSig</pre>
<div class="block">The most significant 64 bits.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>leastSig</h4>
<pre>long leastSig</pre>
<div class="block">The least significant 64 bits.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.lookup.ServiceItem">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lookup/ServiceItem.html" title="class in net.jini.core.lookup">net.jini.core.lookup.ServiceItem</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>717395451032330758L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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;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>
<dl>
<dt><span class="simpleTagLabel">Serial Data:</span></dt>
<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>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.lookup.ServiceMatches">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lookup/ServiceMatches.html" title="class in net.jini.core.lookup">net.jini.core.lookup.ServiceMatches</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5518280843537399398L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>items</h4>
<pre><a href="net/jini/core/lookup/ServiceItem.html" title="class in net.jini.core.lookup">ServiceItem</a>[] items</pre>
<div class="block">Matching items (up to maxMatches from lookup method).</div>
&nbsp;</li>
<li class="blockListLast">
<h4>totalMatches</h4>
<pre>int totalMatches</pre>
<div class="block">Total number of matching items.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.lookup.ServiceTemplate">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/lookup/ServiceTemplate.html" title="class in net.jini.core.lookup">net.jini.core.lookup.ServiceTemplate</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7854483807886483216L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>serviceID</h4>
<pre><a href="net/jini/core/lookup/ServiceID.html" title="class in net.jini.core.lookup">ServiceID</a> serviceID</pre>
<div class="block">Service ID to match, or <tt>null</tt>.</div>
&nbsp;</li>
<li class="blockList">
<h4>serviceTypes</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">T</a>&gt;[] serviceTypes</pre>
<div class="block">Service types to match, or <tt>null</tt>.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>attributeSetTemplates</h4>
<pre><a href="net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry">Entry</a>[] attributeSetTemplates</pre>
<div class="block">Attribute set templates to match, or <tt>null</tt>.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.transaction</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.transaction.CannotAbortException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/CannotAbortException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.CannotAbortException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>3597101646737510009L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.CannotCommitException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/CannotCommitException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.CannotCommitException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4497341152359563957L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.CannotJoinException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/CannotJoinException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.CannotJoinException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5568393043937204939L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.CannotNestException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/CannotNestException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.CannotNestException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>3409604500491735434L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.NestableTransaction.Created">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/NestableTransaction.Created.html" title="class in net.jini.core.transaction">net.jini.core.transaction.NestableTransaction.Created</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2979247545926318953L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>transaction</h4>
<pre><a href="net/jini/core/transaction/NestableTransaction.html" title="interface in net.jini.core.transaction">NestableTransaction</a> transaction</pre>
<div class="block">The transaction.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>lease</h4>
<pre><a href="net/jini/core/lease/Lease.html" title="interface in net.jini.core.lease">Lease</a> lease</pre>
<div class="block">The lease.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.transaction.TimeoutExpiredException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/TimeoutExpiredException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.TimeoutExpiredException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>3918773760682958000L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>committed</h4>
<pre>boolean committed</pre>
<div class="block">True if the transaction committed before the timeout.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.transaction.Transaction.Created">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/Transaction.Created.html" title="class in net.jini.core.transaction">net.jini.core.transaction.Transaction.Created</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5199291723008952986L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>transaction</h4>
<pre><a href="net/jini/core/transaction/Transaction.html" title="interface in net.jini.core.transaction">Transaction</a> transaction</pre>
<div class="block">The transaction.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>lease</h4>
<pre><a href="net/jini/core/lease/Lease.html" title="interface in net.jini.core.lease">Lease</a> lease</pre>
<div class="block">The lease.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.transaction.TransactionException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.TransactionException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5009935764793203986L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.UnknownTransactionException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">net.jini.core.transaction.UnknownTransactionException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>443798629936327009L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.core.transaction.server</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.core.transaction.server.CrashCountException">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/server/CrashCountException.html" title="class in net.jini.core.transaction.server">net.jini.core.transaction.server.CrashCountException</a> extends <a href="net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction">TransactionException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4299226125245015671L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.core.transaction.server.NestableServerTransaction">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/server/NestableServerTransaction.html" title="class in net.jini.core.transaction.server">net.jini.core.transaction.server.NestableServerTransaction</a> extends <a href="net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server">ServerTransaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3438419132543972925L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>parent</h4>
<pre><a href="net/jini/core/transaction/server/NestableServerTransaction.html" title="class in net.jini.core.transaction.server">NestableServerTransaction</a> parent</pre>
<div class="block">The parent transaction, if any.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.transaction.server.ServerTransaction">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server">net.jini.core.transaction.server.ServerTransaction</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4552277137549765374L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>mgr</h4>
<pre><a href="net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</a> mgr</pre>
<div class="block">The transaction manager.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>id</h4>
<pre>long id</pre>
<div class="block">The transaction id.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.core.transaction.server.TransactionManager.Created">
<!-- -->
</a>
<h3>Class <a href="net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server">net.jini.core.transaction.server.TransactionManager.Created</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4233846033773471113L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre>long id</pre>
<div class="block">The transaction ID.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>lease</h4>
<pre><a href="net/jini/core/lease/Lease.html" title="interface in net.jini.core.lease">Lease</a> lease</pre>
<div class="block">The lease.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.entry</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.entry.AbstractEntry">
<!-- -->
</a>
<h3>Class <a href="net/jini/entry/AbstractEntry.html" title="class in net.jini.entry">net.jini.entry.AbstractEntry</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5071868345060424804L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.entry.UnusableEntriesException">
<!-- -->
</a>
<h3>Class <a href="net/jini/entry/UnusableEntriesException.html" title="class in net.jini.entry">net.jini.entry.UnusableEntriesException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the <code>entries</code>
field is <code>null</code>, or contains an element which is not
an <a href="net/jini/core/entry/Entry.html" title="interface in net.jini.core.entry"><code>Entry</code></a>. Also throws an
<code>InvalidObjectException</code> if the
<code>exceptions</code> field is <code>null</code>, empty, or contains
an element which is not an <a href="net/jini/core/entry/UnusableEntryException.html" title="class in net.jini.core.entry"><code>UnusableEntryException</code></a></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>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if called</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>entries</h4>
<pre><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>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; entries</pre>
<div class="block">The entries that could be unmarshalled</div>
&nbsp;</li>
<li class="blockListLast">
<h4>exceptions</h4>
<pre><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>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; exceptions</pre>
<div class="block">Exceptions detailing why certain entries could not
be unmarshalled.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.export</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.export.ExportPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/export/ExportPermission.html" title="class in net.jini.export">net.jini.export.ExportPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/BasicPermission.html?is-external=true" title="class or interface in java.security">BasicPermission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>9221509074492981772L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.id</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.id.Uuid">
<!-- -->
</a>
<h3>Class <a href="net/jini/id/Uuid.html" title="class in net.jini.id">net.jini.id.Uuid</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-106268922535833151L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the class of this object
implements <code>Externalizable</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockList">
<h4>readResolve</h4>
<pre>protected final&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;readResolve()</pre>
<div class="block">Returns this object. This method prevents a subclass from
declaring a <code>readResolve</code> method with an alternate
implementation.</div>
</li>
<li class="blockList">
<h4>writeReplace</h4>
<pre>protected final&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;writeReplace()</pre>
<div class="block">Returns this object. This method prevents a subclass from
declaring a <code>writeReplace</code> method with an alternate
implementation.</div>
</li>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - unconditionally</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bits0</h4>
<pre>long bits0</pre>
<div class="block">The most significant 64 bits of the 128-bit value.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>bits1</h4>
<pre>long bits1</pre>
<div class="block">The least significant 64 bits of the 128-bit value.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.io</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.io.MarshalledInstance">
<!-- -->
</a>
<h3>Class <a href="net/jini/io/MarshalledInstance.html" title="class in net.jini.io">net.jini.io.MarshalledInstance</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5187033771082433496L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">Verify the case of null contained object.</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>
<li class="blockListLast">
<h4>readObjectNoData</h4>
<pre>private&nbsp;void&nbsp;readObjectNoData()
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</a></pre>
<div class="block">Protect against missing superclass.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamException.html?is-external=true" title="class or interface in java.io">ObjectStreamException</a></code></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>objBytes</h4>
<pre>byte[] objBytes</pre>
<div class="block">Bytes of serialized representation. If <code>objBytes</code> is
<code>null</code> then the object marshalled was a <code>null</code>
reference.</div>
</li>
<li class="blockList">
<h4>locBytes</h4>
<pre>byte[] locBytes</pre>
<div class="block">Bytes of location annotations, which are ignored by
<code>equals</code>. If <code>locBytes</code> is null, there were no
non-<code>null</code> annotations during marshalling.</div>
</li>
<li class="blockListLast">
<h4>hash</h4>
<pre>int hash</pre>
<div class="block">Stored hash code of contained object.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="net/jini/io/MarshalledInstance.html#hashCode--"><code>MarshalledInstance.hashCode()</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.io.UnsupportedConstraintException">
<!-- -->
</a>
<h3>Class <a href="net/jini/io/UnsupportedConstraintException.html" title="class in net.jini.io">net.jini.io.UnsupportedConstraintException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5220259094045769772L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.io.context</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.io.context.ContextPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/io/context/ContextPermission.html" title="class in net.jini.io.context">net.jini.io.context.ContextPermission</a> extends <a href="net/jini/security/AccessPermission.html" title="class in net.jini.security">AccessPermission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1396656176817498282L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.jeri</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.jeri.BasicInvocationHandler">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/BasicInvocationHandler.html" title="class in net.jini.jeri">net.jini.jeri.BasicInvocationHandler</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-783920361025791412L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the object endpoint is
<code>null</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - unconditionally</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>oe</h4>
<pre><a href="net/jini/jeri/ObjectEndpoint.html" title="interface in net.jini.jeri">ObjectEndpoint</a> oe</pre>
<div class="block">The object endpoint for communicating with the remote object.</div>
&nbsp;</li>
<li class="blockList">
<h4>clientConstraints</h4>
<pre><a href="net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint">MethodConstraints</a> clientConstraints</pre>
<div class="block">The client constraints, or <code>null</code>.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>serverConstraints</h4>
<pre><a href="net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint">MethodConstraints</a> serverConstraints</pre>
<div class="block">The server constraints, or <code>null</code>.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.jeri.BasicObjectEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/BasicObjectEndpoint.html" title="class in net.jini.jeri">net.jini.jeri.BasicObjectEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>3235008605817758127L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">If this <code>BasicObjectEndpoint</code> participates in DGC,
initiates asynchronous DGC activity for it.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the <code>Endpoint</code> or
the object identifier is <code>null</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;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">If this <code>BasicObjectEndpoint</code> participates in DGC
and if <code>out</code> is an instance of <a href="net/jini/io/ObjectStreamContext.html" title="interface in net.jini.io"><code>ObjectStreamContext</code></a> and its context collection contains an
<a href="net/jini/io/context/AcknowledgmentSource.html" title="interface in net.jini.io.context"><code>AcknowledgmentSource</code></a>, ensures that an <a href="net/jini/io/context/AcknowledgmentSource.Listener.html" title="interface in net.jini.io.context"><code>AcknowledgmentSource.Listener</code></a> is
registered (with the <code>AcknowledgmentSource</code>) that
will hold a strong reference to this
<code>BasicObjectEndpoint</code> until the listener's <a href="net/jini/io/context/AcknowledgmentSource.Listener.html#acknowledgmentReceived-boolean-"><code>acknowledgmentReceived</code></a> method is invoked (or some other
implementation-specific event occurs, such as a timeout
expiration).</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>ep</h4>
<pre><a href="net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri">Endpoint</a> ep</pre>
<div class="block">The endpoint to send remote call requests to.</div>
&nbsp;</li>
<li class="blockList">
<h4>id</h4>
<pre><a href="net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</a> id</pre>
<div class="block">The object identifier for the remote object.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>dgc</h4>
<pre>boolean dgc</pre>
<div class="block">Flag indicating whether or not this
<code>BasicObjectEndpoint</code> participates in DGC.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.jeri.http</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.jeri.http.HttpEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/http/HttpEndpoint.html" title="class in net.jini.jeri.http">net.jini.jeri.http.HttpEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7094180943307123931L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the host name is
<code>null</code> or if the port number is out of the range
<code>1</code> to <code>65535</code> (inclusive)</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>
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>host</h4>
<pre><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> host</pre>
<div class="block">The host that this <code>HttpEndpoint</code> connects to.</div>
&nbsp;</li>
<li class="blockList">
<h4>port</h4>
<pre>int port</pre>
<div class="block">The TCP port that this <code>HttpEndpoint</code> connects to.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>sf</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> sf</pre>
<div class="block">The socket factory that this <code>HttpEndpoint</code> uses to
create <a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html?is-external=true" title="class or interface in java.net"><code>Socket</code></a> objects.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.jeri.kerberos</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.jeri.kerberos.KerberosEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/kerberos/KerberosEndpoint.html" title="class in net.jini.jeri.kerberos">net.jini.jeri.kerberos.KerberosEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-880347439811805543L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;ois)
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">Read in a serialized instance and check that the deserialized
instance has the right fields.</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>
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Resolves deserialized instance to equivalent canonical instance.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>serverHost</h4>
<pre><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> serverHost</pre>
<div class="block">Name or ip address of the server host.</div>
&nbsp;</li>
<li class="blockList">
<h4>serverPort</h4>
<pre>int serverPort</pre>
<div class="block">Port that the server is listening on for incoming connection
requests.</div>
&nbsp;</li>
<li class="blockList">
<h4>serverPrincipal</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/kerberos/KerberosPrincipal.html?is-external=true" title="class or interface in javax.security.auth.kerberos">KerberosPrincipal</a> serverPrincipal</pre>
<div class="block">Principal of which the server is capable of authenticating as.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>csf</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> csf</pre>
<div class="block">The socket factory that this <code>KerberosEndpoint</code> uses
to create <code>java.net.Socket</code> objects.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.jeri.ssl</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.jeri.ssl.ConfidentialityStrength">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/ssl/ConfidentialityStrength.html" title="class in net.jini.jeri.ssl">net.jini.jeri.ssl.ConfidentialityStrength</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5413316999614306469L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
<div class="block">Canonicalize so that <code>==</code> can be used.</div>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>value</h4>
<pre>boolean value</pre>
<div class="block"><code>true</code> for <code>STRONG</code>, <code>false</code> for
<code>WEAK</code></div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.jeri.ssl.HttpsEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/ssl/HttpsEndpoint.html" title="class in net.jini.jeri.ssl">net.jini.jeri.ssl.HttpsEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3438786823613900804L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">Reads the <code>serverHost</code>, <code>port</code>, and
<code>socketFactory</code> fields, checks that <code>serverHost</code>
is not <code>null</code> and <code>port</code> is in range, and sets
transient fields.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>serverHost</code> is
<code>null</code> or <code>port</code> is out of range</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>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;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">Writes the <code>serverHost</code>, <code>port</code>, and
<code>socketFactory</code> fields.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>port</h4>
<pre>int port</pre>
<div class="block">The server port.</div>
</li>
<li class="blockList">
<h4>serverHost</h4>
<pre><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> serverHost</pre>
<div class="block">The name of the server host.</div>
</li>
<li class="blockListLast">
<h4>socketFactory</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> socketFactory</pre>
<div class="block">The socket factory for creating sockets, or
<code>null</code> to use default sockets.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.jeri.ssl.SslEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/ssl/SslEndpoint.html" title="class in net.jini.jeri.ssl">net.jini.jeri.ssl.SslEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>5311538504705775156L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">Reads the <code>serverHost</code>, <code>port</code>, and
<code>socketFactory</code> fields, checks that <code>serverHost</code>
is not <code>null</code> and <code>port</code> is in range, and sets
transient fields.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <code>serverHost</code> is
<code>null</code> or <code>port</code> is out of range</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>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;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">Writes the <code>serverHost</code>, <code>port</code>, and
<code>socketFactory</code> fields.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>port</h4>
<pre>int port</pre>
<div class="block">The server port.</div>
</li>
<li class="blockList">
<h4>serverHost</h4>
<pre><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> serverHost</pre>
<div class="block">The name of the server host.</div>
</li>
<li class="blockListLast">
<h4>socketFactory</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> socketFactory</pre>
<div class="block">The socket factory for creating sockets, or
<code>null</code> to use default sockets.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.jeri.tcp</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.jeri.tcp.TcpEndpoint">
<!-- -->
</a>
<h3>Class <a href="net/jini/jeri/tcp/TcpEndpoint.html" title="class in net.jini.jeri.tcp">net.jini.jeri.tcp.TcpEndpoint</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2840731722681368933L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the host name is
<code>null</code> or if the port number is out of the range
<code>1</code> to <code>65535</code> (inclusive)</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>
<li class="blockListLast">
<h4>readResolve</h4>
<pre>private&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;readResolve()</pre>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>host</h4>
<pre><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> host</pre>
<div class="block">The host that this <code>TcpEndpoint</code> connects to.</div>
&nbsp;</li>
<li class="blockList">
<h4>port</h4>
<pre>int port</pre>
<div class="block">The TCP port that this <code>TcpEndpoint</code> connects to.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>sf</h4>
<pre><a href="http://docs.oracle.com/javase/6/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> sf</pre>
<div class="block">The socket factory that this <code>TcpEndpoint</code> uses to
create <code>Socket</code> objects.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.loader</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.loader.DownloadPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/loader/DownloadPermission.html" title="class in net.jini.loader">net.jini.loader.DownloadPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/BasicPermission.html?is-external=true" title="class or interface in java.security">BasicPermission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4658906595080241355L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.security</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.security.AccessPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/AccessPermission.html" title="class in net.jini.security">net.jini.security.AccessPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security">Permission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>7269818741475881138L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies the syntax of the target name and recreates any transient
state.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the target name is <code>null</code>,
or if the target name does not match the syntax specified in the
comments at the beginning of this class</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>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.security.AuthenticationPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/AuthenticationPermission.html" title="class in net.jini.security">net.jini.security.AuthenticationPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security">Permission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4733723479228998183L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies the syntax of the target name and recreates any transient
state.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the target name or actions
string is <code>null</code>, or if the target name or actions string
does not match the syntax specified in the comments at the beginning
of this class</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>actions</h4>
<pre><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> actions</pre>
<div class="block">The actions.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.security.AuthenticationPermission.AuthenticationPermissionCollection">
<!-- -->
</a>
<h3>Class net.jini.security.AuthenticationPermission.AuthenticationPermissionCollection extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PermissionCollection.html?is-external=true" title="class or interface in java.security">PermissionCollection</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-2967578431368213049L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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">Verifies the permissions list.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the list is
<code>null</code> or any element is not an instance of
<code>AuthenticationPermission</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</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></pre>
<div class="block">Writes the state to the stream.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>permissions</h4>
<pre><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>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; permissions</pre>
<div class="block">The permissions.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.security.BasicProxyPreparer">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/BasicProxyPreparer.html" title="class in net.jini.security">net.jini.security.BasicProxyPreparer</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4439691869768577046L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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">Verifies that fields have legal values.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if
<code>methodConstraintsSpecified</code> is <code>false</code>
and <code>methodConstraints</code> is not <code>null</code>, if
<code>permissions</code> is <code>null</code>, or if
<code>permissions</code> is not <code>null</code> and any of its
elements are <code>null</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> - if an I/O error occurs</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> - if the class of a serialized object could
not be found</dd>
</dl>
</li>
<li class="blockListLast">
<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">Throws an exception to insure that data was supplied in order to set the
permissions field to an empty array.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - whenever this method is called</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>methodConstraints</h4>
<pre><a href="net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint">MethodConstraints</a> methodConstraints</pre>
<div class="block">Method constraints to use when verifying if proxies are
trusted and for setting their constraints, if
<code>methodConstraintsSpecified</code> is
<code>true</code>. Set to <code>null</code> if
<code>methodConstraintsSpecified</code> is
<code>false</code>.</div>
</li>
<li class="blockList">
<h4>methodConstraintsSpecified</h4>
<pre>boolean methodConstraintsSpecified</pre>
<div class="block">Whether to use <code>methodConstraints</code> when
verifying if proxies are trusted and for setting their
constraints.</div>
</li>
<li class="blockList">
<h4>permissions</h4>
<pre>Permission[] permissions</pre>
<div class="block">Permissions to grant to proxies, or an empty array if no
permissions should be granted. The value is always
non-<code>null</code>.</div>
</li>
<li class="blockListLast">
<h4>verify</h4>
<pre>boolean verify</pre>
<div class="block">Whether to verify if proxies are trusted.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.security.GrantPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/GrantPermission.html" title="class in net.jini.security">net.jini.security.GrantPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security">Permission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>4668259055340724280L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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">Reconstitutes contained permissions based on the information in the
target name.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the target name is <code>null</code>
or does not conform to the syntax specified in the
documentation for <a href="net/jini/security/GrantPermission.html" title="class in net.jini.security"><code>GrantPermission</code></a></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>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</a>&nbsp;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">Writes target name representing contained permissions.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/NotSerializableException.html?is-external=true" title="class or interface in java.io">NotSerializableException</a></code> - if the <code>GrantPermission</code>
was constructed explicitly with
<code>java.security.UnresolvedPermission</code>s</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>
</dl>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.security.GrantPermission.GrantPermissionCollection">
<!-- -->
</a>
<h3>Class net.jini.security.GrantPermission.GrantPermissionCollection extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PermissionCollection.html?is-external=true" title="class or interface in java.security">PermissionCollection</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>8227621799817733985L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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">Verifies the permissions list.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the list is
<code>null</code> or any element is not an instance of
<code>GrantPermission</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
<li class="blockListLast">
<h4>writeObject</h4>
<pre>private&nbsp;void&nbsp;writeObject(<a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html?is-external=true" title="class or interface in java.io">ObjectOutputStream</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></pre>
<div class="block">Writes the permissions list.</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>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>perms</h4>
<pre><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>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; perms</pre>
<div class="block">The permissions.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.security.policy</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.security.policy.PolicyInitializationException">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/policy/PolicyInitializationException.html" title="class in net.jini.security.policy">net.jini.security.policy.PolicyInitializationException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-7466794219271489139L</dd>
</dl>
</li>
<li class="blockList"><a name="net.jini.security.policy.UmbrellaGrantPermission">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/policy/UmbrellaGrantPermission.html" title="class in net.jini.security.policy">net.jini.security.policy.UmbrellaGrantPermission</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Permission.html?is-external=true" title="class or interface in java.security">Permission</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-969939904144051917L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.security.proxytrust</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.security.proxytrust.ProxyTrustInvocationHandler">
<!-- -->
</a>
<h3>Class <a href="net/jini/security/proxytrust/ProxyTrustInvocationHandler.html" title="class in net.jini.security.proxytrust">net.jini.security.proxytrust.ProxyTrustInvocationHandler</a> 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 Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-3270029468290295063L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<ul class="blockList">
<li class="blockListLast">
<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">Verifies that the main proxy is an instance of
<a href="net/jini/security/proxytrust/TrustEquivalence.html" title="interface in net.jini.security.proxytrust"><code>TrustEquivalence</code></a>, and that the bootstrap proxy is an instance
of both <a href="net/jini/core/constraint/RemoteMethodControl.html" title="interface in net.jini.core.constraint"><code>RemoteMethodControl</code></a> and <code>TrustEquivalence</code>.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if the main proxy is not an instance of
<code>TrustEquivalence</code>, or the bootstrap proxy is not an
instance of both <code>RemoteMethodControl</code> and
<code>TrustEquivalence</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/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>main</h4>
<pre><a href="net/jini/core/constraint/RemoteMethodControl.html" title="interface in net.jini.core.constraint">RemoteMethodControl</a> main</pre>
<div class="block">The main proxy.</div>
&nbsp;</li>
<li class="blockListLast">
<h4>boot</h4>
<pre><a href="net/jini/security/proxytrust/ProxyTrust.html" title="interface in net.jini.security.proxytrust">ProxyTrust</a> boot</pre>
<div class="block">The bootstrap proxy.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.space</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.space.AvailabilityEvent">
<!-- -->
</a>
<h3>Class <a href="net/jini/space/AvailabilityEvent.html" title="class in net.jini.space">net.jini.space.AvailabilityEvent</a> extends <a href="net/jini/core/event/RemoteEvent.html" title="class in net.jini.core.event">RemoteEvent</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialization Methods</h3>
<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;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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if <a href="net/jini/core/event/RemoteEvent.html#source"><code>RemoteEvent.source</code></a> is <code>null</code>
or is not a <a href="net/jini/space/JavaSpace.html" title="interface in net.jini.space"><code>JavaSpace</code></a></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>
<li class="blockListLast">
<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>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<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> - if called</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>visibilityTransition</h4>
<pre>boolean visibilityTransition</pre>
<div class="block"><code>true</code> if this event signals a
transition from invisible to visible as well
as unavailable to available.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="net.jini.space.InternalSpaceException">
<!-- -->
</a>
<h3>Class <a href="net/jini/space/InternalSpaceException.html" title="class in net.jini.space">net.jini.space.InternalSpaceException</a> extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-4167507833172939849L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>nestedException</h4>
<pre><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> nestedException</pre>
<div class="block">The exception (if any) that triggered the internal exception. This
may be <code>null</code>.</div>
&nbsp;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;net.jini.url.httpmd</h2>
<ul class="blockList">
<li class="blockList"><a name="net.jini.url.httpmd.WrongMessageDigestException">
<!-- -->
</a>
<h3>Class <a href="net/jini/url/httpmd/WrongMessageDigestException.html" title="class in net.jini.url.httpmd">net.jini.url.httpmd.WrongMessageDigestException</a> extends <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> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>-5982551285440426248L</dd>
</dl>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= 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>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>