public abstract class AbstractMessageProcessingTransformer extends ObjectSE implements Transformer, BeanFactoryAware, ManageableLifecycle
MessageProcessor に委譲するメッセージトランスフォーマの基本クラス。| 修飾子 | コンストラクターと説明 |
|---|---|
protected | AbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MessageBuilderFactory | getMessageBuilderFactory() |
boolean | isRunning() |
void | setBeanFactory(BeanFactory beanFactory) |
void | setNotPropagatedHeaders(StringSE... headers) ハンドラーがヘッダーをコピーするように構成されている場合、受信メッセージからコピーされないヘッダーを設定します。 |
void | start() |
void | stop() |
Message<?> | transform(Message<?> message) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected AbstractMessageProcessingTransformer(MessageProcessor<?> messageProcessor)
public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAware の setBeanFactory protected MessageBuilderFactory getMessageBuilderFactory()
public void start()
Lifecycle の start ManageableLifecycle の start public void stop()
Lifecycle の stop ManageableLifecycle の stop public boolean isRunning()
Lifecycle の isRunning ManageableLifecycle の isRunning public void setNotPropagatedHeaders(StringSE... headers)
headers - 受信メッセージから伝播しないヘッダー。public final Message<?> transform(Message<?> message)
GenericTransformer<Message<?>,Message<?>> の transform Transformer の transform