Package kieker.monitoring.probe.cxf
Class OperationExecutionSOAPResponseInInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
kieker.monitoring.probe.cxf.OperationExecutionSOAPResponseInInterceptor
- All Implemented Interfaces:
IMonitoringProbe
,org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
,org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>
public class OperationExecutionSOAPResponseInInterceptor extends org.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor implements IMonitoringProbe
- Since:
- 1.0
- Author:
- Andre van Hoorn, Dennis Kieselhorst
-
Field Summary
Fields Modifier and Type Field Description protected static ControlFlowRegistry
CF_REGISTRY
Stores the singleton instance of the control flow registry.protected IMonitoringController
monitoringController
The monitoring controller of this interceptor.protected static SessionRegistry
SESSION_REGISTRY
Stores the singleton instance of the session registry.static java.lang.String
SIGNATURE
This constant contains the signature, which will be used in the monitoring logs.protected static SOAPTraceRegistry
SOAP_REGISTRY
Stores the singleton instance of the SOAP trace registry.protected ITimeSource
timeSource
The used time source.protected java.lang.String
vmName
The name of the VM. -
Constructor Summary
Constructors Constructor Description OperationExecutionSOAPResponseInInterceptor()
Creates a new instance of this class, using the singleton instance of theMonitoringController
as controller.OperationExecutionSOAPResponseInInterceptor(IMonitoringController monitoringCtrl)
Creates a new instance of this class, using the given instance of aMonitoringController
as controller. -
Method Summary
Modifier and Type Method Description void
handleMessage(org.apache.cxf.message.Message msg)
Methods inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
findMessagePart, getBindingOperationInfo, getDataReader, getDataReader, getMessageInfo, getMessageInfo, getNodeDataReader, getXMLStreamReader, isRequestor, setDataReaderValidation, setMessage, setOperationSchemaValidation, shouldValidate, supportsDataReader
-
Field Details
-
SIGNATURE
public static final java.lang.String SIGNATUREThis constant contains the signature, which will be used in the monitoring logs. -
SESSION_REGISTRY
Stores the singleton instance of the session registry. -
CF_REGISTRY
Stores the singleton instance of the control flow registry. -
SOAP_REGISTRY
Stores the singleton instance of the SOAP trace registry. -
monitoringController
The monitoring controller of this interceptor. -
timeSource
The used time source. -
vmName
protected final java.lang.String vmNameThe name of the VM.
-
-
Constructor Details
-
OperationExecutionSOAPResponseInInterceptor
public OperationExecutionSOAPResponseInInterceptor()Creates a new instance of this class, using the singleton instance of theMonitoringController
as controller. -
OperationExecutionSOAPResponseInInterceptor
Creates a new instance of this class, using the given instance of aMonitoringController
as controller.- Parameters:
monitoringCtrl
- The controller of this interceptor.
-
-
Method Details
-
handleMessage
public void handleMessage(org.apache.cxf.message.Message msg) throws org.apache.cxf.interceptor.Fault- Specified by:
handleMessage
in interfaceorg.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>
- Overrides:
handleMessage
in classorg.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor
- Throws:
org.apache.cxf.interceptor.Fault
-