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, supportsDataReaderpublic 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.SoapHeaderInterceptororg.apache.cxf.interceptor.FaultCopyright 2017 Kieker Project, http://kieker-monitoring.net