public class MarshallingTransformer extends AbstractXmlTransformer
Marshaller
に委譲する AbstractTransformer
の実装。DOM_RESULT, STRING_RESULT
EXPRESSION_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, setResultType
transform
afterPropertiesSet, 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, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MarshallingTransformer(Marshaller marshaller, ResultTransformer resultTransformer) throws ParserConfigurationExceptionSE
public MarshallingTransformer(Marshaller marshaller) throws ParserConfigurationExceptionSE
public void setExtractPayload(boolean extractPayload)
extractPayload
- ペイロードを抽出する必要がある場合は true。public StringSE getComponentType()
IntegrationObjectSupport
NamedComponent
の getComponentType
IntegrationObjectSupport
の getComponentType
public ObjectSE doTransform(Message<?> message)
AbstractTransformer
AbstractTransformer
の doTransform
message
- メッセージ。