public class MarshallingTransformer extends AbstractXmlTransformer
Marshaller に委譲する AbstractTransformer の実装。DOM_RESULT, STRING_RESULTEXPRESSION_PARSER, logger| コンストラクターと説明 |
|---|
MarshallingTransformer(Marshaller marshaller) |
MarshallingTransformer(Marshaller marshaller, ResultTransformer resultTransformer) |
| 修飾子と型 | メソッドと説明 |
|---|---|
ObjectSE | doTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。 |
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
void | setExtractPayload(boolean extractPayload) マーシャリングの前にソースメッセージのペイロードを抽出するかどうかを指定します。 |
getResultFactory, getResultFactoryName, getResultType, onInit, setResultFactory, setResultFactoryName, setResultTypetransformafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic MarshallingTransformer(Marshaller marshaller, ResultTransformer resultTransformer) throws ParserConfigurationExceptionSE
public MarshallingTransformer(Marshaller marshaller) throws ParserConfigurationExceptionSE
public void setExtractPayload(boolean extractPayload)
extractPayload - ペイロードを抽出する必要がある場合は true。public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType IntegrationObjectSupport の getComponentType public ObjectSE doTransform(Message<?> message)
AbstractTransformerAbstractTransformer の doTransform message - メッセージ。