Avoid dumping of large payloads in LogMediator
----------------------------------------------
Key: SYNAPSE-279
URL: https://issues.apache.org/jira/browse/SYNAPSE-279
Project: Synapse
Issue Type: Bug
Components: Core
Affects Versions: NIGHTLY
Reporter: Andreas Veithen
Assignee: Andreas Veithen
Priority: Minor
Fix For: 1.3
Text payloads (typically resulting from an XSLT transformation) are represented
in Synapse using OMSourcedElement nodes backed by TextFileDataSource objects.
Nodes of this type can potentially contain a large amount of data. When a
message containing this kind of payload hits the LogMediator in 'full' mode,
the entire content will be dumped, potentially causing problems for large
payloads, in particular because the entire message is transformed to a String
object. In this case, LogMediator should skip the text content in some way.
A proper solution would be to use the mechanism described in WSCOMMONS-287 and
let the LogMediator use an OMOutputFormat object with a custom property that
would instruct TextFileDataSource to skip the serialization of the text
content. However, currently the implementation of this solution is blocked by
WSCOMMONS-335.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]