クラス UnZipTransformer

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareInitializingBeanApplicationContextAwareExpressionCapableGenericTransformer<Message<?>,Message<?>>NamedComponentTransformer

public class UnZipTransformer extends AbstractZipTransformer
UnZip 変換をメッセージペイロードに適用する Transformer の実装。
導入:
6.1
作成者:
Gunnar Hillert, Artem Bilan, Ingo Dueppe
  • コンストラクターの詳細

    • UnZipTransformer

      public UnZipTransformer()
  • メソッドの詳細

    • setExpectSingleResult

      public void setExpectSingleResult(boolean expectSingleResult)
      このパラメーターは、実行された Unzip 操作の結果として結果オブジェクトが 1 つだけ返されることを示します。true に設定され、複数の要素が返された場合、その 1 つの要素が抽出され、ペイロードとして返されます。結果マップに複数の要素が含まれており、expectSingleResult が true である場合、MessagingException がスローされます。false に設定すると、完全な結果リストがペイロードとして返されます。こちらは default です。
      パラメーター:
      expectSingleResult - 明示的に設定されていない場合は、デフォルトで false になります。
    • doZipTransform

      protected ObjectSE doZipTransform(Message<?> message)
      クラスからコピーされた説明: AbstractZipTransformer
      Zip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。
      次で指定:
      クラス AbstractZipTransformerdoZipTransform 
      パラメーター:
      message - メッセージが null になることはありません。
      戻り値:
      Zip 変換の結果。