public class OperationExecutionSOAPRequestOutInterceptor extends org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor implements IMonitoringProbe
Modifier and Type | Field and Description |
---|---|
protected static ControlFlowRegistry |
CF_REGISTRY
Stores the singleton instance of the control flow registry.
|
protected IMonitoringController |
monitoringController
Note we are using this IMonitoringController only to access ITimeSource which
is configured for the singleton instance, as this is the instance used by the
corresponding other CXF probes.
|
static java.lang.String |
SESSION_ID_ASYNC_TRACE
This constant can be used as a session ID for asynchronous traces.
|
protected static SessionRegistry |
SESSION_REGISTRY
Stores the singleton instance of the session registry.
|
protected static SOAPTraceRegistry |
SOAP_REGISTRY
Stores the singleton instance of the SOAP trace registry.
|
protected ITimeSource |
timeSource
The used time source.
|
Constructor and Description |
---|
OperationExecutionSOAPRequestOutInterceptor()
Creates a new instance of this class, using the singleton instance of the
MonitoringController as controller. |
OperationExecutionSOAPRequestOutInterceptor(IMonitoringController monitoringCtrl)
Creates a new instance of this class, using the given instance of a
MonitoringController as controller. |
Modifier and Type | Method and Description |
---|---|
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage msg) |
getFaultCodePrefix, getRoles, getUnderstoodHeaders, prepareStackTrace
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
public static final java.lang.String SESSION_ID_ASYNC_TRACE
protected static final ControlFlowRegistry CF_REGISTRY
protected static final SessionRegistry SESSION_REGISTRY
protected static final SOAPTraceRegistry SOAP_REGISTRY
protected final IMonitoringController monitoringController
protected final ITimeSource timeSource
public OperationExecutionSOAPRequestOutInterceptor()
MonitoringController
as controller.public OperationExecutionSOAPRequestOutInterceptor(IMonitoringController monitoringCtrl)
MonitoringController
as controller.monitoringCtrl
- The controller of this interceptor.public void handleMessage(org.apache.cxf.binding.soap.SoapMessage msg) throws org.apache.cxf.interceptor.Fault
handleMessage
in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
handleMessage
in class org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor
org.apache.cxf.interceptor.Fault
Copyright 2017 Kieker Project, http://kieker-monitoring.net