public class OperationExecutionSOAPRequestInInterceptor extends org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor 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 |
---|
OperationExecutionSOAPRequestInInterceptor()
Creates a new instance of this class, using the singleton instance of the
MonitoringController as controller. |
OperationExecutionSOAPRequestInInterceptor(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.message.Message msg) |
findMessagePart, getBindingOperationInfo, getDataReader, getDataReader, getMessageInfo, getMessageInfo, getNodeDataReader, getXMLStreamReader, isRequestor, setMessage, supportsDataReader
public static final java.lang.String SESSION_ID_ASYNC_TRACE
protected static final SessionRegistry SESSION_REGISTRY
protected static final ControlFlowRegistry CF_REGISTRY
protected static final SOAPTraceRegistry SOAP_REGISTRY
protected final IMonitoringController monitoringController
protected final ITimeSource timeSource
public OperationExecutionSOAPRequestInInterceptor()
MonitoringController
as controller.public OperationExecutionSOAPRequestInInterceptor(IMonitoringController monitoringCtrl)
MonitoringController
as controller.monitoringCtrl
- The controller of this interceptor.public void handleMessage(org.apache.cxf.message.Message msg) throws org.apache.cxf.interceptor.Fault
handleMessage
in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
handleMessage
in class org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
org.apache.cxf.interceptor.Fault
Copyright 2017 Kieker Project, http://kieker-monitoring.net