📄 iofilterchain.html
字号:
<DL><DD>Returns <tt>true</tt> if this chain contains the specified <tt>filter</tt>.<P><DD><DL></DL></DD></DL><HR><A NAME="contains(java.lang.Class)"><!-- --></A><H3>contains</H3><PRE>boolean <B>contains</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A>> filterType)</PRE><DL><DD>Returns <tt>true</tt> if this chain contains an <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common"><CODE>IoFilter</CODE></A> of the specified <tt>filterType</tt>.<P><DD><DL></DL></DD></DL><HR><A NAME="addFirst(java.lang.String, org.apache.mina.common.IoFilter)"><!-- --></A><H3>addFirst</H3><PRE>void <B>addFirst</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> filter)</PRE><DL><DD>Adds the specified filter with the specified name at the beginning of this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoFilterLifeCycleException.html" title="class in org.apache.mina.common">IoFilterLifeCycleException</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostAdd(IoFilterChain, String, NextFilter)</CODE></A> or <A HREF="../../../../org/apache/mina/common/IoFilter.html#init()"><CODE>IoFilter.init()</CODE></A> throws an exception.</DL></DD></DL><HR><A NAME="addLast(java.lang.String, org.apache.mina.common.IoFilter)"><!-- --></A><H3>addLast</H3><PRE>void <B>addLast</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> filter)</PRE><DL><DD>Adds the specified filter with the specified name at the end of this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoFilterLifeCycleException.html" title="class in org.apache.mina.common">IoFilterLifeCycleException</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostAdd(IoFilterChain, String, NextFilter)</CODE></A> or <A HREF="../../../../org/apache/mina/common/IoFilter.html#init()"><CODE>IoFilter.init()</CODE></A> throws an exception.</DL></DD></DL><HR><A NAME="addBefore(java.lang.String, java.lang.String, org.apache.mina.common.IoFilter)"><!-- --></A><H3>addBefore</H3><PRE>void <B>addBefore</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> baseName, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> filter)</PRE><DL><DD>Adds the specified filter with the specified name just before the filter whose name is <code>baseName</code> in this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoFilterLifeCycleException.html" title="class in org.apache.mina.common">IoFilterLifeCycleException</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostAdd(IoFilterChain, String, NextFilter)</CODE></A> or <A HREF="../../../../org/apache/mina/common/IoFilter.html#init()"><CODE>IoFilter.init()</CODE></A> throws an exception.</DL></DD></DL><HR><A NAME="addAfter(java.lang.String, java.lang.String, org.apache.mina.common.IoFilter)"><!-- --></A><H3>addAfter</H3><PRE>void <B>addAfter</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> baseName, <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> filter)</PRE><DL><DD>Adds the specified filter with the specified name just after the filter whose name is <code>baseName</code> in this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoFilterLifeCycleException.html" title="class in org.apache.mina.common">IoFilterLifeCycleException</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostAdd(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostAdd(IoFilterChain, String, NextFilter)</CODE></A> or <A HREF="../../../../org/apache/mina/common/IoFilter.html#init()"><CODE>IoFilter.init()</CODE></A> throws an exception.</DL></DD></DL><HR><A NAME="replace(java.lang.String, org.apache.mina.common.IoFilter)"><!-- --></A><H3>replace</H3><PRE><A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> <B>replace</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> newFilter)</PRE><DL><DD>Replace the filter with the specified name with the specified new filter.<P><DD><DL><DT><B>Returns:</B><DD>the old filter<DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if there's no such filter</DL></DD></DL><HR><A NAME="replace(org.apache.mina.common.IoFilter, org.apache.mina.common.IoFilter)"><!-- --></A><H3>replace</H3><PRE>void <B>replace</B>(<A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> oldFilter, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> newFilter)</PRE><DL><DD>Replace the filter with the specified name with the specified new filter.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if there's no such filter</DL></DD></DL><HR><A NAME="replace(java.lang.Class, org.apache.mina.common.IoFilter)"><!-- --></A><H3>replace</H3><PRE><A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> <B>replace</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A>> oldFilterType, <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> newFilter)</PRE><DL><DD>Replace the filter of the specified type with the specified new filter. If there's more than one filter with the specified type, the first match will be replaced.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if there's no such filter</DL></DD></DL><HR><A NAME="remove(java.lang.String)"><!-- --></A><H3>remove</H3><PRE><A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> name)</PRE><DL><DD>Removes the filter with the specified name from this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoFilterLifeCycleException.html" title="class in org.apache.mina.common">IoFilterLifeCycleException</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostRemove(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostRemove(IoFilterChain, String, NextFilter)</CODE></A> or <A HREF="../../../../org/apache/mina/common/IoFilter.html#destroy()"><CODE>IoFilter.destroy()</CODE></A> throws an exception.</DL></DD></DL><HR><A NAME="remove(org.apache.mina.common.IoFilter)"><!-- --></A><H3>remove</H3><PRE>void <B>remove</B>(<A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> filter)</PRE><DL><DD>Replace the filter with the specified name with the specified new filter.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if there's no such filter</DL></DD></DL><HR><A NAME="remove(java.lang.Class)"><!-- --></A><H3>remove</H3><PRE><A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A> <B>remove</B>(<A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><? extends <A HREF="../../../../org/apache/mina/common/IoFilter.html" title="interface in org.apache.mina.common">IoFilter</A>> filterType)</PRE><DL><DD>Replace the filter of the specified type with the specified new filter. If there's more than one filter with the specified type, the first match will be replaced.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if there's no such filter</DL></DD></DL><HR><A NAME="clear()"><!-- --></A><H3>clear</H3><PRE>void <B>clear</B>() throws <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE><DL><DD>Removes all filters added to this chain.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE> - if <A HREF="../../../../org/apache/mina/common/IoFilter.html#onPostRemove(org.apache.mina.common.IoFilterChain, java.lang.String, org.apache.mina.common.IoFilter.NextFilter)"><CODE>IoFilter.onPostRemove(IoFilterChain, String, NextFilter)</CODE></A> thrown an exception.</DL></DD></DL><HR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -