Class SOAPStackTraceFilterInterceptor
java.lang.Object
com.predic8.membrane.core.interceptor.AbstractInterceptor
com.predic8.membrane.core.interceptor.xmlcontentfilter.SOAPStackTraceFilterInterceptor
- All Implemented Interfaces:
Interceptor
- Description
The soapStackTraceFilter removes SOAP stack traces from message bodies.
- Explanation
Using this interceptor hides sensitive information, as the structure of your backend source code, from the caller.
The soapStackTraceFilter works without further configuration with most backend servers, but it is advised to test its functionality in combination with your SOAP service provider before deploying it in production.
- Topic
- 8. SOAP based Web Services
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.predic8.membrane.core.interceptor.Interceptor
Interceptor.Flow -
Field Summary
Fields inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
name, router -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.predic8.membrane.core.interceptor.AbstractInterceptor
getDisplayName, getFlow, getHelpId, getLongDescription, getMessage, getRouter, getRule, handleAbort, init, init, setDisplayName, setFlow
-
Constructor Details
-
SOAPStackTraceFilterInterceptor
- Throws:
XPathExpressionException
-
-
Method Details
-
getShortDescription
- Specified by:
getShortDescriptionin interfaceInterceptor- Overrides:
getShortDescriptionin classAbstractInterceptor
-
handleRequest
- Specified by:
handleRequestin interfaceInterceptor- Overrides:
handleRequestin classAbstractInterceptor- Throws:
Exception
-
handleResponse
- Specified by:
handleResponsein interfaceInterceptor- Overrides:
handleResponsein classAbstractInterceptor- Throws:
Exception
-