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
FieldsModifier and TypeFieldDescriptionprotected static final ControlFlowRegistryStores the singleton instance of the control flow registry.protected final IMonitoringControllerThe monitoring controller of this interceptor.protected static final SessionRegistryStores the singleton instance of the session registry.static final StringThis constant contains the signature, which will be used in the monitoring logs.protected static final SOAPTraceRegistryStores the singleton instance of the SOAP trace registry.protected final ITimeSourceThe used time source.protected final StringThe name of the VM.Fields inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
NO_VALIDATE_PARTS -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of this class, using the singleton instance of theMonitoringControlleras controller.OperationExecutionSOAPResponseInInterceptor(IMonitoringController monitoringCtrl) Creates a new instance of this class, using the given instance of aMonitoringControlleras controller. -
Method Summary
Methods inherited from class org.apache.cxf.interceptor.AbstractInDatabindingInterceptor
findMessagePart, getBindingOperationInfo, getDataReader, getDataReader, getMessageInfo, getMessageInfo, getNodeDataReader, getXMLStreamReader, isRequestor, setDataReaderValidation, setMessage, setOperationSchemaValidation, shouldValidate, supportsDataReaderMethods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, setAfter, setBefore
-
Field Details
-
SIGNATURE
This 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
The name of the VM.
-
-
Constructor Details
-
OperationExecutionSOAPResponseInInterceptor
public OperationExecutionSOAPResponseInInterceptor()Creates a new instance of this class, using the singleton instance of theMonitoringControlleras controller. -
OperationExecutionSOAPResponseInInterceptor
Creates a new instance of this class, using the given instance of aMonitoringControlleras 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:
handleMessagein interfaceorg.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>- Overrides:
handleMessagein classorg.apache.cxf.binding.soap.interceptor.SoapHeaderInterceptor- Throws:
org.apache.cxf.interceptor.Fault
-