public class PayloadDeserializingTransformer extends PayloadTypeConvertingTransformer<byte[],ObjectSE>
AllowListDeserializingConverter
です。バイト配列のペイロードは、同等の直列化の結果である必要があります。
EXPRESSION_PARSER, logger
コンストラクターと説明 |
---|
PayloadDeserializingTransformer() AllowListDeserializingConverter に基づいて DefaultDeserializer でインスタンス化します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | setAllowedPatterns(StringSE... patterns) AllowListDeserializingConverter (デフォルト)を使用する場合は、逆直列化が許可されているパッケージ / クラスのパターンを追加します。 |
void | setDeserializer(Deserializer<ObjectSE> deserializer) |
doSetConverter, getConverter, onInit, setConverter, transformPayload
doTransform
transform
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public PayloadDeserializingTransformer()
AllowListDeserializingConverter
に基づいて DefaultDeserializer
でインスタンス化します。public void setDeserializer(Deserializer<ObjectSE> deserializer)
public void setAllowedPatterns(StringSE... patterns)
AllowListDeserializingConverter
(デフォルト)を使用する場合は、逆直列化が許可されているパッケージ / クラスのパターンを追加します。クラスは完全修飾するか、クラス名の最初または最後にワイルドカード "*" を付けることができます。例: com.foo.*
、*.MyClass
。patterns
- パターン。