クラス AbstractDecompressingPostProcessor

    • コンストラクターの詳細

      • AbstractDecompressingPostProcessor

        public AbstractDecompressingPostProcessor()
        MessageProperties.SPRING_AUTO_DECOMPRESS ヘッダーが存在し、true の場合にのみ、サポートされているコンテンツエンコーディングを解凍するポストプロセッサーを構築します。
      • AbstractDecompressingPostProcessor

        public AbstractDecompressingPostProcessor​(boolean alwaysDecompress)
        MessageProperties.SPRING_AUTO_DECOMPRESS ヘッダーが存在して true の場合、または alwaysDecompress が true の場合に、サポートされているコンテンツエンコーディングを解凍するポストプロセッサーを構築します。
        パラメーター:
        alwaysDecompress - 常に解凍する場合は true。
    • メソッドの詳細

      • getOrder

        public int getOrder()
        次で指定:
        インターフェース OrderedgetOrder 
      • setOrder

        protected void setOrder​(int order)
        順序を設定します。
        パラメーター:
        order - 順序、デフォルトは 0。
        関連事項:
        Ordered
      • getDecompressorStream

        protected abstract InputStreamSE getDecompressorStream​(InputStreamSE stream)
                                                      throws IOExceptionSE
        ストリームを取得します。
        パラメーター:
        stream - 圧縮データを書き込む出力ストリーム。
        戻り値:
        デコンプレッサの入力ストリーム。
        例外:
        IOExceptionSE - IO 例外
      • getEncoding

        protected abstract StringSE getEncoding()
        エンコーディングを取得します。
        戻り値:
        content-encoding ヘッダー。