Package jp.cssj.driver.ctip.v2
Class V2RequestConsumer
java.lang.Object
jp.cssj.driver.ctip.v2.V2RequestConsumer
-
Method Summary
Modifier and TypeMethodDescriptionvoidabort(byte mode) 処理の中断を要求します。voidclientResource(boolean on) クライアント側でリソースを解決するモードを設定します。voidclose()通信を終了します。voidcontinuous(boolean continuous) 複数の結果を結合するモードを切り替えます。voiddata(byte[] b, int off, int len) データパケットを送ります。voideof()データの終了を通知します。voidjoin()結果の結合を要求します。voidmissingResource(URI uri) 存在しないリソースとして通知します。voidプロパティを送ります。voidreset()状態をリセットします。voidserverInfo(URI uri) サーバー情報を要求します。voidserverMain(URI uri) サーバー側でメインドキュメントを取得します。protected voidsetCTIPSession(V2Session session) void本体の開始を通知します。voidstartResource(URI uri, String mimeType, String encoding, long length) リソースの開始を通知します。
-
Method Details
-
setCTIPSession
-
property
プロパティを送ります。- Parameters:
name- プロパティ名。value- 値。- Throws:
IOException
-
clientResource
クライアント側でリソースを解決するモードを設定します。- Parameters:
on- trueであれば切り替え、falseであれば解除。- Throws:
IOException
-
startMain
本体の開始を通知します。- Parameters:
uri- 仮想URI。mimeType- MIME型。encoding- キャラクタ・エンコーディング。- Throws:
IOException
-
serverMain
サーバー側でメインドキュメントを取得します。- Parameters:
uri- メインドキュメントのURI。- Throws:
IOException
-
data
データパケットを送ります。- Parameters:
b- バイト列バッファ。off- データの開始位置。len- データの長さ。- Throws:
IOException
-
startResource
public void startResource(URI uri, String mimeType, String encoding, long length) throws IOException リソースの開始を通知します。- Parameters:
uri- 仮想URI。mimeType- MIME型。encoding- キャラクタ・エンコーディング。- Throws:
IOException
-
missingResource
存在しないリソースとして通知します。- Parameters:
uri- リソースのURI。- Throws:
IOException
-
eof
データの終了を通知します。- Throws:
IOException
-
continuous
複数の結果を結合するモードを切り替えます。- Parameters:
continuous- 結合モード。- Throws:
IOException
-
join
結果の結合を要求します。- Throws:
IOException
-
abort
処理の中断を要求します。- Parameters:
mode- 中断モード。- Throws:
IOException
-
reset
状態をリセットします。- Throws:
IOException
-
close
通信を終了します。- Throws:
IOException
-
serverInfo
サーバー情報を要求します。- Parameters:
uri- サーバー情報のURI。- Throws:
IOException
-