blob: ea9f9eead18924bef153eccc6a16069be33cbdd9 [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:49 EST 2016 -->
<title>Overview (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="Overview (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 class="navBarCell1Rev">Overview</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?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.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 class="title">Apache River v3.0.0 Specification-only API Documentation</h1>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/activation/package-summary.html">net.jini.activation</a></td>
<td class="colLast">
<div class="block">Extensions to the Java(TM) Remote Method Invocation (Java RMI) activation
framework to support activatable objects that are exported using an
<a href="net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> to go inactive, to provide invocation
handlers for exporters that want to use dynamic proxies for
activatable remote objects, and to support trust verification of
secure activatable dynamic proxies and secure activation identifiers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/config/package-summary.html">net.jini.config</a></td>
<td class="colLast">
<div class="block">Provides a <a href="net/jini/config/Configuration.html" title="interface in net.jini.config"><code>Configuration</code></a> interface for obtaining
objects needed to configure applications, such as <a href="net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> or <a href="net/jini/security/ProxyPreparer.html" title="interface in net.jini.security"><code>ProxyPreparer</code></a>
instances, or other application-specific objects, from configuration
files, databases, or other sources.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/constraint/package-summary.html">net.jini.constraint</a></td>
<td class="colLast">
<div class="block">Provides a basic implementation of
<a href="net/jini/core/constraint/MethodConstraints.html" title="interface in net.jini.core.constraint"><code>MethodConstraints</code></a> and a
<a href="net/jini/security/TrustVerifier.html" title="interface in net.jini.security"><code>TrustVerifier</code></a> for common constraints.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/core/constraint/package-summary.html">net.jini.core.constraint</a></td>
<td class="colLast">
<div class="block">Defines constraints and collections of constraints that can be used to control
method invocation, and an interface that proxies implement to allow clients
to specify constraints for remote method calls.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/core/discovery/package-summary.html">net.jini.core.discovery</a></td>
<td class="colLast">
<div class="block">A standard utility class for finding particular lookup services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/core/entry/package-summary.html">net.jini.core.entry</a></td>
<td class="colLast">
<div class="block">The <CODE>Entry</CODE> interface and its associated
<CODE>UnusableEntryException</CODE> are used by the lookup service
to represent service-specific attributes and by the <CODE>JavaSpace</CODE>
interface to mark entries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/core/event/package-summary.html">net.jini.core.event</a></td>
<td class="colLast">
<div class="block">The <CODE>RemoteEventListener</CODE> interface and related standard classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/core/lease/package-summary.html">net.jini.core.lease</a></td>
<td class="colLast">
<div class="block">These are distributed leasing interfaces and classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/core/lookup/package-summary.html">net.jini.core.lookup</a></td>
<td class="colLast">
<div class="block">These are the lookup service interfaces and classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/core/transaction/package-summary.html">net.jini.core.transaction</a></td>
<td class="colLast">
<div class="block">These are the transaction abstraction's interfaces and classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/core/transaction/server/package-summary.html">net.jini.core.transaction.server</a></td>
<td class="colLast">
<div class="block">These are the default transaction semantics for participant/manager interaction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/entry/package-summary.html">net.jini.entry</a></td>
<td class="colLast">
<div class="block">Provides classes that are useful when handling or implementing
entries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/export/package-summary.html">net.jini.export</a></td>
<td class="colLast">
<div class="block">Provides generic abstractions for exporting remote objects (<a href="net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a>), obtaining a proxy from an exported remote
object (<a href="net/jini/export/ProxyAccessor.html" title="interface in net.jini.export"><code>ProxyAccessor</code></a>), obtaining the
server-side context information for an executing remote call (<a href="net/jini/export/ServerContext.html" title="class in net.jini.export"><code>ServerContext</code></a>), and defining export permissions
(<a href="net/jini/export/ExportPermission.html" title="class in net.jini.export"><code>ExportPermission</code></a>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/id/package-summary.html">net.jini.id</a></td>
<td class="colLast">
<div class="block">Provides classes and interfaces for using universally unique
identifiers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/iiop/package-summary.html">net.jini.iiop</a></td>
<td class="colLast">
<div class="block">Provides an <a href="net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> implementation,
<a href="net/jini/iiop/IiopExporter.html" title="class in net.jini.iiop"><code>IiopExporter</code></a>, that can be used to export
and unexport
<a href="http://java.sun.com/j2se/1.4/docs/guide/rmi-iiop/">RMI-IIOP</a> remote
objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/io/package-summary.html">net.jini.io</a></td>
<td class="colLast">
<div class="block">Provides I/O interfaces and utility classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/io/context/package-summary.html">net.jini.io.context</a></td>
<td class="colLast">
<div class="block">Provides type definitions for elements commonly found in the context
collections available from
<a href="net/jini/export/ServerContext.html" title="class in net.jini.export"><code>ServerContext</code></a> and
<a href="net/jini/io/ObjectStreamContext.html" title="interface in net.jini.io"><code>ObjectStreamContext</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/jeri/package-summary.html">net.jini.jeri</a></td>
<td class="colLast">
<div class="block">Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/jeri/connection/package-summary.html">net.jini.jeri.connection</a></td>
<td class="colLast">
<div class="block">Provides interfaces and classes for implementing connection-based
Jini extensible remote invocation (Jini ERI) transport layer
providers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/jeri/http/package-summary.html">net.jini.jeri.http</a></td>
<td class="colLast">
<div class="block">Provides implementations of the <a href="net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and
<a href="net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> abstractions that use HTTP
messages sent over TCP sockets as the underlying communication
mechanism.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/jeri/kerberos/package-summary.html">net.jini.jeri.kerberos</a></td>
<td class="colLast">
<div class="block">Provides implementations of <a href="net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and <a href="net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> that use Kerberos as the underlying
network security protocol to support security related invocation
constraints for remote requests.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/jeri/ssl/package-summary.html">net.jini.jeri.ssl</a></td>
<td class="colLast">
<div class="block">Provides implementations of <a href="net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and <a href="net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> that use TLS/SSL and HTTPS (HTTP over
TLS/SSL) to support invocation constraints.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/jeri/tcp/package-summary.html">net.jini.jeri.tcp</a></td>
<td class="colLast">
<div class="block">Provides implementations of the <a href="net/jini/jeri/Endpoint.html" title="interface in net.jini.jeri"><code>Endpoint</code></a> and
<a href="net/jini/jeri/ServerEndpoint.html" title="interface in net.jini.jeri"><code>ServerEndpoint</code></a> abstractions that use TCP sockets
as the underlying communication mechanism.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/jrmp/package-summary.html">net.jini.jrmp</a></td>
<td class="colLast">
<div class="block">Provides an <a href="net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> implementation,
<a href="net/jini/jrmp/JrmpExporter.html" title="class in net.jini.jrmp"><code>JrmpExporter</code></a>, that can be used to export
and unexport activatable and non-activatable
<a href="http://java.sun.com/j2se/1.4/docs/guide/rmi/">JRMP</a> remote objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/loader/package-summary.html">net.jini.loader</a></td>
<td class="colLast">
<div class="block">Provides interfaces and utility classes related to dynamic class
loading with <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RMIClassLoader.html?is-external=true" title="class or interface in java.rmi.server"><code>RMIClassLoader</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/loader/pref/package-summary.html">net.jini.loader.pref</a></td>
<td class="colLast">
<div class="block">Provides class loader and <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RMIClassLoader.html?is-external=true" title="class or interface in java.rmi.server"><code>RMIClassLoader</code></a>
provider implementations that support <i>preferred classes</i>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/security/package-summary.html">net.jini.security</a></td>
<td class="colLast">
<div class="block">Provides mechanisms and abstractions for managing security, especially in the
presence of dynamically downloaded code.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/security/policy/package-summary.html">net.jini.security.policy</a></td>
<td class="colLast">
<div class="block">Provides an interface for security policy providers capable of dynamic
permission grants, an interface for security manager or policy providers
that use custom security context state, and a security policy provider
supporting dynamic permission grants.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/security/proxytrust/package-summary.html">net.jini.security.proxytrust</a></td>
<td class="colLast">
<div class="block">Defines a trust verifier to support verification of proxies that use
dynamically downloaded code, implementation mechanisms to support the
verification of such proxies, and an exporter for remote objects that have
such proxies.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/space/package-summary.html">net.jini.space</a></td>
<td class="colLast">
<div class="block">JavaSpaces servers provide a place on the network, a <em>space</em>,
for clients to store and exchange objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/url/file/package-summary.html">net.jini.url.file</a></td>
<td class="colLast">
<div class="block">Provides support for FILE URLs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="net/jini/url/httpmd/package-summary.html">net.jini.url.httpmd</a></td>
<td class="colLast">
<div class="block">Provides support for the HTTPMD URL protocol.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="net/jini/url/https/package-summary.html">net.jini.url.https</a></td>
<td class="colLast">
<div class="block">Provides support for HTTPS URLs.</div>
</td>
</tr>
</tbody>
</table>
</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 class="navBarCell1Rev">Overview</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?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.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>