クラス DeflaterPostProcessor
java.lang.ObjectSE
org.springframework.amqp.support.postprocessor.AbstractCompressingPostProcessor
org.springframework.amqp.support.postprocessor.AbstractDeflaterPostProcessor
org.springframework.amqp.support.postprocessor.DeflaterPostProcessor
- 実装されたすべてのインターフェース:
MessagePostProcessor
,Ordered
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
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected OutputStreamSE
getCompressorStream
(OutputStreamSE zipped) ストリームを取得します。protected StringSE
エンコーディングを取得します。クラス 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
コンストラクターの詳細
DeflaterPostProcessor
public DeflaterPostProcessor()DeflaterPostProcessor
public DeflaterPostProcessor(boolean autoDecompress)
メソッドの詳細
getCompressorStream
クラスからコピーされた説明:AbstractCompressingPostProcessor
ストリームを取得します。- 次で指定:
- クラス
AbstractCompressingPostProcessor
のgetCompressorStream
- パラメーター:
zipped
- 圧縮データを書き込む出力ストリーム。- 戻り値:
- コンプレッサー出力ストリーム。
- 例外:
IOExceptionSE
- IO 例外
getEncoding
クラスからコピーされた説明:AbstractCompressingPostProcessor
エンコーディングを取得します。- 次で指定:
- クラス
AbstractCompressingPostProcessor
のgetEncoding
- 戻り値:
- content-encoding ヘッダー。