JavaTM 2
Platform
Std. Ed. v1.4.0

java.nio.channels
クラス Pipe.SinkChannel

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

public abstract static class Pipe.SinkChannel
extends AbstractSelectableChannel
implements WritableByteChannel, GatheringByteChannel

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

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

コンストラクタの概要
protected Pipe.SinkChannel(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.WritableByteChannel から継承したメソッド
write
 
インタフェース java.nio.channels.Channel から継承したメソッド
close, isOpen
 
インタフェース java.nio.channels.GatheringByteChannel から継承したメソッド
write, write
 

コンストラクタの詳細

Pipe.SinkChannel

protected Pipe.SinkChannel(SelectorProvider provider)
このクラスの新しいインスタンスを初期化します。

メソッドの詳細

validOps

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

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

定義:
クラス 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.