JavaTM 2 Platform
Standard Ed. 6

類別 java.nio.channels.SelectionKey
的使用

使用 SelectionKey 的軟體套件
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.nio.channels.spi 用於 java.nio.channels 套件的服務提供者類別。 
 

java.nio.channelsSelectionKey 的使用
 

返回 SelectionKeyjava.nio.channels 中的方法
abstract  SelectionKey SelectionKey.interestOps(int ops)
          將此鍵的 interest 集合設置為給定值。
abstract  SelectionKey SelectableChannel.keyFor(Selector sel)
          獲取表示通道向給定選擇器註冊的鍵。
 SelectionKey SelectableChannel.register(Selector sel, int ops)
          向給定的選擇器註冊此通道,返回一個選擇鍵。
abstract  SelectionKey SelectableChannel.register(Selector sel, int ops, Object att)
          向給定的選擇器註冊此通道,返回一個選擇鍵。
 

返回變數型別為 SelectionKey 的型別的 java.nio.channels 中的方法
abstract  Set<SelectionKey> Selector.keys()
          返回此選擇器的鍵集。
abstract  Set<SelectionKey> Selector.selectedKeys()
          返回此選擇器的已選擇鍵集。
 

java.nio.channels.spiSelectionKey 的使用
 

java.nio.channels.spiSelectionKey 的子類別
 class AbstractSelectionKey
          選擇鍵的基本實作類別。
 

返回 SelectionKeyjava.nio.channels.spi 中的方法
 SelectionKey AbstractSelectableChannel.keyFor(Selector sel)
           
protected abstract  SelectionKey AbstractSelector.register(AbstractSelectableChannel ch, int ops, Object att)
          向此選擇器註冊給定的通道。
 SelectionKey AbstractSelectableChannel.register(Selector sel, int ops, Object att)
          向給定的選擇器註冊此通道,返回一個選擇鍵。
 

返回變數型別為 SelectionKey 的型別的 java.nio.channels.spi 中的方法
protected  Set<SelectionKey> AbstractSelector.cancelledKeys()
          獲取此選擇器的已取消鍵集。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only