クラス ClaimCheckOutTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.ClaimCheckOutTransformer
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanNameAware、InitializingBean、ApplicationContextAware、ComponentSourceAware、ExpressionCapable、GenericTransformer<Message<?>,、Message<?>> IntegrationPattern、NamedComponent、Transformer
ペイロードが UUID であるメッセージを受け入れ、その ID に関連付けられたメッセージを MessageStore から取得する Transformer(使用可能な場合)。指定された MessageStore からその ID のメッセージを取得できない場合、例外がスローされます。
- 導入:
- 2.0
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Nick Spacek, Artem Bilan, Trung Pham
フィールド概要
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクターコンストラクター説明ClaimCheckOutTransformer(MessageStore messageStore) 提供された MessageStore に委譲するクレームチェックアウトトランスフォーマーを作成します。方法の概要
修飾子と型メソッド説明protected ObjectSEdoTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。このコンポーネントが実装するパターン型を返します。voidsetRemoveMessage(boolean removeMessage) クラス 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, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
ClaimCheckOutTransformer
提供された MessageStore に委譲するクレームチェックアウトトランスフォーマーを作成します。- パラメーター:
messageStore- メッセージストア。
方法の詳細
setRemoveMessage
public void setRemoveMessage(boolean removeMessage) getComponentType
クラスからコピーされた説明:IntegrationObjectSupportサブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。- 次で指定:
- インターフェース
NamedComponent内のgetComponentType - オーバーライド:
- クラス
IntegrationObjectSupportのgetComponentType
getIntegrationPatternType
インターフェースからコピーされた説明:IntegrationPatternこのコンポーネントが実装するパターン型を返します。- 次で指定:
- インターフェース
IntegrationPattern内のgetIntegrationPatternType - 戻り値:
- このコンポーネントが実装する
IntegrationPatternType
doTransform
クラスからコピーされた説明:AbstractTransformerサブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。- 次で指定:
- クラス
AbstractTransformerのdoTransform - パラメーター:
message- メッセージ。- 戻り値:
- 変換の結果。