activationsystem.html

来自「API資料大全」· HTML 代码 · 共 511 行 · 第 1/3 页

HTML
511
字号
</TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../../java/rmi/activation/ActivationGroupDesc.html">ActivationGroupDesc</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/rmi/activation/ActivationSystem.html#setActivationGroupDesc(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationGroupDesc)">setActivationGroupDesc</A></B>(<A HREF="../../../java/rmi/activation/ActivationGroupID.html">ActivationGroupID</A>&nbsp;id,                       <A HREF="../../../java/rmi/activation/ActivationGroupDesc.html">ActivationGroupDesc</A>&nbsp;desc)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the activation group descriptor, <code>desc</code> for the object with the activation group identifier, <code>id</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/rmi/activation/ActivationSystem.html#shutdown()">shutdown</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shutdown the activation system.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/rmi/activation/ActivationSystem.html#unregisterGroup(java.rmi.activation.ActivationGroupID)">unregisterGroup</A></B>(<A HREF="../../../java/rmi/activation/ActivationGroupID.html">ActivationGroupID</A>&nbsp;id)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove the activation group.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/rmi/activation/ActivationSystem.html#unregisterObject(java.rmi.activation.ActivationID)">unregisterObject</A></B>(<A HREF="../../../java/rmi/activation/ActivationID.html">ActivationID</A>&nbsp;id)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove the activation id and associated descriptor previously registered with the <code>ActivationSystem</code>; the object can no longer be activated via the object's activation id.</TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="SYSTEM_PORT"><!-- --></A><H3>SYSTEM_PORT</H3><PRE>public static final int <B>SYSTEM_PORT</B></PRE><DL><DD>The port to lookup the activation system.</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="registerObject(java.rmi.activation.ActivationDesc)"><!-- --></A><H3>registerObject</H3><PRE>public <A HREF="../../../java/rmi/activation/ActivationID.html">ActivationID</A> <B>registerObject</B>(<A HREF="../../../java/rmi/activation/ActivationDesc.html">ActivationDesc</A>&nbsp;desc)                            throws <A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A>,                                   <A HREF="../../../java/rmi/activation/UnknownGroupException.html">UnknownGroupException</A>,                                   <A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></PRE><DL><DD>The <code>registerObject</code> method is used to register an activation descriptor, <code>desc</code>, and obtain an activation identifier for a activatable remote object. The <code>ActivationSystem</code> creates an <code>ActivationID</code> (a activation identifier) for the object specified by the descriptor, <code>desc</code>, and records, in stable storage, the activation descriptor and its associated identifier for later use. When the <code>Activator</code> receives an <code>activate</code> request for a specific identifier, it looks up the activation descriptor (registered previously) for the specified identifier and uses that information to activate the object. <p><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>desc</CODE> - the object's activation descriptor<DT><B>Returns:</B><DD>the activation id that can be used to activate the object<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A></CODE> - if registration fails (e.g., database update failure, etc).<DD><CODE><A HREF="../../../java/rmi/activation/UnknownGroupException.html">UnknownGroupException</A></CODE> - if group referred to in <code>desc</code> is not registered with this system<DD><CODE><A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></CODE> - if remote call fails<DT><B>Since: </B><DD>1.2</DD></DL></DD></DL><HR><A NAME="unregisterObject(java.rmi.activation.ActivationID)"><!-- --></A><H3>unregisterObject</H3><PRE>public void <B>unregisterObject</B>(<A HREF="../../../java/rmi/activation/ActivationID.html">ActivationID</A>&nbsp;id)                      throws <A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A>,                             <A HREF="../../../java/rmi/activation/UnknownObjectException.html">UnknownObjectException</A>,                             <A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></PRE><DL><DD>Remove the activation id and associated descriptor previously registered with the <code>ActivationSystem</code>; the object can no longer be activated via the object's activation id.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - the object's activation id (from previous registration)<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A></CODE> - if unregister fails (e.g., database update failure, etc).<DD><CODE><A HREF="../../../java/rmi/activation/UnknownObjectException.html">UnknownObjectException</A></CODE> - if object is unknown (not registered)<DD><CODE><A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></CODE> - if remote call fails<DT><B>Since: </B><DD>1.2</DD></DL></DD></DL><HR><A NAME="registerGroup(java.rmi.activation.ActivationGroupDesc)"><!-- --></A><H3>registerGroup</H3><PRE>public <A HREF="../../../java/rmi/activation/ActivationGroupID.html">ActivationGroupID</A> <B>registerGroup</B>(<A HREF="../../../java/rmi/activation/ActivationGroupDesc.html">ActivationGroupDesc</A>&nbsp;desc)                                throws <A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A>,                                       <A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></PRE><DL><DD>Register the activation group. An activation group must be registered with the <code>ActivationSystem</code> before objects can be registered within that group.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>desc</CODE> - the group's descriptor<DT><B>Returns:</B><DD>an identifier for the group<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A></CODE> - if group registration fails<DD><CODE><A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></CODE> - if remote call fails<DT><B>Since: </B><DD>1.2</DD></DL></DD></DL><HR><A NAME="activeGroup(java.rmi.activation.ActivationGroupID, java.rmi.activation.ActivationInstantiator, long)"><!-- --></A><H3>activeGroup</H3><PRE>public <A HREF="../../../java/rmi/activation/ActivationMonitor.html">ActivationMonitor</A> <B>activeGroup</B>(<A HREF="../../../java/rmi/activation/ActivationGroupID.html">ActivationGroupID</A>&nbsp;id,                                     <A HREF="../../../java/rmi/activation/ActivationInstantiator.html">ActivationInstantiator</A>&nbsp;group,                                     long&nbsp;incarnation)                              throws <A HREF="../../../java/rmi/activation/UnknownGroupException.html">UnknownGroupException</A>,                                     <A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A>,                                     <A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></PRE><DL><DD>Callback to inform activation system that group is now active. This call is made internally by the <code>ActivationGroup.createGroup</code> method to inform the <code>ActivationSystem</code> that the group is now active.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - the activation group's identifier<DD><CODE>group</CODE> - the group's instantiator<DD><CODE>incarnation</CODE> - the group's incarnation number<DT><B>Returns:</B><DD>monitor for activation group<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/rmi/activation/UnknownGroupException.html">UnknownGroupException</A></CODE> - if group is not registered<DD><CODE><A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A></CODE> - if group is already active<DD><CODE><A HREF="../../../java/rmi/RemoteException.html">RemoteException</A></CODE> - if remote call fails<DT><B>Since: </B><DD>1.2</DD></DL></DD></DL><HR><A NAME="unregisterGroup(java.rmi.activation.ActivationGroupID)"><!-- --></A><H3>unregisterGroup</H3><PRE>public void <B>unregisterGroup</B>(<A HREF="../../../java/rmi/activation/ActivationGroupID.html">ActivationGroupID</A>&nbsp;id)                     throws <A HREF="../../../java/rmi/activation/ActivationException.html">ActivationException</A>,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?