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

📄 abstractpollingioprocessor.html

📁 MINA+API 关于MINA的API
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<A NAME="dispose()"><!-- --></A><H3>dispose</H3><PRE>public final void <B>dispose</B>()</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/mina/common/IoProcessor.html#dispose()">IoProcessor</A></CODE></B></DD><DD>Releases any resources allocated by this processor.  Please note that  the resources might not be released as long as there are any sessions managed by this processor.  Most implementations will close all sessions immediately and release the related resources.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/mina/common/IoProcessor.html#dispose()">dispose</A></CODE> in interface <CODE><A HREF="../../../../org/apache/mina/common/IoProcessor.html" title="interface in org.apache.mina.common">IoProcessor</A>&lt;<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A> extends <A HREF="../../../../org/apache/mina/common/AbstractIoSession.html" title="class in org.apache.mina.common">AbstractIoSession</A>&gt;</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="dispose0()"><!-- --></A><H3>dispose0</H3><PRE>protected abstract void <B>dispose0</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><DL></DL></DD><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></DL></DD></DL><HR><A NAME="select(int)"><!-- --></A><H3>select</H3><PRE>protected abstract boolean <B>select</B>(int&nbsp;timeout)                           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>poll those sessions for the given timeout<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>timeout</CODE> - milliseconds before the call timeout if no event appear<DT><B>Returns:</B><DD>true if at least a session is ready for read or for write<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 some low level IO error occurs</DL></DD></DL><HR><A NAME="wakeup()"><!-- --></A><H3>wakeup</H3><PRE>protected abstract void <B>wakeup</B>()</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="allSessions()"><!-- --></A><H3>allSessions</H3><PRE>protected abstract <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&gt; <B>allSessions</B>()</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="selectedSessions()"><!-- --></A><H3>selectedSessions</H3><PRE>protected abstract <A HREF="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</A>&lt;<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&gt; <B>selectedSessions</B>()</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="state(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="state(T)"><!-- --></A><H3>state</H3><PRE>protected abstract <A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.SessionState.html" title="enum in org.apache.mina.common">AbstractPollingIoProcessor.SessionState</A> <B>state</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)</PRE><DL><DD><DL></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="isWritable(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="isWritable(T)"><!-- --></A><H3>isWritable</H3><PRE>protected abstract boolean <B>isWritable</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)</PRE><DL><DD>Is the session ready for writing<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session queried<DT><B>Returns:</B><DD>true is ready, false if not ready</DL></DD></DL><HR><A NAME="isReadable(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="isReadable(T)"><!-- --></A><H3>isReadable</H3><PRE>protected abstract boolean <B>isReadable</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)</PRE><DL><DD>Is the session ready for reading<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session queried<DT><B>Returns:</B><DD>true is ready, false if not ready</DL></DD></DL><HR><A NAME="setInterestedInWrite(org.apache.mina.common.AbstractIoSession,boolean)"><!-- --></A><A NAME="setInterestedInWrite(T, boolean)"><!-- --></A><H3>setInterestedInWrite</H3><PRE>protected abstract void <B>setInterestedInWrite</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session,                                             boolean&nbsp;interested)                                      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>register a session for writing<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session registered<DD><CODE>interested</CODE> - true for registering, false for removing<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></DL></DD></DL><HR><A NAME="setInterestedInRead(org.apache.mina.common.AbstractIoSession,boolean)"><!-- --></A><A NAME="setInterestedInRead(T, boolean)"><!-- --></A><H3>setInterestedInRead</H3><PRE>protected abstract void <B>setInterestedInRead</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session,                                            boolean&nbsp;interested)                                     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>register a session for reading<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session registered<DD><CODE>interested</CODE> - true for registering, false for removing<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></DL></DD></DL><HR><A NAME="isInterestedInRead(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="isInterestedInRead(T)"><!-- --></A><H3>isInterestedInRead</H3><PRE>protected abstract boolean <B>isInterestedInRead</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)</PRE><DL><DD>is this session registered for reading<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session queried<DT><B>Returns:</B><DD>true is registered for reading</DL></DD></DL><HR><A NAME="isInterestedInWrite(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="isInterestedInWrite(T)"><!-- --></A><H3>isInterestedInWrite</H3><PRE>protected abstract boolean <B>isInterestedInWrite</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)</PRE><DL><DD>is this session registered for writing<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>session</CODE> - the session queried<DT><B>Returns:</B><DD>true is registered for writing</DL></DD></DL><HR><A NAME="init(org.apache.mina.common.AbstractIoSession)"><!-- --></A><A NAME="init(T)"><!-- --></A><H3>init</H3><PRE>protected abstract void <B>init</B>(<A HREF="../../../../org/apache/mina/common/AbstractPollingIoProcessor.html" title="type parameter in AbstractPollingIoProcessor">T</A>&nbsp;session)

⌨️ 快捷键说明

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