001package com.streamconverter; 002 003import java.io.IOException; 004 005/** 006 * 対向コマンドの異常終了により、パイプへの read/write が継続不可能になったことを示す例外。 007 * 008 * <p>{@link AbortablePipedStream} が、対向コマンドの異常終了を検知した際に read/write 呼び出し元へ送出する。 009 * 010 * <p>コマンド実装者はこの例外を通常の {@link IOException} として扱ってよい。 {@link StreamConverter} 011 * はこの例外を「パイプ経由の副次的失敗」とみなし、 対向コマンドの根本例外を優先して呼び出し元に伝える。 012 * 013 * @see AbortablePipedStream 014 */ 015public class PipeAbortedException extends IOException { 016 017 /** 対向コマンドの異常終了を示す例外を作成する。 */ 018 public PipeAbortedException() { 019 super(); 020 } 021}