kieker.monitoring.probe.cxf
Class OperationExecutionSOAPResponseOutInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor
kieker.monitoring.probe.cxf.OperationExecutionSOAPResponseOutInterceptor
- All Implemented Interfaces:
- IMonitoringProbe, org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
public class OperationExecutionSOAPResponseOutInterceptor
- extends org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor
- implements IMonitoringProbe
CXF OutInterceptor to set the sessionIdentifier header for an outgoing soap message.
Look here how to add it to your client config: http://cwiki.apache.org/CXF20DOC/interceptors.html
Setting the soap header with jaxb or aegis databinding didn't work yet:
http://www.nabble.com/Add-%22out-of-band%22-soap-header-using-simple-frontend-td19380093.html
- Since:
- 1.0
- Author:
- Dennis Kieselhorst, Andre van Hoorn
Field Summary |
static String |
SIGNATURE
This constant contains the signature, which will be used in the monitoring logs. |
Fields inherited from class org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor |
INSTANCE |
Method Summary |
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage msg)
|
Methods inherited from class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor |
getRoles, getUnderstoodHeaders |
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, setAfter, setBefore |
Methods inherited from interface org.apache.cxf.interceptor.Interceptor |
handleFault |
SIGNATURE
public static final String SIGNATURE
- This constant contains the signature, which will be used in the monitoring logs.
OperationExecutionSOAPResponseOutInterceptor
public OperationExecutionSOAPResponseOutInterceptor()
- Creates a new instance of this class, using the singleton instance of the
MonitoringController
as controller.
OperationExecutionSOAPResponseOutInterceptor
public OperationExecutionSOAPResponseOutInterceptor(IMonitoringController monitoringCtrl)
- Creates a new instance of this class, using the given instance of a
MonitoringController
as controller.
- Parameters:
monitoringCtrl
- The controller of this interceptor.
handleMessage
public void handleMessage(org.apache.cxf.binding.soap.SoapMessage msg)
throws org.apache.cxf.interceptor.Fault
- Specified by:
handleMessage
in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
- Overrides:
handleMessage
in class org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor
- Throws:
org.apache.cxf.interceptor.Fault
Copyright 2014 Kieker Project, http://kieker-monitoring.net>