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, transformPayloaddoTransformtransformafterPropertiesSet, 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, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic PayloadDeserializingTransformer()
AllowListDeserializingConverter に基づいて DefaultDeserializer でインスタンス化します。public void setDeserializer(Deserializer<ObjectSE> deserializer)
public void setAllowedPatterns(StringSE... patterns)
AllowListDeserializingConverter(デフォルト)を使用する場合は、逆直列化が許可されているパッケージ / クラスのパターンを追加します。クラスは完全修飾するか、クラス名の最初または最後にワイルドカード "*" を付けることができます。例: com.foo.*、*.MyClass。patterns - パターン。