PayloadFromTemplateService
or MetadataToPayloadService
instead; most of the time
you're abusing it...@Deprecated @ComponentProfile(summary="Construct a new payload based on metadata and a template", tag="service,metadata") @ConfigDeprecated(removalVersion="4.0.0", message="use payload-from-template or metadata-to-payload instead", groups=java.lang.Deprecated.class) public class PayloadFromMetadataService extends PayloadFromTemplateService
This follows the configuration for PayloadFromTemplateService
with 2 exceptions
In the adapter configuration file this class is aliased as payload-from-metadata-service which is the preferred alternative to the fully qualified classname when building your configuration.
log
Constructor and Description |
---|
PayloadFromMetadataService()
Deprecated.
|
PayloadFromMetadataService(java.lang.String template)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getEscapeBackslash()
Deprecated.
since 3.10.0, use
PayloadFromTemplateService.setQuoteReplacement(Boolean) instead. |
void |
prepare()
Deprecated.
Prepare for initialisation.
|
protected boolean |
quoteReplacement()
Deprecated.
|
void |
setEscapeBackslash(java.lang.Boolean b)
Deprecated.
since 3.10.0, use
PayloadFromTemplateService.setQuoteReplacement(Boolean) instead. |
PayloadFromMetadataService |
withEscapeBackslash(java.lang.Boolean b)
Deprecated.
since 3.10.0, use
PayloadFromTemplateService.setQuoteReplacement(Boolean) instead. |
closeService, doService, getMetadataTokens, getMultiLineExpression, getQuiet, getQuoteReplacement, getTemplate, initService, multiLineExpression, setMetadataTokens, setMultiLineExpression, setQuiet, setQuoteReplacement, setTemplate, withMetadataTokens, withMetadataTokens, withMultiLineExpression, withQuietMode, withQuoteReplacement, withTemplate
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
public PayloadFromMetadataService()
public PayloadFromMetadataService(java.lang.String template)
public void prepare() throws CoreException
ComponentLifecycleExtension
prepare
in interface ComponentLifecycleExtension
prepare
in class PayloadFromTemplateService
CoreException
@Deprecated @ConfigDeprecated(removalVersion="3.12.0", message="use quote-replacement instead", groups=java.lang.Deprecated.class) public java.lang.Boolean getEscapeBackslash()
PayloadFromTemplateService.setQuoteReplacement(Boolean)
instead.@Deprecated @Removal(version="3.12.0", message="use quote-replacement instead") public void setEscapeBackslash(java.lang.Boolean b)
PayloadFromTemplateService.setQuoteReplacement(Boolean)
instead.Set this flag to make sure that special characters are treated literally by the regular expression engine.
b
- the value to setMatcher.quoteReplacement(String)
@Deprecated @Removal(version="3.12.0", message="use quote-replacement instead") public PayloadFromMetadataService withEscapeBackslash(java.lang.Boolean b)
PayloadFromTemplateService.setQuoteReplacement(Boolean)
instead.protected boolean quoteReplacement()
quoteReplacement
in class PayloadFromTemplateService