Kagetaka

net.hizlab.kagetaka.net
インタフェース StreamMonitor


public interface StreamMonitor

ストリームを流れるデータを通知するためのインターフェースです。

バージョン:
$Revision: 1.1 $

フィールドの概要
static int ABORT
          ストリームの途中でクローズしたため
static int CLOSE
          クローズしたためで、ストリームの終端かどうかは不明
static int END_OF_STREAM
          ストリームの終端に達したため
static int ERROR
          エラーが発生したため
 
メソッドの概要
 void pass(byte[] b, int off, int len)
          ストリームをデータが通過した場合に呼び出されます。
 void pass(int b)
          ストリームをデータが通過した場合に呼び出されます。
 void stop(int cause)
          ストリームの通過が終了した場合に呼び出されます。
 

フィールドの詳細

ABORT

public static final int ABORT
ストリームの途中でクローズしたため

関連項目:
定数フィールド値

CLOSE

public static final int CLOSE
クローズしたためで、ストリームの終端かどうかは不明

関連項目:
定数フィールド値

END_OF_STREAM

public static final int END_OF_STREAM
ストリームの終端に達したため

関連項目:
定数フィールド値

ERROR

public static final int ERROR
エラーが発生したため

関連項目:
定数フィールド値
メソッドの詳細

pass

public void pass(byte[] b,
                 int off,
                 int len)
ストリームをデータが通過した場合に呼び出されます。

パラメータ:
b - バイト列
off - バイト列中で有効な開始位置
len - 開始位置からの長さ

pass

public void pass(int b)
ストリームをデータが通過した場合に呼び出されます。

パラメータ:
b - バイト

stop

public void stop(int cause)
ストリームの通過が終了した場合に呼び出されます。

パラメータ:
cause - 終了した理由

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'