public abstract class AbstractPayloadTransformer<T,U> extends AbstractTransformer
Message のペイロードを変更する Transformer 実装の基本クラス。戻り値自体がメッセージの場合は、結果として使用されます。それ以外の場合、戻り値は結果メッセージのペイロードとして使用されます。EXPRESSION_PARSER, logger| コンストラクターと説明 |
|---|
AbstractPayloadTransformer() |
| 修飾子と型 | メソッドと説明 |
|---|---|
U | doTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。 |
protected abstract U | transformPayload(T payload) |
transformafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic final U doTransform(Message<?> message)
AbstractTransformerAbstractTransformer の doTransform message - メッセージ。