クラス DecodingTransformer<T>
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.DecodingTransformer<T>
- 型パラメーター:
T- ペイロード型。
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanNameAware、InitializingBean、ApplicationContextAware、ComponentSourceAware、ExpressionCapable、GenericTransformer<Message<?>, Message<?>>、NamedComponent、Transformer
コーデックに委譲して、byte[] からペイロードをデコードする
AbstractPayloadTransformer。- 導入:
- 4.2
- 作成者:
- Gary Russell, Artem Bilan
フィールド概要
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクターコンストラクター説明DecodingTransformer(Codec codec, ClassSE<T> type) 提供されたコーデックを使用して提供された型にデコードするインスタンスを構築します。DecodingTransformer(Codec codec, Expression typeExpression) 提供されたコーデックを使用して提供された型にデコードするインスタンスを構築します。方法の概要
修飾子と型メソッド説明protected TdoTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。protected voidonInit()サブクラスは、初期化ロジック用にこれを実装できます。クラス org.springframework.integration.transformer.AbstractTransformer から継承されたメソッド
transformクラス org.springframework.integration.context.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
コンストラクターの詳細
DecodingTransformer
DecodingTransformer
提供されたコーデックを使用して提供された型にデコードするインスタンスを構築します。- パラメーター:
codec- コーデック。typeExpression-ClassSE に評価される式。
メソッドの詳細
getComponentType
onInit
protected void onInit()クラスからコピーされた説明:IntegrationObjectSupportサブクラスは、初期化ロジック用にこれを実装できます。- オーバーライド:
- クラス
IntegrationObjectSupportのonInit
doTransform
クラスからコピーされた説明:AbstractTransformerサブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。- 次で指定:
- クラス
AbstractTransformerのdoTransform - パラメーター:
message- メッセージ。- 戻り値:
- 変換の結果。