JavaTM 2
Platform
Std. Ed. v1.4.0

java.nio.channels
クラス Pipe.SourceChannel

java.lang.Object
  |
  +--java.nio.channels.spi.AbstractInterruptibleChannel
        |
        +--java.nio.channels.SelectableChannel
              |
              +--java.nio.channels.spi.AbstractSelectableChannel
                    |
                    +--java.nio.channels.Pipe.SourceChannel
すべての実装インタフェース:
Channel, InterruptibleChannel, ReadableByteChannel, ScatteringByteChannel
含まれているクラス:
Pipe

public abstract static class Pipe.SourceChannel
extends AbstractSelectableChannel
implements ReadableByteChannel, ScatteringByteChannel

Pipe の読み込み側を表すチャネルです。

導入されたバージョン:
1.4

コンストラクタの概要
protected Pipe.SourceChannel(SelectorProvider provider)
          このクラスの新しいインスタンスを構築します。
 
メソッドの概要
 int validOps()
          このチャネルのサポートされている操作を識別する操作セットを返します。
 
クラス java.nio.channels.spi.AbstractSelectableChannel から継承したメソッド
blockingLock, configureBlocking, implCloseChannel, implCloseSelectableChannel, implConfigureBlocking, isBlocking, isRegistered, keyFor, provider, register
 
クラス java.nio.channels.SelectableChannel から継承したメソッド
register
 
クラス java.nio.channels.spi.AbstractInterruptibleChannel から継承したメソッド
begin, close, end, isOpen
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.nio.channels.ReadableByteChannel から継承したメソッド
read
 
インタフェース java.nio.channels.Channel から継承したメソッド
close, isOpen
 
インタフェース java.nio.channels.ScatteringByteChannel から継承したメソッド
read, read
 

コンストラクタの詳細

Pipe.SourceChannel

protected Pipe.SourceChannel(SelectorProvider provider)
このクラスの新しいインスタンスを構築します。

メソッドの詳細

validOps

public final int validOps()
このチャネルのサポートされている操作を識別する操作セットを返します。

パイプソースチャネルがサポートするのは読み込みみだけなので、このメソッドは SelectionKey.OP_READ を返します。

定義:
クラス SelectableChannel 内の validOps
戻り値:
有効な操作セット

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.