クラス PayloadDeserializingTransformer

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

public class PayloadDeserializingTransformer extends PayloadTypeConvertingTransformer<byte[],ObjectSE>
Converter <byte[]、Object> に委譲することにより、受信バイト配列ペイロードをオブジェクトに逆直列化する Transformer。デフォルトのデリゲートは、Java 直列化を使用する AllowListDeserializingConverter です。

バイト配列のペイロードは、同等の直列化の結果である必要があります。

導入:
1.0.1
作成者:
Mark Fisher, Gary Russell, Artem Bilan
  • コンストラクターの詳細

  • メソッドの詳細

    • setDeserializer

      public void setDeserializer(Deserializer<ObjectSE> deserializer)
    • setAllowedPatterns

      public void setAllowedPatterns(StringSE... patterns)
      AllowListDeserializingConverter(デフォルト)を使用する場合は、逆直列化が許可されているパッケージ / クラスのパターンを追加します。クラスは完全修飾するか、クラス名の最初または最後にワイルドカード "*" を付けることができます。例: com.foo.**.MyClass
      パラメーター:
      patterns - パターン。
      導入:
      5.4