クラス PayloadSerializingTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.AbstractPayloadTransformer<ObjectSE,byte[]>
org.springframework.integration.transformer.PayloadTypeConvertingTransformer<ObjectSE,byte[]>
org.springframework.integration.transformer.PayloadSerializingTransformer
- 実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, InitializingBean, ApplicationContextAware, ComponentSourceAware, ExpressionCapable, GenericTransformer<Message<?>, Message<?>>, NamedComponent, Transformer
public class PayloadSerializingTransformer
extends PayloadTypeConvertingTransformer<ObjectSE,byte[]>
Java 直列化を使用して
SerializingConverter に委譲することにより、受信ペイロードをバイト配列に直列化する Transformer。デフォルトのコンバーターを使用する場合、ペイロードインスタンスは Serializable でなければなりません。
カスタム Serializer は setSerializer(Serializer) を介して提供できます。
- 導入:
- 1.0.1
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan
フィールド概要
クラス IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクター方法の概要
クラス PayloadTypeConvertingTransformer から継承されたメソッド
doSetConverter, getConverter, onInit, setConverter, transformPayloadクラス AbstractPayloadTransformer から継承されたメソッド
doTransformクラス AbstractTransformer から継承されたメソッド
transformクラス IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
PayloadSerializingTransformer
public PayloadSerializingTransformer()SerializingConverterに基づいてDefaultSerializerでインスタンス化します。
方法の詳細
setSerializer
getComponentType
- 次で指定:
- インターフェース
NamedComponent内のgetComponentType - オーバーライド:
- クラス
PayloadTypeConvertingTransformer<ObjectSE,のbyte[]> getComponentType