全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.io.PipedOutputStream
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.PipedOutputStream
  -  public class PipedOutputStream
  -  extends OutputStream
パイプで連結された出力ストリームは、通信パイプの送端です。パイプで連結した出力ストリームを通じて一方のスレッドにデータを送らせて他方に読み込ませれば、2つのスレッドで通信できます。
    -  参照:
    
-  PipedInputStream
   
  -   PipedOutputStream() PipedOutputStream()
-   パイプで連結された入力ストリームにまだ接続されていない、パイプで連結された入力ストリームを生成する。
  
-   PipedOutputStream(PipedInputStream) PipedOutputStream(PipedInputStream)
-   パイプで連結された指定のストリームに接続された、パイプで連結された出力ストリームを生成する。
   
  -   close() close()
-   パイプで連結されたこの出力ストリームをクローズし、そのストリームに関連するシステムリソースをすべて解放する。
  
-   connect(PipedInputStream) connect(PipedInputStream)
-   パイプで連結されたこの出力ストリームを受け手に接続する。
  
-   flush() flush()
-   この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き出す。
  
-   write(byte[], int, int) write(byte[], int, int)
-   オフセット offから始まる指定のバイト配列からパイプで連結されたこの出力ストリームにlenバイトを書き込む。
-   write(int) write(int)
-   パイプで連結された出力ストリームに指定の byteを書き込む。
   
 PipedOutputStream
PipedOutputStream
  public PipedOutputStream(PipedInputStream snk) throws IOException
  -  パイプで連結された指定の入力ストリームに接続された、パイプで連結された出力ストリームを生成します。
   
- 
    -  パラメータ:
    
-  snk - パイプで連結された接続する入力ストリーム
    
-  例外: IOException
    
-  I/Oエラーが発生した場合
  
 
 PipedOutputStream
PipedOutputStream
  public PipedOutputStream()
  -  パイプで連結された入力ストリームにまだ接続されていない、パイプで連結された出力ストリームを生成します。このストリームは、使用する前に、受け手または送り手がパイプで連結された入力ストリームに接続する必要があります。
   
- 
    -  参照:
    
-  connect, connect
  
 
   
 connect
connect
  public void connect(PipedInputStream snk) throws IOException
  -  パイプで連結されたこの入力ストリームを受け手に接続します。
   
- 
    -  パラメータ:
    
-  snk - パイプで連結された接続する出力ストリーム
    
-  例外: IOException
    
-  I/Oエラーが発生した場合
  
 
 write
write
  public void write(int b) throws IOException
  -  パイプで連結された出力ストリームに指定の byteを書き込みます。
   
- 
    -  パラメータ:
    
-  b - 書き込む byte
-  例外: IOException
    
-  I/Oエラーが発生した場合
    
-  オーバーライド:
    
-  クラス OutputStream の write
  
 
 write
write
  public void write(byte b[],
                    int off,
                    int len) throws IOException
-   オフセット offから始まる指定のバイト配列からパイプで連結されたこの出力ストリームにlenバイトを書き込みます。
   
- 
    -  パラメータ:
    
-  b - データ
    -  off - データのスタートオフセット
    -  len - 書き込むバイト数
    
-  例外: IOException
    
-  I/Oエラーが発生した場合
    
-  オーバーライド:
    
-  クラス OutputStream の write
  
 
 flush
flush
  public synchronized void flush() throws IOException
  -  この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き出します。これによって、パイプ内でデータが待っていることを読み手に伝えます。
   
- 
    -  例外: IOException
    
-  I/Oエラーが発生した場合
    
-  オーバーライド:
    
-  クラス OutputStream の flush
  
 
 close
close
  public void close() throws IOException
  -  パイプで連結されたこの出力ストリームをクローズし、そのストリームに関連するシステムリソースをすべて解放します。
   
- 
    -  例外: IOException
    
-  I/Oエラーが発生した場合
    
-  オーバーライド:
    
-  クラス OutputStream の close
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス