public class DecodingTransformer<T> extends AbstractTransformer
AbstractPayloadTransformer
。EXPRESSION_PARSER, logger
コンストラクターと説明 |
---|
DecodingTransformer(Codec codec, ClassSE<T> type) 提供されたコーデックを使用して提供された型にデコードするインスタンスを構築します。 |
DecodingTransformer(Codec codec, Expression typeExpression) 提供されたコーデックを使用して提供された型にデコードするインスタンスを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected T | doTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。 |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
void | setEvaluationContext(StandardEvaluationContext evaluationContext) |
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 DecodingTransformer(Codec codec, ClassSE<T> type)
codec
- コーデック。type
- 型。public DecodingTransformer(Codec codec, Expression typeExpression)
codec
- コーデック。typeExpression
- Class
SE に評価される式。public void setEvaluationContext(StandardEvaluationContext evaluationContext)
protected void onInit()
IntegrationObjectSupport
IntegrationObjectSupport
の onInit
protected T doTransform(Message<?> message)
AbstractTransformer
AbstractTransformer
の doTransform
message
- メッセージ。