⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 turbinepoolservice.html

📁 turbine教程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.<DD><CODE>loader</CODE> - the class loader.<DT><B>Returns:</B><DD>the instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if recycling fails.</DL></DD></DL><HR><A NAME="getInstance(java.lang.String, java.lang.Object[], java.lang.String[])"><!-- --></A><H3>getInstance</H3><PRE>public java.lang.Object <B>getInstance</B>(java.lang.String&nbsp;className,                                    java.lang.Object[]&nbsp;params,                                    java.lang.String[]&nbsp;signature)                             throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD>Gets an instance of a named class either from the pool or by calling the Factory Service if the pool is empty. Parameters for its constructor are given as an array of objects, primitive types must be wrapped with a corresponding class.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html#getInstance(java.lang.String, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html">FactoryService</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html#getInstance(java.lang.String, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in class <CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html">TurbineFactoryService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.<DD><CODE>loader</CODE> - the class loader.<DD><CODE>params</CODE> - an array containing the parameters of the constructor.<DD><CODE>signature</CODE> - an array containing the signature of the constructor.<DT><B>Returns:</B><DD>the instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if recycling fails.</DL></DD></DL><HR><A NAME="getInstance(java.lang.String, java.lang.ClassLoader, java.lang.Object[], java.lang.String[])"><!-- --></A><H3>getInstance</H3><PRE>public java.lang.Object <B>getInstance</B>(java.lang.String&nbsp;className,                                    java.lang.ClassLoader&nbsp;loader,                                    java.lang.Object[]&nbsp;params,                                    java.lang.String[]&nbsp;signature)                             throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD>Gets an instance of a named class either from the pool or by calling the Factory Service if the pool is empty. Parameters for its constructor are given as an array of objects, primitive types must be wrapped with a corresponding class. The specified class loader will be passed to the Factory Service.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html#getInstance(java.lang.String, java.lang.ClassLoader, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html">FactoryService</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html#getInstance(java.lang.String, java.lang.ClassLoader, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in class <CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html">TurbineFactoryService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.<DD><CODE>loader</CODE> - the class loader.<DD><CODE>params</CODE> - an array containing the parameters of the constructor.<DD><CODE>signature</CODE> - an array containing the signature of the constructor.<DT><B>Returns:</B><DD>the instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if recycling fails.</DL></DD></DL><HR><A NAME="isLoaderSupported(java.lang.String)"><!-- --></A><H3>isLoaderSupported</H3><PRE>public boolean <B>isLoaderSupported</B>(java.lang.String&nbsp;className)                          throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD>Tests if specified class loaders are supported for a named class.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html#isLoaderSupported(java.lang.String)">isLoaderSupported</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/factory/FactoryService.html">FactoryService</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html#isLoaderSupported(java.lang.String)">isLoaderSupported</A></CODE> in class <CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html">TurbineFactoryService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.<DT><B>Returns:</B><DD>true if class loaders are supported, false otherwise.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if test fails.</DL></DD></DL><HR><A NAME="getInstance(java.lang.Class)"><!-- --></A><H3>getInstance</H3><PRE>public java.lang.Object <B>getInstance</B>(java.lang.Class&nbsp;clazz)                             throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD>Gets an instance of a specified class either from the pool or by instatiating from the class if the pool is empty.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#getInstance(java.lang.Class)">getInstance</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html#getInstance(java.lang.Class)">getInstance</A></CODE> in class <CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html">TurbineFactoryService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the class.<DT><B>Returns:</B><DD>the instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if recycling fails.</DL></DD></DL><HR><A NAME="getInstance(java.lang.Class, java.lang.Object[], java.lang.String[])"><!-- --></A><H3>getInstance</H3><PRE>public java.lang.Object <B>getInstance</B>(java.lang.Class&nbsp;clazz,                                    java.lang.Object[]&nbsp;params,                                    java.lang.String[]&nbsp;signature)                             throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD>Gets an instance of a specified class either from the pool or by instatiating from the class if the pool is empty.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#getInstance(java.lang.Class, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html#getInstance(java.lang.Class, java.lang.Object[], java.lang.String[])">getInstance</A></CODE> in class <CODE><A HREF="../../../../../org/apache/turbine/services/factory/TurbineFactoryService.html">TurbineFactoryService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>clazz</CODE> - the class.<DD><CODE>params</CODE> - an array containing the parameters of the constructor.<DD><CODE>signature</CODE> - an array containing the signature of the constructor.<DT><B>Returns:</B><DD>the instance.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></CODE> - if recycling fails.</DL></DD></DL><HR><A NAME="putInstance(java.lang.Object)"><!-- --></A><H3>putInstance</H3><PRE>public boolean <B>putInstance</B>(java.lang.Object&nbsp;instance)</PRE><DL><DD>Puts a used object back to the pool. Objects implementing the Recyclable interface can provide a recycle method to be called when they are reused and a dispose method to be called when they are returned to the pool.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#putInstance(java.lang.Object)">putInstance</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>instance</CODE> - the object instance to recycle.<DT><B>Returns:</B><DD>true if the instance was accepted.</DL></DD></DL><HR><A NAME="getCapacity(java.lang.String)"><!-- --></A><H3>getCapacity</H3><PRE>public int <B>getCapacity</B>(java.lang.String&nbsp;className)</PRE><DL><DD>Gets the capacity of the pool for a named class.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#getCapacity(java.lang.String)">getCapacity</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.</DL></DD></DL><HR><A NAME="setCapacity(java.lang.String, int)"><!-- --></A><H3>setCapacity</H3><PRE>public void <B>setCapacity</B>(java.lang.String&nbsp;className,                        int&nbsp;capacity)</PRE><DL><DD>Sets the capacity of the pool for a named class. Note that the pool will be cleared after the change.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#setCapacity(java.lang.String, int)">setCapacity</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.<DD><CODE>capacity</CODE> - the new capacity.</DL></DD></DL><HR><A NAME="getSize(java.lang.String)"><!-- --></A><H3>getSize</H3><PRE>public int <B>getSize</B>(java.lang.String&nbsp;className)</PRE><DL><DD>Gets the current size of the pool for a named class.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#getSize(java.lang.String)">getSize</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.</DL></DD></DL><HR><A NAME="clearPool(java.lang.String)"><!-- --></A><H3>clearPool</H3><PRE>public void <B>clearPool</B>(java.lang.String&nbsp;className)</PRE><DL><DD>Clears instances of a named class from the pool.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#clearPool(java.lang.String)">clearPool</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - the name of the class.</DL></DD></DL><HR><A NAME="clearPool()"><!-- --></A><H3>clearPool</H3><PRE>public void <B>clearPool</B>()</PRE><DL><DD>Clears all instances from the pool.<DD><DL><DT><B>Specified by: </B><DD><CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html#clearPool()">clearPool</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/turbine/services/pool/PoolService.html">PoolService</A></CODE></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TurbinePoolService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../../../org/apache/turbine/services/pool/TurbinePool.html"><B>PREV CLASS</B></A>&nbsp;&nbsp;NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="TurbinePoolService.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: &nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR>Copyright &copy; 2000-2002 Apache Software Foundation. All Rights Reserved.</BODY></HTML>

⌨️ 快捷键说明

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