クラス DeflaterPostProcessor
- java.lang.ObjectSE
-
- org.springframework.amqp.support.postprocessor.AbstractCompressingPostProcessor
-
- org.springframework.amqp.support.postprocessor.AbstractDeflaterPostProcessor
-
- org.springframework.amqp.support.postprocessor.DeflaterPostProcessor
- 実装されたすべてのインターフェース:
MessagePostProcessor
,Ordered
public class DeflaterPostProcessor extends AbstractDeflaterPostProcessor
DeflaterOutputStream
SE を使用してメッセージ本文を圧縮するポストプロセッサー。デフォルトでMessageProperties.SPRING_AUTO_DECOMPRESS
を true に設定します。- 導入:
- 2.2
- 作成者:
- David Diehl
フィールドサマリー
クラス org.springframework.amqp.support.postprocessor.AbstractCompressingPostProcessor から継承されたフィールド
logger
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター コンストラクター 説明 DeflaterPostProcessor()
DeflaterPostProcessor(boolean autoDecompress)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected OutputStreamSE
getCompressorStream(OutputStreamSE zipped)
ストリームを取得します。protected StringSE
getEncoding()
エンコーディングを取得します。クラス org.springframework.amqp.support.postprocessor.AbstractDeflaterPostProcessor から継承されたメソッド
getLevel, setLevel
クラス org.springframework.amqp.support.postprocessor.AbstractCompressingPostProcessor から継承されたメソッド
getOrder, postProcessMessage, setCopyProperties, setEncodingDelimiter, setOrder
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.core.MessagePostProcessor から継承されたメソッド
postProcessMessage, postProcessMessage
メソッドの詳細
getCompressorStream
protected OutputStreamSE getCompressorStream(OutputStreamSE zipped) throws IOExceptionSE
クラスからコピーされた説明:AbstractCompressingPostProcessor
ストリームを取得します。- 次で指定:
- クラス
AbstractCompressingPostProcessor
のgetCompressorStream
- パラメーター:
zipped
- 圧縮データを書き込む出力ストリーム。- 戻り値:
- コンプレッサー出力ストリーム。
- 例外:
IOExceptionSE
- IO 例外
getEncoding
protected StringSE getEncoding()
クラスからコピーされた説明:AbstractCompressingPostProcessor
エンコーディングを取得します。- 次で指定:
- クラス
AbstractCompressingPostProcessor
のgetEncoding
- 戻り値:
- content-encoding ヘッダー。