Provide Extensions so that Raw Messages can be captured or logged
-----------------------------------------------------------------
Key: AXIS-2317
URL: http://issues.apache.org/jira/browse/AXIS-2317
Project: Apache Axis
Type: Improvement
Components: Basic Architecture
Versions: 1.2
Reporter: Jeff Saremi
Priority: Minor
Don't know if anyone else is sharing this problem or not but its almost
impossible to intercept/view/examine the raw messages coming to Axis or leaving
Axis (server or client both). I'm referring to messages that can/cannot be
parsed as XML therefore causing exceptions to be thrown.
While in a service or a handler we have the ability to implement our own
exception handling but before the message gets to our service or after its left
our service we have no clue as to what was recevied or sent.
I'm proposing to provide proper extension/override points at lower levels than
service and handlers i.e at AxisServlet or Call level, so that messages can be
logged (as an example of something to do with messages). I also know that
InputStream/OutputStream themselves have limitations in that you can only
read/write from/to the stream once.
If this description is not understandable pls ask me to provide more
explanation/examples instead of rejecting this defect.
thanks
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira