| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
| <!-- NewPage --> | |
| <html lang="en"> | |
| <head> | |
| <!-- Generated by javadoc (1.8.0) on Sun Aug 28 20:42:56 EST 2016 --> | |
| <title>AbstractActivationGroup (Apache River v3.0.0 API Documentation (internals))</title> | |
| <meta name="date" content="2016-08-28"> | |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> | |
| <script type="text/javascript" src="../../../../script.js"></script> | |
| </head> | |
| <body> | |
| <script type="text/javascript"><!-- | |
| try { | |
| if (location.href.indexOf('is-external=true') == -1) { | |
| parent.document.title="AbstractActivationGroup (Apache River v3.0.0 API Documentation (internals))"; | |
| } | |
| } | |
| catch(err) { | |
| } | |
| //--> | |
| var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":9,"i5":9,"i6":10,"i7":9,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10}; | |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; | |
| var altColor = "altColor"; | |
| var rowColor = "rowColor"; | |
| var tableTab = "tableTab"; | |
| var activeTableTab = "activeTableTab"; | |
| </script> | |
| <noscript> | |
| <div>JavaScript is disabled on your browser.</div> | |
| </noscript> | |
| <!-- ========= START OF TOP NAVBAR ======= --> | |
| <div class="topNav"><a name="navbar.top"> | |
| <!-- --> | |
| </a> | |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> | |
| <a name="navbar.top.firstrow"> | |
| <!-- --> | |
| </a> | |
| <ul class="navList" title="Navigation"> | |
| <li><a href="../../../../overview-summary.html">Overview</a></li> | |
| <li><a href="package-summary.html">Package</a></li> | |
| <li class="navBarCell1Rev">Class</li> | |
| <li><a href="class-use/AbstractActivationGroup.html">Use</a></li> | |
| <li><a href="package-tree.html">Tree</a></li> | |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> | |
| <li><a href="../../../../index-all.html">Index</a></li> | |
| <li><a href="../../../../help-doc.html">Help</a></li> | |
| </ul> | |
| </div> | |
| <div class="subNav"> | |
| <ul class="navList"> | |
| <li>Prev Class</li> | |
| <li><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.ActiveEntry.html" title="class in org.apache.river.phoenix"><span class="typeNameLink">Next Class</span></a></li> | |
| </ul> | |
| <ul class="navList"> | |
| <li><a href="../../../../index.html?org/apache/river/phoenix/AbstractActivationGroup.html" target="_top">Frames</a></li> | |
| <li><a href="AbstractActivationGroup.html" target="_top">No Frames</a></li> | |
| </ul> | |
| <ul class="navList" id="allclasses_navbar_top"> | |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> | |
| </ul> | |
| <div> | |
| <script type="text/javascript"><!-- | |
| allClassesLink = document.getElementById("allclasses_navbar_top"); | |
| if(window==top) { | |
| allClassesLink.style.display = "block"; | |
| } | |
| else { | |
| allClassesLink.style.display = "none"; | |
| } | |
| //--> | |
| </script> | |
| </div> | |
| <div> | |
| <ul class="subNavList"> | |
| <li>Summary: </li> | |
| <li><a href="#nested.class.summary">Nested</a> | </li> | |
| <li><a href="#field.summary">Field</a> | </li> | |
| <li><a href="#constructor.summary">Constr</a> | </li> | |
| <li><a href="#method.summary">Method</a></li> | |
| </ul> | |
| <ul class="subNavList"> | |
| <li>Detail: </li> | |
| <li><a href="#field.detail">Field</a> | </li> | |
| <li><a href="#constructor.detail">Constr</a> | </li> | |
| <li><a href="#method.detail">Method</a></li> | |
| </ul> | |
| </div> | |
| <a name="skip.navbar.top"> | |
| <!-- --> | |
| </a></div> | |
| <!-- ========= END OF TOP NAVBAR ========= --> | |
| <!-- ======== START OF CLASS DATA ======== --> | |
| <div class="header"> | |
| <div class="subTitle">org.apache.river.phoenix</div> | |
| <h2 title="Class AbstractActivationGroup" class="title">Class AbstractActivationGroup</h2> | |
| </div> | |
| <div class="contentContainer"> | |
| <ul class="inheritance"> | |
| <li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true" title="class or interface in java.rmi.server">java.rmi.server.RemoteObject</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html?is-external=true" title="class or interface in java.rmi.server">java.rmi.server.RemoteServer</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true" title="class or interface in java.rmi.server">java.rmi.server.UnicastRemoteObject</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li><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">java.rmi.activation.ActivationGroup</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li><a href="../../../../net/jini/activation/ActivationGroup.html" title="class in net.jini.activation">net.jini.activation.ActivationGroup</a></li> | |
| <li> | |
| <ul class="inheritance"> | |
| <li>org.apache.river.phoenix.AbstractActivationGroup</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <div class="description"> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <dl> | |
| <dt>All Implemented Interfaces:</dt> | |
| <dd><a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true" title="class or interface in java.rmi.activation">ActivationInstantiator</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/Remote.html?is-external=true" title="class or interface in java.rmi">Remote</a>, <a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a></dd> | |
| </dl> | |
| <dl> | |
| <dt>Direct Known Subclasses:</dt> | |
| <dd><a href="../../../../org/apache/river/phoenix/ActivationGroupImpl.html" title="class in org.apache.river.phoenix">ActivationGroupImpl</a></dd> | |
| </dl> | |
| <hr> | |
| <br> | |
| <pre>abstract class <span class="typeNameLabel">AbstractActivationGroup</span> | |
| extends <a href="../../../../net/jini/activation/ActivationGroup.html" title="class in net.jini.activation">ActivationGroup</a> | |
| implements <a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a></pre> | |
| <div class="block">The default activation group implementation for phoenix. Instances of | |
| this class are configurable through a <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config"><code>Configuration</code></a>, as detailed | |
| further below, and provide the necessary support to allow exporter-based | |
| remote objects to go inactive. Instances of this class support the | |
| creation of remote objects through the normal activatable constructor; | |
| an activatable remote object must either implement the <a href="../../../../net/jini/export/ProxyAccessor.html" title="interface in net.jini.export"><code>ProxyAccessor</code></a> interface to return a suitable proxy for the remote | |
| object, or the remote object must itself be serializable and marshalling | |
| the object must produce a suitable proxy for the remote object. | |
| <p>An instance of this class can be configured by specifying an | |
| <a href="../../../../org/apache/river/phoenix/ActivationGroupData.html" title="class in org.apache.river.phoenix"><code>ActivationGroupData</code></a> instance containing configuration options | |
| as the initialization data for the activation group. Typically | |
| this is accomplished indirectly, by setting the | |
| <code>groupConfig</code> configuration entry for | |
| phoenix itself. The following entries are obtained from the configuration, | |
| all for the component named <code>org.apache.river.phoenix</code>: | |
| <table summary="Describes the loginContext configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| loginContext</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code><a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login"><code>LoginContext</code></a></code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>null</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> JAAS login context | |
| </table> | |
| <table summary="Describes the inheritGroupSubject configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| inheritGroupSubject</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code>boolean</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>false</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> if <code>true</code>, group subject is inherited | |
| when an activatable object is created | |
| </table> | |
| <table summary="Describes the instantiatorExporter configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| instantiatorExporter</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code><a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a></code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> retains existing JRMP export of instantiator | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationInstantiator</code></a> | |
| exporter | |
| </table> | |
| <table summary="Describes the monitorPreparer configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| monitorPreparer</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code><a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security"><code>ProxyPreparer</code></a></code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>new <a href="../../../../net/jini/security/BasicProxyPreparer.html" title="class in net.jini.security"><code>BasicProxyPreparer</code></a>()</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationMonitor.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationMonitor</code></a> | |
| proxy preparer | |
| </table> | |
| <table summary="Describes the systemPreparer configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| systemPreparer</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code><a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security"><code>ProxyPreparer</code></a></code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>new <a href="../../../../net/jini/security/BasicProxyPreparer.html" title="class in net.jini.security"><code>BasicProxyPreparer</code></a>()</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationSystem.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationSystem</code></a> | |
| proxy preparer | |
| </table> | |
| <table summary="Describes the unexportTimeout configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| unexportTimeout</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code>int</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>60000</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> maximum time in milliseconds to wait for | |
| in-progress calls to finish before forcibly unexporting the | |
| group when going inactive | |
| </table> | |
| <table summary="Describes the unexportWait configuration entry" | |
| border="0" cellpadding="2"> | |
| <tr valign="top"> | |
| <th scope="col" summary="layout"> <font size="+1">•</font> | |
| <th scope="col" align="left" colspan="2"> <font size="+1"><code> | |
| unexportWait</code></font> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Type: <td> <code>int</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Default: <td> <code>10</code> | |
| <tr valign="top"> <td>   <th scope="row" align="right"> | |
| Description: <td> milliseconds to wait between unexport attempts | |
| when going inactive | |
| </table> | |
| <p>This class depends on its <a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"><code>createGroup</code></a> method being | |
| called to initialize the activation group. As such, this class cannot be | |
| used in conjunction with the standard <code>rmid</code>.</div> | |
| <dl> | |
| <dt><span class="simpleTagLabel">Since:</span></dt> | |
| <dd>2.0</dd> | |
| <dt><span class="simpleTagLabel">Author:</span></dt> | |
| <dd>Sun Microsystems, Inc.</dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| </div> | |
| <div class="summary"> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <!-- ======== NESTED CLASS SUMMARY ======== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="nested.class.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Nested Class Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> | |
| <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier and Type</th> | |
| <th class="colLast" scope="col">Class and Description</th> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static class </code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.ActiveEntry.html" title="class in org.apache.river.phoenix">AbstractActivationGroup.ActiveEntry</a></span></code> | |
| <div class="block">Entry in table for active object.</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static class </code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.AlreadyExportedExporter.html" title="class in org.apache.river.phoenix">AbstractActivationGroup.AlreadyExportedExporter</a></span></code> | |
| <div class="block">Exporter for an object that is already exported to JRMP.</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static class </code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.WrappedGID.html" title="class in org.apache.river.phoenix">AbstractActivationGroup.WrappedGID</a></span></code> | |
| <div class="block">ActivationGroupID containing a prepared ActivationSystem proxy and | |
| the original ActivationGroupID (with unprepared ActivationSystem | |
| proxy), that writeReplaces itself to the original.</div> | |
| </td> | |
| </tr> | |
| </table> | |
| </li> | |
| </ul> | |
| <!-- =========== FIELD SUMMARY =========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="field.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Field Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> | |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier and Type</th> | |
| <th class="colLast" scope="col">Field and Description</th> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#active">active</a></span></code> | |
| <div class="block">maps ActivationID to ActiveEntry</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#ACTIVE">ACTIVE</a></span></code> | |
| <div class="block">createGroup has succeeded</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <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></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#activeObjectPermission">activeObjectPermission</a></span></code> | |
| <div class="block">permission to check for monitor's activeObject call</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#CREATED">CREATED</a></span></code> | |
| <div class="block">constructor (including activeGroup) has succeeded</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#CREATING">CREATING</a></span></code> | |
| <div class="block">in the middle of createGroup</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#exporter">exporter</a></span></code> </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#groupID">groupID</a></span></code> | |
| <div class="block">original unprepared group id</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#id">id</a></span></code> </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#INACTIVE">INACTIVE</a></span></code> | |
| <div class="block">group is inactive</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <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></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#inactiveObjectPermission">inactiveObjectPermission</a></span></code> | |
| <div class="block">permission to check for monitor's activeObject call</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static long</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#incarnation">incarnation</a></span></code> </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#inheritGroupSubject">inheritGroupSubject</a></span></code> | |
| <div class="block">true if group subject is inherited when creating activatable objects</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <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></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#lockedIDs">lockedIDs</a></span></code> | |
| <div class="block">ActivationIDs with operations in progress</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#login">login</a></span></code> | |
| <div class="block">server LoginContext or null</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationMonitor.html?is-external=true" title="class or interface in java.rmi.activation">ActivationMonitor</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#monitor">monitor</a></span></code> </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#monPreparer">monPreparer</a></span></code> | |
| <div class="block">monitor proxy preparer</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <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>[]</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#paramTypes">paramTypes</a></span></code> | |
| <div class="block">parameter types for activatable constructor</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#PHOENIX">PHOENIX</a></span></code> </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true" title="class or interface in java.rmi.activation">ActivationInstantiator</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#proxy">proxy</a></span></code> | |
| <div class="block">proxy for this activation group</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#refuseCalls">refuseCalls</a></span></code> | |
| <div class="block">true if calls should be refused, false otherwise</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamField.html?is-external=true" title="class or interface in java.io">ObjectStreamField</a>[]</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#serialPersistentFields">serialPersistentFields</a></span></code> </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static long</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#serialVersionUID">serialVersionUID</a></span></code> </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#state">state</a></span></code> </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static long</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#unexportTimeout">unexportTimeout</a></span></code> | |
| <div class="block">timeout on wait for unexport to succeed</div> | |
| </td> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colFirst"><code>private static long</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#unexportWait">unexportWait</a></span></code> | |
| <div class="block">timeout on wait between unexport attempts</div> | |
| </td> | |
| </tr> | |
| <tr class="rowColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#UNUSED">UNUSED</a></span></code> | |
| <div class="block">instance has not been created</div> | |
| </td> | |
| </tr> | |
| </table> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="fields.inherited.from.class.java.rmi.server.RemoteObject"> | |
| <!-- --> | |
| </a> | |
| <h3>Fields inherited from class java.rmi.server.<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true" title="class or interface in java.rmi.server">RemoteObject</a></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#ref" title="class or interface in java.rmi.server">ref</a></code></li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="constructor.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Constructor Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> | |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> | |
| <tr> | |
| <th class="colOne" scope="col">Constructor and Description</th> | |
| </tr> | |
| <tr class="altColor"> | |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#AbstractActivationGroup-java.rmi.activation.ActivationGroupID-java.rmi.MarshalledObject-">AbstractActivationGroup</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> id, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> data)</code> | |
| <div class="block">Creates an instance with the specified group identifier and | |
| initialization data.</div> | |
| </td> | |
| </tr> | |
| </table> | |
| </li> | |
| </ul> | |
| <!-- ========== METHOD SUMMARY =========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="method.summary"> | |
| <!-- --> | |
| </a> | |
| <h3>Method Summary</h3> | |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> | |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> | |
| <tr> | |
| <th class="colFirst" scope="col">Modifier and Type</th> | |
| <th class="colLast" scope="col">Method and Description</th> | |
| </tr> | |
| <tr id="i0" class="altColor"> | |
| <td class="colFirst"><code>private void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#acquireLock-java.rmi.activation.ActivationID-">acquireLock</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id)</code> </td> | |
| </tr> | |
| <tr id="i1" class="rowColor"> | |
| <td class="colFirst"><code>void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#activeObject-java.rmi.activation.ActivationID-java.rmi.Remote-">activeObject</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id, | |
| <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> impl)</code> | |
| <div class="block">Marks the object as active in this virtual machine, and calls the | |
| superclass <code>activeObject</code> method with the same arguments, | |
| with the <code>ActivationMonitor</code> constraints (if any) set as | |
| contextual client constraints, and with the group's subject (if any) | |
| set as the executing subject.</div> | |
| </td> | |
| </tr> | |
| <tr id="i2" class="altColor"> | |
| <td class="colFirst"><code>private static void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#checkInactiveGroup--">checkInactiveGroup</a></span>()</code> </td> | |
| </tr> | |
| <tr id="i3" class="rowColor"> | |
| <td class="colFirst"><code>private static boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#covers-java.lang.ClassLoader-java.lang.ClassLoader-">covers</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> sub, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> sup)</code> | |
| <div class="block">Returns true if the first argument is either equal to, or is a | |
| descendant of, the second argument.</div> | |
| </td> | |
| </tr> | |
| <tr id="i4" class="altColor"> | |
| <td class="colFirst"><code>static <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></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-">createGroup</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> id, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupDesc.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupDesc</a> desc, | |
| long incarnation)</code> | |
| <div class="block">Creates an <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"><code>ActivationGroup</code></a> instance and | |
| returns it.</div> | |
| </td> | |
| </tr> | |
| <tr id="i5" class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#doAction-java.security.PrivilegedExceptionAction-">doAction</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivilegedExceptionAction.html?is-external=true" title="class or interface in java.security">PrivilegedExceptionAction</a> action)</code> | |
| <div class="block">Execute the specified action on behalf of the server subject without | |
| requiring the caller to have doAsPrivileged permission.</div> | |
| </td> | |
| </tr> | |
| <tr id="i6" class="altColor"> | |
| <td class="colFirst"><code>(package private) void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#export--">export</a></span>()</code> </td> | |
| </tr> | |
| <tr id="i7" class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#getConfiguration-java.rmi.MarshalledObject-">getConfiguration</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> mobj)</code> | |
| <div class="block">Returns the configuration obtained from the specified marshalled | |
| object.</div> | |
| </td> | |
| </tr> | |
| <tr id="i8" class="altColor"> | |
| <td class="colFirst"><code>private static int</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#getInt-net.jini.config.Configuration-java.lang.String-int-">getInt</a></span>(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, | |
| int defValue)</code> | |
| <div class="block">Return an int configuration entry.</div> | |
| </td> | |
| </tr> | |
| <tr id="i9" class="rowColor"> | |
| <td class="colFirst"><code>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#getPreparer-net.jini.config.Configuration-java.lang.String-">getPreparer</a></span>(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code> | |
| <div class="block">Return a ProxyPreparer configuration entry.</div> | |
| </td> | |
| </tr> | |
| <tr id="i10" class="altColor"> | |
| <td class="colFirst"><code><a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#getProxyVerifier--">getProxyVerifier</a></span>()</code> | |
| <div class="block">Returns a <code>TrustVerifier</code> that can be used to verify that | |
| a proxy can be trusted as a proxy for the service; that is, the | |
| <a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the | |
| returned verifier can be called with a candidate proxy.</div> | |
| </td> | |
| </tr> | |
| <tr id="i11" class="rowColor"> | |
| <td class="colFirst"><code>boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#inactiveObject-java.rmi.activation.ActivationID-">inactiveObject</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id)</code> | |
| <div class="block">Attempts to make the remote object that is associated with the | |
| specified activation identifier, and that was exported as a JRMP | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/Activatable.html?is-external=true" title="class or interface in java.rmi.activation"><code>Activatable</code></a> object, inactive.</div> | |
| </td> | |
| </tr> | |
| <tr id="i12" class="altColor"> | |
| <td class="colFirst"><code>boolean</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#inactiveObject-java.rmi.activation.ActivationID-net.jini.export.Exporter-">inactiveObject</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id, | |
| <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a> exporter)</code> | |
| <div class="block">Attempts to make the remote object that is associated with the | |
| specified activation identifier, and that was exported through the | |
| specified exporter, inactive.</div> | |
| </td> | |
| </tr> | |
| <tr id="i13" class="rowColor"> | |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#newInstance-java.rmi.activation.ActivationID-java.rmi.activation.ActivationDesc-">newInstance</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationDesc.html?is-external=true" title="class or interface in java.rmi.activation">ActivationDesc</a> desc)</code> | |
| <div class="block">Creates a new instance of an activatable remote object and returns | |
| a marshalled object containing the activated object's proxy.</div> | |
| </td> | |
| </tr> | |
| <tr id="i14" class="altColor"> | |
| <td class="colFirst"><code>private void</code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#releaseLock-java.rmi.activation.ActivationID-">releaseLock</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationID</a> id)</code> </td> | |
| </tr> | |
| <tr id="i15" class="rowColor"> | |
| <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> | |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#writeReplace--">writeReplace</a></span>()</code> | |
| <div class="block">Returns the proxy for this remote object.</div> | |
| </td> | |
| </tr> | |
| </table> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.net.jini.activation.ActivationGroup"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class net.jini.activation.<a href="../../../../net/jini/activation/ActivationGroup.html" title="class in net.jini.activation">ActivationGroup</a></h3> | |
| <code><a href="../../../../net/jini/activation/ActivationGroup.html#inactive-java.rmi.activation.ActivationID-net.jini.export.Exporter-">inactive</a></code></li> | |
| </ul> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.rmi.activation.ActivationGroup"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.rmi.activation.<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></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#activeObject-java.rmi.activation.ActivationID-java.rmi.MarshalledObject-" title="class or interface in java.rmi.activation">activeObject</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#currentGroupID--" title="class or interface in java.rmi.activation">currentGroupID</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#getSystem--" title="class or interface in java.rmi.activation">getSystem</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#inactiveGroup--" title="class or interface in java.rmi.activation">inactiveGroup</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#setSystem-java.rmi.activation.ActivationSystem-" title="class or interface in java.rmi.activation">setSystem</a></code></li> | |
| </ul> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.rmi.server.UnicastRemoteObject"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.rmi.server.<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true" title="class or interface in java.rmi.server">UnicastRemoteObject</a></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true#clone--" title="class or interface in java.rmi.server">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true#exportObject-java.rmi.Remote-" title="class or interface in java.rmi.server">exportObject</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true#exportObject-java.rmi.Remote-int-" title="class or interface in java.rmi.server">exportObject</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true#exportObject-java.rmi.Remote-int-java.rmi.server.RMIClientSocketFactory-java.rmi.server.RMIServerSocketFactory-" title="class or interface in java.rmi.server">exportObject</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true#unexportObject-java.rmi.Remote-boolean-" title="class or interface in java.rmi.server">unexportObject</a></code></li> | |
| </ul> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.rmi.server.RemoteServer"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.rmi.server.<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html?is-external=true" title="class or interface in java.rmi.server">RemoteServer</a></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html?is-external=true#getClientHost--" title="class or interface in java.rmi.server">getClientHost</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html?is-external=true#getLog--" title="class or interface in java.rmi.server">getLog</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html?is-external=true#setLog-java.io.OutputStream-" title="class or interface in java.rmi.server">setLog</a></code></li> | |
| </ul> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.rmi.server.RemoteObject"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.rmi.server.<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true" title="class or interface in java.rmi.server">RemoteObject</a></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.rmi.server">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#getRef--" title="class or interface in java.rmi.server">getRef</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#hashCode--" title="class or interface in java.rmi.server">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#toString--" title="class or interface in java.rmi.server">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteObject.html?is-external=true#toStub-java.rmi.Remote-" title="class or interface in java.rmi.server">toStub</a></code></li> | |
| </ul> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> | |
| <!-- --> | |
| </a> | |
| <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> | |
| <code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </div> | |
| <div class="details"> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <!-- ============ FIELD DETAIL =========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="field.detail"> | |
| <!-- --> | |
| </a> | |
| <h3>Field Detail</h3> | |
| <a name="serialVersionUID"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>serialVersionUID</h4> | |
| <pre>private static final long serialVersionUID</pre> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.serialVersionUID">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="PHOENIX"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>PHOENIX</h4> | |
| <pre>private static final <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PHOENIX</pre> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.PHOENIX">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="UNUSED"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>UNUSED</h4> | |
| <pre>private static final int UNUSED</pre> | |
| <div class="block">instance has not been created</div> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.UNUSED">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="CREATING"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>CREATING</h4> | |
| <pre>private static final int CREATING</pre> | |
| <div class="block">in the middle of createGroup</div> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.CREATING">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="CREATED"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>CREATED</h4> | |
| <pre>private static final int CREATED</pre> | |
| <div class="block">constructor (including activeGroup) has succeeded</div> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.CREATED">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="ACTIVE"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>ACTIVE</h4> | |
| <pre>private static final int ACTIVE</pre> | |
| <div class="block">createGroup has succeeded</div> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.ACTIVE">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="INACTIVE"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>INACTIVE</h4> | |
| <pre>private static final int INACTIVE</pre> | |
| <div class="block">group is inactive</div> | |
| <dl> | |
| <dt><span class="seeLabel">See Also:</span></dt> | |
| <dd><a href="../../../../constant-values.html#org.apache.river.phoenix.AbstractActivationGroup.INACTIVE">Constant Field Values</a></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="paramTypes"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>paramTypes</h4> | |
| <pre>private static final <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>[] paramTypes</pre> | |
| <div class="block">parameter types for activatable constructor</div> | |
| </li> | |
| </ul> | |
| <a name="serialPersistentFields"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>serialPersistentFields</h4> | |
| <pre>private static final <a href="http://docs.oracle.com/javase/6/docs/api/java/io/ObjectStreamField.html?is-external=true" title="class or interface in java.io">ObjectStreamField</a>[] serialPersistentFields</pre> | |
| </li> | |
| </ul> | |
| <a name="state"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>state</h4> | |
| <pre>private static int state</pre> | |
| </li> | |
| </ul> | |
| <a name="incarnation"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>incarnation</h4> | |
| <pre>private static long incarnation</pre> | |
| </li> | |
| </ul> | |
| <a name="groupID"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>groupID</h4> | |
| <pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> groupID</pre> | |
| <div class="block">original unprepared group id</div> | |
| </li> | |
| </ul> | |
| <a name="login"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>login</h4> | |
| <pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login">LoginContext</a> login</pre> | |
| <div class="block">server LoginContext or null</div> | |
| </li> | |
| </ul> | |
| <a name="exporter"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>exporter</h4> | |
| <pre>private static <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a> exporter</pre> | |
| </li> | |
| </ul> | |
| <a name="refuseCalls"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>refuseCalls</h4> | |
| <pre>private static boolean refuseCalls</pre> | |
| <div class="block">true if calls should be refused, false otherwise</div> | |
| </li> | |
| </ul> | |
| <a name="monPreparer"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>monPreparer</h4> | |
| <pre>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> monPreparer</pre> | |
| <div class="block">monitor proxy preparer</div> | |
| </li> | |
| </ul> | |
| <a name="monitor"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>monitor</h4> | |
| <pre>private static <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationMonitor.html?is-external=true" title="class or interface in java.rmi.activation">ActivationMonitor</a> monitor</pre> | |
| </li> | |
| </ul> | |
| <a name="unexportTimeout"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>unexportTimeout</h4> | |
| <pre>private static long unexportTimeout</pre> | |
| <div class="block">timeout on wait for unexport to succeed</div> | |
| </li> | |
| </ul> | |
| <a name="unexportWait"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>unexportWait</h4> | |
| <pre>private static long unexportWait</pre> | |
| <div class="block">timeout on wait between unexport attempts</div> | |
| </li> | |
| </ul> | |
| <a name="active"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>active</h4> | |
| <pre>private static <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> active</pre> | |
| <div class="block">maps ActivationID to ActiveEntry</div> | |
| </li> | |
| </ul> | |
| <a name="lockedIDs"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>lockedIDs</h4> | |
| <pre>private static <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> lockedIDs</pre> | |
| <div class="block">ActivationIDs with operations in progress</div> | |
| </li> | |
| </ul> | |
| <a name="inheritGroupSubject"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>inheritGroupSubject</h4> | |
| <pre>private static boolean inheritGroupSubject</pre> | |
| <div class="block">true if group subject is inherited when creating activatable objects</div> | |
| </li> | |
| </ul> | |
| <a name="activeObjectPermission"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>activeObjectPermission</h4> | |
| <pre>private static final <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> activeObjectPermission</pre> | |
| <div class="block">permission to check for monitor's activeObject call</div> | |
| </li> | |
| </ul> | |
| <a name="inactiveObjectPermission"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>inactiveObjectPermission</h4> | |
| <pre>private static <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> inactiveObjectPermission</pre> | |
| <div class="block">permission to check for monitor's activeObject call</div> | |
| </li> | |
| </ul> | |
| <a name="proxy"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>proxy</h4> | |
| <pre>private <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true" title="class or interface in java.rmi.activation">ActivationInstantiator</a> proxy</pre> | |
| <div class="block">proxy for this activation group</div> | |
| </li> | |
| </ul> | |
| <a name="id"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>id</h4> | |
| <pre>private final <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> id</pre> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="constructor.detail"> | |
| <!-- --> | |
| </a> | |
| <h3>Constructor Detail</h3> | |
| <a name="AbstractActivationGroup-java.rmi.activation.ActivationGroupID-java.rmi.MarshalledObject-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>AbstractActivationGroup</h4> | |
| <pre>AbstractActivationGroup(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> id, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> data) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre> | |
| <div class="block">Creates an instance with the specified group identifier and | |
| initialization data. This constructor must be called indirectly, | |
| via <a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"><code>createGroup</code></a>. By default, this instance | |
| automatically exports itself as a <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/UnicastRemoteObject.html?is-external=true" title="class or interface in java.rmi.server"><code>UnicastRemoteObject</code></a>. (This | |
| is a limitation of the existing activation system design.) If an | |
| <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> was obtained by <a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"><code>createGroup</code></a>, | |
| then this instance is unexported from the JRMP runtime and re-exported | |
| using that exporter. (Any incoming remote calls received on the | |
| original JRMP export before this instance can be unexported will be | |
| refused with a security exception thrown.) The | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationSystem.html?is-external=true#activeGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationInstantiator-long-" title="class or interface in java.rmi.activation"><code>activeGroup</code></a> method of the | |
| activation system proxy (in the group identifier) is called to | |
| make the group active. The returned <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationMonitor.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationMonitor</code></a> proxy | |
| is passed to the corresponding <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security"><code>ProxyPreparer</code></a> obtained by | |
| <code>createGroup</code>. Note that after this constructor returns, | |
| <a href="../../../../net/jini/activation/ActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"><code>ActivationGroup.createGroup</code></a> will | |
| also call <code>activeGroup</code> (so the activation system must | |
| accept idempotent calls to that method), but the | |
| <code>ActivationMonitor</code> proxy returned by that call will not be | |
| used.</div> | |
| <dl> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>id</code> - the activation group identifier</dd> | |
| <dd><code>data</code> - group initialization data (ignored)</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code> - if the group could not be exported or | |
| made active, or proxy preparation fails</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if the constructor was not called | |
| indirectly from <code>createGroup</code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| <!-- ============ METHOD DETAIL ========== --> | |
| <ul class="blockList"> | |
| <li class="blockList"><a name="method.detail"> | |
| <!-- --> | |
| </a> | |
| <h3>Method Detail</h3> | |
| <a name="createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>createGroup</h4> | |
| <pre>public static <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> createGroup(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupID.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupID</a> id, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroupDesc.html?is-external=true" title="class or interface in java.rmi.activation">ActivationGroupDesc</a> desc, | |
| long incarnation) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></pre> | |
| <div class="block">Creates an <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"><code>ActivationGroup</code></a> instance and | |
| returns it. An <a href="../../../../org/apache/river/phoenix/ActivationGroupData.html" title="class in org.apache.river.phoenix"><code>ActivationGroupData</code></a> instance is extracted from | |
| the initialization data, and a <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config"><code>Configuration</code></a> is obtained by | |
| calling | |
| <a href="../../../../net/jini/config/ConfigurationProvider.html#getInstance-java.lang.String:A-"><code>Configuration.Provider.getInstance</code></a> with the configuration options from | |
| that instance. A <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/login/LoginContext.html?is-external=true" title="class or interface in javax.security.auth.login"><code>LoginContext</code></a> is obtained from the | |
| <code>loginContext</code> configuration entry, if one exists; if the | |
| value is not <code>null</code>, a login is performed on that context, | |
| and the resulting <a href="http://docs.oracle.com/javase/6/docs/api/javax/security/auth/Subject.html?is-external=true" title="class or interface in javax.security.auth"><code>Subject</code></a> (set to be read-only) is used as the | |
| subject when executing the rest of this method. The subject is also | |
| used for all subsequent remote calls by this class to the | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationMonitor.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationMonitor</code></a>. The <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationSystem.html?is-external=true" title="class or interface in java.rmi.activation"><code>ActivationSystem</code></a> proxy | |
| (obtained from the <code>ActivationGroupID</code>) is passed to the | |
| <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security"><code>ProxyPreparer</code></a> given by the <code>systemPreparer</code> | |
| configuration entry, if one exists; a new | |
| <code>ActivationGroupID</code> is constructed with the resulting proxy. | |
| An <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export"><code>Exporter</code></a> instance is obtained from the | |
| <code>instantiatorExporter</code> configuration entry, if one exists; | |
| this exporter will be used (in the constructor of this class) to export | |
| the group. A <code>ProxyPreparer</code> instance is obtained from the | |
| <code>monitorPreparer</code> configuration entry, if one exists; this | |
| preparer will be used (in the constructor of this class) to prepare the | |
| <code>ActivationMonitor</code>. A call is then made to | |
| <a href="../../../../net/jini/activation/ActivationGroup.html#createGroup-java.rmi.activation.ActivationGroupID-java.rmi.activation.ActivationGroupDesc-long-"><code>ActivationGroup.createGroup</code></a> with | |
| the new group identifier, the activation group descriptor, and the | |
| group incarnation number, and the result of that call is returned.</div> | |
| <dl> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>id</code> - the activation group identifier</dd> | |
| <dd><code>desc</code> - the activation group descriptor</dd> | |
| <dd><code>incarnation</code> - the group's incarnation number (zero on initial | |
| creation)</dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd>the created activation group</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if a group already exists or if an | |
| exception occurs during group creation</dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="getConfiguration-java.rmi.MarshalledObject-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getConfiguration</h4> | |
| <pre>private static <a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> getConfiguration(<a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> mobj) | |
| throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/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">Returns the configuration obtained from the specified marshalled | |
| object.</div> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassNotFoundException.html?is-external=true" title="class or interface in java.lang">ClassNotFoundException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="covers-java.lang.ClassLoader-java.lang.ClassLoader-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>covers</h4> | |
| <pre>private static boolean covers(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> sub, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a> sup)</pre> | |
| <div class="block">Returns true if the first argument is either equal to, or is a | |
| descendant of, the second argument. Null is treated as the root of | |
| the tree.</div> | |
| </li> | |
| </ul> | |
| <a name="getPreparer-net.jini.config.Configuration-java.lang.String-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getPreparer</h4> | |
| <pre>private static <a href="../../../../net/jini/security/ProxyPreparer.html" title="interface in net.jini.security">ProxyPreparer</a> getPreparer(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name) | |
| throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></pre> | |
| <div class="block">Return a ProxyPreparer configuration entry.</div> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="getInt-net.jini.config.Configuration-java.lang.String-int-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getInt</h4> | |
| <pre>private static int getInt(<a href="../../../../net/jini/config/Configuration.html" title="interface in net.jini.config">Configuration</a> config, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, | |
| int defValue) | |
| throws <a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></pre> | |
| <div class="block">Return an int configuration entry.</div> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="../../../../net/jini/config/ConfigurationException.html" title="class in net.jini.config">ConfigurationException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="export--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>export</h4> | |
| <pre>void export() | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/NoSuchObjectException.html?is-external=true" title="class or interface in java.rmi">NoSuchObjectException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/ExportException.html?is-external=true" title="class or interface in java.rmi.server">ExportException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/UnknownGroupException.html?is-external=true" title="class or interface in java.rmi.activation">UnknownGroupException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></pre> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/NoSuchObjectException.html?is-external=true" title="class or interface in java.rmi">NoSuchObjectException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/server/ExportException.html?is-external=true" title="class or interface in java.rmi.server">ExportException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/UnknownGroupException.html?is-external=true" title="class or interface in java.rmi.activation">UnknownGroupException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="getProxyVerifier--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>getProxyVerifier</h4> | |
| <pre>public <a href="../../../../net/jini/security/TrustVerifier.html" title="interface in net.jini.security">TrustVerifier</a> getProxyVerifier()</pre> | |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html#getProxyVerifier--">ServerProxyTrust</a></code></span></div> | |
| <div class="block">Returns a <code>TrustVerifier</code> that can be used to verify that | |
| a proxy can be trusted as a proxy for the service; that is, the | |
| <a href="../../../../net/jini/security/TrustVerifier.html#isTrustedObject-java.lang.Object-net.jini.security.TrustVerifier.Context-"><code>isTrustedObject</code></a> method of the | |
| returned verifier can be called with a candidate proxy. The verifier | |
| should be able to verify all proxies for the service, including | |
| proxies for resources (such as leases and registrations).</div> | |
| <dl> | |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
| <dd><code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html#getProxyVerifier--">getProxyVerifier</a></code> in interface <code><a href="../../../../net/jini/security/proxytrust/ServerProxyTrust.html" title="interface in net.jini.security.proxytrust">ServerProxyTrust</a></code></dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd>a <code>TrustVerifier</code> that can be used to verify that | |
| a proxy can be trusted as a proxy for the service</dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="writeReplace--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>writeReplace</h4> | |
| <pre>protected <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> writeReplace()</pre> | |
| <div class="block">Returns the proxy for this remote object. Group creation was designed | |
| to rely on automatic stub replacement (as provided by the JRMP runtime), | |
| which is not supported by all exporters.</div> | |
| <dl> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd>the proxy for this remote object</dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="acquireLock-java.rmi.activation.ActivationID-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>acquireLock</h4> | |
| <pre>private void acquireLock(<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> | |
| </li> | |
| </ul> | |
| <a name="releaseLock-java.rmi.activation.ActivationID-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>releaseLock</h4> | |
| <pre>private void releaseLock(<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> | |
| </li> | |
| </ul> | |
| <a name="newInstance-java.rmi.activation.ActivationID-java.rmi.activation.ActivationDesc-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>newInstance</h4> | |
| <pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi">MarshalledObject</a> newInstance(<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, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationDesc.html?is-external=true" title="class or interface in java.rmi.activation">ActivationDesc</a> desc) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></pre> | |
| <div class="block">Creates a new instance of an activatable remote object and returns | |
| a marshalled object containing the activated object's proxy. | |
| <p>If an active object already exists for the specified identifier, | |
| the existing marshalled object for it is returned. | |
| <p>Otherwise: | |
| <p>The class for the object is loaded by invoking <a href="../../../../net/jini/loader/ClassLoading.html#loadClass-java.lang.String-java.lang.String-java.lang.ClassLoader-boolean-java.lang.ClassLoader-"><code>ClassLoading.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader, boolean, java.lang.ClassLoader)</code></a> | |
| passing the class location (obtained by invoking <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationDesc.html?is-external=true#getLocation--" title="class or interface in java.rmi.activation"><code>getLocation</code></a> on the activation | |
| descriptor) and the class name (obtained by invoking <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationDesc.html?is-external=true#getClassName--" title="class or interface in java.rmi.activation"><code>getClassName</code></a> on the activation | |
| descriptor). | |
| <p>The new instance is constructed as follows. If the class defines | |
| a constructor with two parameters of type <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"><code>ActivationID</code></a> and | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/MarshalledObject.html?is-external=true" title="class or interface in java.rmi"><code>MarshalledObject</code></a>, that constructor is called with the | |
| specified activation identifier and the initialization data from the | |
| specified activation descriptor. Otherwise, an | |
| <code>ActivationException</code> is thrown. | |
| <p>If the class loader of the object's class is a descendant of the | |
| current context class loader, then that class loader is set as the | |
| context class loader when the constructor is called. | |
| <p>If the <code>inheritGroupSubject</code> configuration entry is | |
| <code>true</code> then the constructor is invoked in an action | |
| passed to the <a href="../../../../net/jini/security/Security.html#doPrivileged-java.security.PrivilegedAction-"><code>Security.doPrivileged</code></a> | |
| method; otherwise the constructor is invoked in an action passed to | |
| the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/AccessController.html?is-external=true#doPrivileged-java.security.PrivilegedAction-" title="class or interface in java.security"><code>AccessController.doPrivileged</code></a> method. | |
| <p>A proxy for the newly created instance is returned as follows: | |
| <ul><li>If the newly created instance implements <a href="../../../../net/jini/export/ProxyAccessor.html" title="interface in net.jini.export"><code>ProxyAccessor</code></a>, a proxy is obtained by invoking the <a href="../../../../net/jini/export/ProxyAccessor.html#getProxy--"><code>getProxy</code></a> method on that instance. If the | |
| obtained proxy is not <code>null</code>, that proxy is returned in a | |
| <code>MarshalledObject</code>; otherwise, an | |
| <code>ActivationException</code> is thrown. | |
| <li>If the newly created instance does not implement | |
| <code>ProxyAccessor</code>, the instance is returned in a | |
| <code>MarshalledObject</code>. In this case, the instance must be | |
| serializable, and marshalling the instance must produce a suitable | |
| proxy for the remote object (for example, the object implements | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><code>Serializable</code></a> and defines a <code>writeReplace</code> | |
| method that returns the object's proxy). | |
| </ul> | |
| <p>If both the remote object and the activation group are exported | |
| using JRMP, then automatic stub replacement will produce the desired | |
| result, but otherwise the remote object implementation must provide | |
| a means for this group to obtain its proxy as indicated above.</div> | |
| <dl> | |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true#newInstance-java.rmi.activation.ActivationID-java.rmi.activation.ActivationDesc-" title="class or interface in java.rmi.activation">newInstance</a></code> in interface <code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationInstantiator.html?is-external=true" title="class or interface in java.rmi.activation">ActivationInstantiator</a></code></dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if the object's class could not be | |
| loaded, if the loaded class does not define the appropriate | |
| constructor, or any exception occurs activating the object</dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="inactiveObject-java.rmi.activation.ActivationID-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>inactiveObject</h4> | |
| <pre>public boolean inactiveObject(<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) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre> | |
| <div class="block">Attempts to make the remote object that is associated with the | |
| specified activation identifier, and that was exported as a JRMP | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/Activatable.html?is-external=true" title="class or interface in java.rmi.activation"><code>Activatable</code></a> object, inactive. This method | |
| calls <code>Activatable.unexportObject</code> with the active remote | |
| object and <code>false</code>, to unexport the object. If that call | |
| returns <code>false</code>, this method returns <code>false</code>. | |
| If that call returns <code>true</code>, the object is marked inactive | |
| in this virtual machine, the superclass <code>inactiveObject</code> | |
| method is called with the same activation identifier, with the | |
| <code>ActivationMonitor</code> constraints (if any) set as | |
| contextual client constraints, and with the group's subject (if any) | |
| set as the executing subject, and this method returns <code>true</code>.</div> | |
| <dl> | |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#inactiveObject-java.rmi.activation.ActivationID-" title="class or interface in java.rmi.activation">inactiveObject</a></code> in class <code><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></code></dd> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>id</code> - the activation identifier</dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd><code>true</code> if the object was successfully made | |
| inactive; <code>false</code> otherwise</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/UnknownObjectException.html?is-external=true" title="class or interface in java.rmi.activation">UnknownObjectException</a></code> - if the object is not known to be | |
| active (it may already be inactive)</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if an activation error occurs</dd> | |
| <dd><code><a href="../../../../org/apache/river/phoenix/InactiveGroupException.html" title="class in org.apache.river.phoenix">InactiveGroupException</a></code> - if the group is inactive</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code> - if the remote call to the activation | |
| monitor fails</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</a></code> - if a security manager exists and invoking | |
| its <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityManager.html?is-external=true#checkPermission-java.security.Permission-" title="class or interface in java.lang"><code>checkPermission</code></a> method | |
| with the permission <code><a href="../../../../org/apache/river/phoenix/MonitorPermission.html" title="class in org.apache.river.phoenix"><code>MonitorPermission</code></a>("java.rmi.activation.ActivationMonitor.inactiveObject")</code> | |
| throws a <code>SecurityException</code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="inactiveObject-java.rmi.activation.ActivationID-net.jini.export.Exporter-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>inactiveObject</h4> | |
| <pre>public boolean inactiveObject(<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, | |
| <a href="../../../../net/jini/export/Exporter.html" title="interface in net.jini.export">Exporter</a> exporter) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre> | |
| <div class="block">Attempts to make the remote object that is associated with the | |
| specified activation identifier, and that was exported through the | |
| specified exporter, inactive. The <a href="../../../../net/jini/export/Exporter.html#unexport-boolean-"><code>unexport</code></a> | |
| method of the specified exporter is called with <code>false</code> | |
| as an argument. If that call returns <code>false</code>, this method | |
| returns <code>false</code>. If that call returns <code>true</code>, | |
| the object is marked inactive in this virtual machine, the | |
| superclass <code>inactiveObject</code> method is called with the | |
| activation identifier, with the <code>ActivationMonitor</code> | |
| constraints (if any) set as contextual client constraints, and with | |
| the group's subject (if any) set as the executing subject, and this | |
| method returns <code>true</code>.</div> | |
| <dl> | |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
| <dd><code><a href="../../../../net/jini/activation/ActivationGroup.html#inactiveObject-java.rmi.activation.ActivationID-net.jini.export.Exporter-">inactiveObject</a></code> in class <code><a href="../../../../net/jini/activation/ActivationGroup.html" title="class in net.jini.activation">ActivationGroup</a></code></dd> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>id</code> - the activation identifier</dd> | |
| <dd><code>exporter</code> - the exporter to use to unexport the object</dd> | |
| <dt><span class="returnLabel">Returns:</span></dt> | |
| <dd><code>true</code> if the object was successfully made | |
| inactive; <code>false</code> otherwise</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/UnknownObjectException.html?is-external=true" title="class or interface in java.rmi.activation">UnknownObjectException</a></code> - if the object is not known to be | |
| active (it may already be inactive)</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if an activation error occurs</dd> | |
| <dd><code><a href="../../../../org/apache/river/phoenix/InactiveGroupException.html" title="class in org.apache.river.phoenix">InactiveGroupException</a></code> - if the group is inactive</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code> - if the remote call to the activation monitor | |
| fails</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</a></code> - if a security manager exists and invoking | |
| its <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityManager.html?is-external=true#checkPermission-java.security.Permission-" title="class or interface in java.lang"><code>checkPermission</code></a> method | |
| with the permission <code><a href="../../../../org/apache/river/phoenix/MonitorPermission.html" title="class in org.apache.river.phoenix"><code>MonitorPermission</code></a>("java.rmi.activation.ActivationMonitor.inactiveObject")</code> | |
| throws a <code>SecurityException</code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="checkInactiveGroup--"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>checkInactiveGroup</h4> | |
| <pre>private static void checkInactiveGroup()</pre> | |
| </li> | |
| </ul> | |
| <a name="activeObject-java.rmi.activation.ActivationID-java.rmi.Remote-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockList"> | |
| <li class="blockList"> | |
| <h4>activeObject</h4> | |
| <pre>public void activeObject(<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, | |
| <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> impl) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></pre> | |
| <div class="block">Marks the object as active in this virtual machine, and calls the | |
| superclass <code>activeObject</code> method with the same arguments, | |
| with the <code>ActivationMonitor</code> constraints (if any) set as | |
| contextual client constraints, and with the group's subject (if any) | |
| set as the executing subject. Any <code>RemoteException</code> | |
| thrown by this call is caught and ignored. If the object is already | |
| marked as active in this virtual machine, this method simply | |
| returns.</div> | |
| <dl> | |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationGroup.html?is-external=true#activeObject-java.rmi.activation.ActivationID-java.rmi.Remote-" title="class or interface in java.rmi.activation">activeObject</a></code> in class <code><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></code></dd> | |
| <dt><span class="paramLabel">Parameters:</span></dt> | |
| <dd><code>id</code> - the activation identifier</dd> | |
| <dd><code>impl</code> - the active remote object</dd> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/UnknownObjectException.html?is-external=true" title="class or interface in java.rmi.activation">UnknownObjectException</a></code> - if no object is registered under | |
| the specified activation identifier</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code> - if an activation error occurs</dd> | |
| <dd><code><a href="../../../../org/apache/river/phoenix/InactiveGroupException.html" title="class in org.apache.river.phoenix">InactiveGroupException</a></code> - if the group is inactive</dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityException.html?is-external=true" title="class or interface in java.lang">SecurityException</a></code> - if a security manager exists and invoking | |
| its <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/SecurityManager.html?is-external=true#checkPermission-java.security.Permission-" title="class or interface in java.lang"><code>checkPermission</code></a> method | |
| with the permission <code><a href="../../../../org/apache/river/phoenix/MonitorPermission.html" title="class in org.apache.river.phoenix"><code>MonitorPermission</code></a>("java.rmi.activation.ActivationMonitor.activeObject")</code> | |
| throws a <code>SecurityException</code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| <a name="doAction-java.security.PrivilegedExceptionAction-"> | |
| <!-- --> | |
| </a> | |
| <ul class="blockListLast"> | |
| <li class="blockList"> | |
| <h4>doAction</h4> | |
| <pre>private static <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> doAction(<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivilegedExceptionAction.html?is-external=true" title="class or interface in java.security">PrivilegedExceptionAction</a> action) | |
| throws <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a>, | |
| <a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></pre> | |
| <div class="block">Execute the specified action on behalf of the server subject without | |
| requiring the caller to have doAsPrivileged permission.</div> | |
| <dl> | |
| <dt><span class="throwsLabel">Throws:</span></dt> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/activation/ActivationException.html?is-external=true" title="class or interface in java.rmi.activation">ActivationException</a></code></dd> | |
| <dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/rmi/RemoteException.html?is-external=true" title="class or interface in java.rmi">RemoteException</a></code></dd> | |
| </dl> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </div> | |
| </div> | |
| <!-- ========= END OF CLASS DATA ========= --> | |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> | |
| <div class="bottomNav"><a name="navbar.bottom"> | |
| <!-- --> | |
| </a> | |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> | |
| <a name="navbar.bottom.firstrow"> | |
| <!-- --> | |
| </a> | |
| <ul class="navList" title="Navigation"> | |
| <li><a href="../../../../overview-summary.html">Overview</a></li> | |
| <li><a href="package-summary.html">Package</a></li> | |
| <li class="navBarCell1Rev">Class</li> | |
| <li><a href="class-use/AbstractActivationGroup.html">Use</a></li> | |
| <li><a href="package-tree.html">Tree</a></li> | |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> | |
| <li><a href="../../../../index-all.html">Index</a></li> | |
| <li><a href="../../../../help-doc.html">Help</a></li> | |
| </ul> | |
| </div> | |
| <div class="subNav"> | |
| <ul class="navList"> | |
| <li>Prev Class</li> | |
| <li><a href="../../../../org/apache/river/phoenix/AbstractActivationGroup.ActiveEntry.html" title="class in org.apache.river.phoenix"><span class="typeNameLink">Next Class</span></a></li> | |
| </ul> | |
| <ul class="navList"> | |
| <li><a href="../../../../index.html?org/apache/river/phoenix/AbstractActivationGroup.html" target="_top">Frames</a></li> | |
| <li><a href="AbstractActivationGroup.html" target="_top">No Frames</a></li> | |
| </ul> | |
| <ul class="navList" id="allclasses_navbar_bottom"> | |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> | |
| </ul> | |
| <div> | |
| <script type="text/javascript"><!-- | |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); | |
| if(window==top) { | |
| allClassesLink.style.display = "block"; | |
| } | |
| else { | |
| allClassesLink.style.display = "none"; | |
| } | |
| //--> | |
| </script> | |
| </div> | |
| <div> | |
| <ul class="subNavList"> | |
| <li>Summary: </li> | |
| <li><a href="#nested.class.summary">Nested</a> | </li> | |
| <li><a href="#field.summary">Field</a> | </li> | |
| <li><a href="#constructor.summary">Constr</a> | </li> | |
| <li><a href="#method.summary">Method</a></li> | |
| </ul> | |
| <ul class="subNavList"> | |
| <li>Detail: </li> | |
| <li><a href="#field.detail">Field</a> | </li> | |
| <li><a href="#constructor.detail">Constr</a> | </li> | |
| <li><a href="#method.detail">Method</a></li> | |
| </ul> | |
| </div> | |
| <a name="skip.navbar.bottom"> | |
| <!-- --> | |
| </a></div> | |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> | |
| <p class="legalCopy"><small>Copyright 2007-2013, multiple authors.<br>Licensed under the <a href=http://www.apache.org/licenses/LICENSE-2.0 target=child >Apache License, Version 2.0</a>, see the <a href=../../../../doc-files/NOTICE target=child >NOTICE</a> file for attributions.</small></p> | |
| </body> | |
| </html> |